diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-07 11:46:14 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-07 11:46:14 -0400 |
| commit | b6a60cd1c7e188325c7b2e0c1ceb7e86ad5e9e74 (patch) | |
| tree | 8fe71d17244953695d161982527c0b3010ce004c /kernel/gsp_cuda_bridge.c | |
| parent | ebe1ed7717e55e5372d90ea56711d4073b5c9cd4 (diff) | |
| download | open-iov-b6a60cd1c7e188325c7b2e0c1ceb7e86ad5e9e74.tar.gz open-iov-b6a60cd1c7e188325c7b2e0c1ceb7e86ad5e9e74.zip | |
vgsp: m86 - gsp-phys-gr-override SASS injection into the forwarded launch's program page
debugfs gsp-phys-gr-override (write-only, <= 1 page) stores bytes that the
forwarded launch places at the QMD's program offset inside the shadowed
program page, before any relocation. Intended use: a hand-assembled minimal
SM75 kernel (MOV R1, c[0x0][0x28]; EXIT) to prove native GR execution and the
release path independent of the guest kernel's SASS; the guest kernel's own
entry words observed in the shadow (00017a02 00000a00) are the same standard
prologue MOV encoding, so this isolates execution-path faults from code
content.
Diffstat (limited to 'kernel/gsp_cuda_bridge.c')
0 files changed, 0 insertions, 0 deletions
