summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_gpu.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-06 12:15:50 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-06 12:15:50 -0400
commit57ebf3610316d6758e8415d6266ef3c695f5856f (patch)
treebfd5cdf8921c00e537ce0638c2b334c00d568191 /kernel/gsp_phys_gpu.c
parenta3687334b04a605d8f326a2756bb089f08e2c716 (diff)
downloadopen-iov-57ebf3610316d6758e8415d6266ef3c695f5856f.tar.gz
open-iov-57ebf3610316d6758e8415d6266ef3c695f5856f.zip
vgsp: PRIV VA-only booking bit + verify the exact slot before consuming unreadable CE entries
- fwclient mask bit 15 (0x8000): book the PRIV_ACCESS_MAP VA (the FWCLIENT entry form is init-only; the golden9 form carries the VA at VA_GOLDEN9_PRIV). Accepted on V6 (status 0), completing the maximal promoted context. - gsp_sema_service: svc_entry_want_reached() verifies the exact tracking slot against entry_want before the three unreadable-CE consume shortcuts treat the entry as delivered; when the slot lags, re-seed the expectation and let svc_fake_release author or queue the exact slot (UVM registration stall pair with the pool-VA verified-resolver queue).
Diffstat (limited to 'kernel/gsp_phys_gpu.c')
0 files changed, 0 insertions, 0 deletions