diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-11 22:34:10 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-11 22:34:10 -0400 |
| commit | 2d1afd5d04bd61bbea3d63ede5c020684963ca4c (patch) | |
| tree | 72a4109e21d1e610dada6f91bdeea8fff28fcfd4 /kernel/gsp_cuda_bridge.c | |
| parent | 3530fb6ee20d514eddb0e21645abddf512059367 (diff) | |
| download | open-iov-2d1afd5d04bd61bbea3d63ede5c020684963ca4c.tar.gz open-iov-2d1afd5d04bd61bbea3d63ede5c020684963ca4c.zip | |
vgsp-gr: one bounded re-arm of a stalled forwarded launch (context save/unload lottery)
r90 evidence: the 3rd session's forwarded launch entered SKED (CWD VALID)
and was then saved/unloaded by the FECS before dispatch; qmd_rel stayed at
5/6, GP_GET froze, and every later launch on the boot was never fetched
either. The service owns no repair path, so the channel stayed dead until
reboot.
On the first poll timeout, re-issue the two GPFIFO_SCHEDULE controls the
stage-4 sequence used (channel-level 0xa06f0103 + TSG-level 0xa06c0101,
both proven accepted) and re-ring the work-submit doorbell, then poll one
more full window before the postmortem. No BIND, no PROMOTE (m76-m81
proved the explicit PREEMPT/tail variants stop the QMD enqueuing).
Diffstat (limited to 'kernel/gsp_cuda_bridge.c')
0 files changed, 0 insertions, 0 deletions
