summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_gpu.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-07 11:46:14 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-07 11:46:14 -0400
commita02dec393b873e28684405ef40b3a7d740bb97ba (patch)
treedaf504d9965b27dc73cb4c238f8b32e943675893 /kernel/gsp_phys_gpu.c
parent4148a6b1e3c0c4c4cc68739315d6dc9c6a8d3233 (diff)
downloadopen-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 'kernel/gsp_phys_gpu.c')
0 files changed, 0 insertions, 0 deletions