summaryrefslogtreecommitdiffstats
path: root/scripts/stack_manager.sh
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-28 13:13:27 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-28 13:13:27 -0400
commit8b1433c9efe91f75cfcbd91f4f9e52341c0bb17f (patch)
tree68c4e8d78c29977df132c9a3137ef0eb1da3796d /scripts/stack_manager.sh
parentde8781e8d900cb99e296f53ff0407585c186f1eb (diff)
downloadopen-iov-8b1433c9efe91f75cfcbd91f4f9e52341c0bb17f.tar.gz
open-iov-8b1433c9efe91f75cfcbd91f4f9e52341c0bb17f.zip
gsp_rm: retire event records on FREE; guest-diag: bp999 dumps the RM error record
A freed client's notifier events (hSrcResource 0) stayed valid in the event table, so the fallback wake-up nudge kept posting POST_EVENT records for a (hClient, hEvent) pair the guest RM no longer knows; every one asserts in CliGetEventInfo (kernel_gsp.c:466) and is dropped (171 failures in the 15:24 window of the last run, zero after this fix). FREE now retires the matching event record (and a client's records when its root object is freed). bp999.py now walks rdi -> ctx -> ctx[0x1291] -> +0x10 -> +0x10 and prints the RM error notification record, and push_guest_tools.sh ships it to the guest.
Diffstat (limited to 'scripts/stack_manager.sh')
0 files changed, 0 insertions, 0 deletions