diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-05 18:29:48 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-05 18:29:48 -0400 |
| commit | e9799396d6a20685a632ddf876d52eb4e127d799 (patch) | |
| tree | 668e693c04a11f8198b0c89bedae38baf240580c /kernel/gsp_phys_boot.h | |
| parent | fc8d7923c83c6babd0ee8c23565ac18b709fa5a5 (diff) | |
| download | open-iov-e9799396d6a20685a632ddf876d52eb4e127d799.tar.gz open-iov-e9799396d6a20685a632ddf876d52eb4e127d799.zip | |
vgsp: golden9c - bind golden channel to the ladder's proven VAS
The captured golden VAS cannot be fully constructed by the ladder: its
COPY_SERVER_RESERVED_PDES (0x90f10106) consumes client-RM-reserved page-table
level PAs that only exist in the real client's memmgr (and are boot-specific).
Bind the golden channel to the ladder's own FERMI_VASPACE_A, which already has
server page tables installed by the DMA_SET_PAGE_DIRECTORY + PDB build, so the
pVAS validation in kchannelConstruct_IMPL is satisfied. hObjectBuffer stays 0
(host sysmem PB is client-local) and the USERD keep the proven V5 memdesc
pairing.
Diffstat (limited to 'kernel/gsp_phys_boot.h')
0 files changed, 0 insertions, 0 deletions
