summaryrefslogtreecommitdiffstats
path: root/kernel/include/nvstatus.h
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-13 02:16:10 -0500
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-13 02:16:10 -0500
commit78225d9c81f22dbcd5af92aa088e4eeabe91e200 (patch)
treec3526f40f0b41fade624bf99cf33ac45f844bbeb /kernel/include/nvstatus.h
parent296906351bc671e60a3dfbbad8eae3e667227195 (diff)
downloadopen-iov-78225d9c81f22dbcd5af92aa088e4eeabe91e200.tar.gz
open-iov-78225d9c81f22dbcd5af92aa088e4eeabe91e200.zip
tools: cycle-r1780.sh arms the GR lane per boot (rm-call ladder + guest-ram activation)
Post-reboot cycles lost the pre-reboot 'arm the GR lane' steps, so gsp_phys_backend_gr_ready() stayed false (rmcall_gr_exec_ok=false) and every captured GL section died SILENTLY at svc_gr_request's first gate (c198: work_gr req=73 fallback=73 ok=0 refused=73 submitted=0 exec_ok=0; an ftrace run counted 2282 silent svc_gr_request calls). After 'guest agent up' the cycle now runs, with warnings only (never fails the cycle): echo 5; echo 3; echo 4 > gsp-phys-rm-call (order matters; 4 alone fails by design) echo '<mdev> /dev/shm/vgpu-guest-ram 0x80000000 0x0 0x300000000' > gsp-phys-guest-ram and logs both to <tag>-ladder.txt. Validated c203: 7x 'GR LAUNCH submitted' + 5x 'GUEST GR LAUNCH OK' from the captured GL sections (zero ever before), exec_ok=1, work_gr ok=4 backend_ok=4. Residual: gl_frames still black - GR-DEC n_data=0 dropped=24 (the section's data window resolves empty) and 'sema-grce: owner-vas h=0xbeef0100 ... dst=0x120700000 unmapped; cross-VAS walk refused (client-private page)' for the client copy-out operand - the old n_data/dstpend frontier, now with the forward live.
Diffstat (limited to 'kernel/include/nvstatus.h')
0 files changed, 0 insertions, 0 deletions