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 | a1f9d3f7b77e954a1a9ee36c7f787fe2083b544a (patch) | |
| tree | c0f3fe61bacb4b20478ddd5d0bf63041a3f1aea8 /kernel/gsp_phys_boot.h | |
| parent | 3f892b2924c0bdd15aaa04899b879601bd263981 (diff) | |
| download | open-iov-a1f9d3f7b77e954a1a9ee36c7f787fe2083b544a.tar.gz open-iov-a1f9d3f7b77e954a1a9ee36c7f787fe2083b544a.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_boot.h')
0 files changed, 0 insertions, 0 deletions
