diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-06 12:15:50 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-06 12:15:50 -0400 |
| commit | 57ebf3610316d6758e8415d6266ef3c695f5856f (patch) | |
| tree | bfd5cdf8921c00e537ce0638c2b334c00d568191 /kernel/gsp_phys_gpu.c | |
| parent | a3687334b04a605d8f326a2756bb089f08e2c716 (diff) | |
| download | open-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
