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 | a02dec393b873e28684405ef40b3a7d740bb97ba (patch) | |
| tree | daf504d9965b27dc73cb4c238f8b32e943675893 /userspace/extern/src/cargs.c | |
| parent | 4148a6b1e3c0c4c4cc68739315d6dc9c6a8d3233 (diff) | |
| download | open-iov-a02dec393b873e28684405ef40b3a7d740bb97ba.tar.gz open-iov-a02dec393b873e28684405ef40b3a7d740bb97ba.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 'userspace/extern/src/cargs.c')
0 files changed, 0 insertions, 0 deletions
