summaryrefslogtreecommitdiffstats
path: root/install.sh
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-09 10:19:24 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-09 10:19:24 -0400
commitb4177f74cb666711e5b854e02e2344e6bae18bf5 (patch)
tree6454d935ff1fb879cc30e9d794a082e9546f0690 /install.sh
parentf6fe05c9322ae55b0c5e07cf3ab60e8b510f1b41 (diff)
downloadopen-iov-b4177f74cb666711e5b854e02e2344e6bae18bf5.tar.gz
open-iov-b4177f74cb666711e5b854e02e2344e6bae18bf5.zip
vgsp-sema: re-arm push-buffer and GR-ring discovery with the session (ISSUE-0002)
The push-buffer pairing bitmap (svc_pb_done), its pass budgets (svc_pb_passes/svc_pb_idle/svc_pb_last*) and the GR ring bitmap (svc_gr_ring_done) are boot-scoped, but svc_session_flush() only wiped the pins they stood for. The next client reuses the same CE/GR ranks, so discovery skipped every rank, its push pages could never be paired, and its decoded releases were dropped ('no slot registered'): the guest waited on a tracking semaphore that could never advance - the second-client hang. Re-arm the discovery state in the flush.
Diffstat (limited to 'install.sh')
0 files changed, 0 insertions, 0 deletions