diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-06 23:05:02 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-06 23:05:02 -0400 |
| commit | f255addeec6dbb12bd7bbf2f0e1d1cec76ff2ecc (patch) | |
| tree | 9b620260939830d111675ce4cda04012e01f3350 /scripts/check-docs-links.py | |
| parent | 8577a4d51ee1854f100b9eac0406efb8dedab5db (diff) | |
| download | open-iov-f255addeec6dbb12bd7bbf2f0e1d1cec76ff2ecc.tar.gz open-iov-f255addeec6dbb12bd7bbf2f0e1d1cec76ff2ecc.zip | |
vgsp: mode 35 m64 - forced module-sem release discriminant + fallback poll fix + post-mortem dumps
m63 (E2 lane enable) got the forwarded QMD into SKED: CWD_TABLE_0 left the
cold value, CWD_TABLE_1 carried the QMD id (0x1070), SKED_ACTIVITY fired,
FECS_CURRENT_CTX showed V7's instance with VALID=1 - but the release write
never landed (relw=5) and no engine fault is logged. m64 discriminates
'engine completed but the shadow release was lost' from 'engine never
completed': param gsp_phys_rmcall_gr_rel_mod=1 forces QMD release0 to the
module window-0 semaphore with a distinct payload (0x600df00d) and polls the
SEM chunk. Also fixes the latent fallback (it set no poll source, so a
module-sem release could never complete) and dumps the full QMD w2..w15 +
the guest release page words in the post-mortem.
Diffstat (limited to 'scripts/check-docs-links.py')
0 files changed, 0 insertions, 0 deletions
