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 | 13756dd5cd4ecd83e6c57fc846ec12dbf7095797 (patch) | |
| tree | 6d49d3882cce4d315e6fad757f2a33e3c03af29c /kernel/gsp_cuda_bridge.c | |
| parent | 8a589b0dc46c0599c287482fe4091b1012822bf7 (diff) | |
| download | open-iov-13756dd5cd4ecd83e6c57fc846ec12dbf7095797.tar.gz open-iov-13756dd5cd4ecd83e6c57fc846ec12dbf7095797.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_cuda_bridge.c')
0 files changed, 0 insertions, 0 deletions
