summaryrefslogtreecommitdiffstats
path: root/docs/03-architecture/07-driver-lifecycle-field-guide.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-09 15:34:33 -0500
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-09 15:34:33 -0500
commitc38872182f2eb11660887ba73188d22a6b3835de (patch)
tree8d123cd79678c97890bb430779d25297652f17e1 /docs/03-architecture/07-driver-lifecycle-field-guide.md
parentad93b227526f42fa4ea7e529de883a9fa600c34d (diff)
downloadopen-iov-c38872182f2eb11660887ba73188d22a6b3835de.tar.gz
open-iov-c38872182f2eb11660887ba73188d22a6b3835de.zip
vgsp-sema: read a channel's push through the VAS it declared
Several VA spaces can map the same GPU VA. The push read's learned/pin chain is global over VASes, so the GL client's CE channel 0xcaf00012 (which pushes at 0x120000000) was answered with a zero page from another VAS and every entry was 'unreadable' while the channel's own VAS mapped the real method stream. Try the channel's declared VAS first; fall back to the existing source chain when it has no published directory or the walk misses.
Diffstat (limited to 'docs/03-architecture/07-driver-lifecycle-field-guide.md')
0 files changed, 0 insertions, 0 deletions