summaryrefslogtreecommitdiffstats
path: root/tools/guest-diag/wall2/wall2_resolver7.py
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-15 16:01:03 -0500
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-15 16:01:03 -0500
commit9a0870638b2bb1d199ee5d09e70893423a6909c7 (patch)
treedee25c83ab7f45a2699e5577b095ecbee000da38 /tools/guest-diag/wall2/wall2_resolver7.py
parent43bbf490dca972cb96fcf1d69dd0b6859377e452 (diff)
downloadopen-iov-9a0870638b2bb1d199ee5d09e70893423a6909c7.tar.gz
open-iov-9a0870638b2bb1d199ee5d09e70893423a6909c7.zip
vgsp: eng63 - held-CALL target census, DRAW-window preference, and release-launch SA re-arm
c776 proved the saved-window release replay carries the slot-34 CALL_MME_MACRO run (MME-WINRUN off=340 op=5 cnt=10 mthd=3910) but the macros ran 0x33/0x0/0x39: the release launch sets emit_prelude=0, and the client capture had no slot 34 (c774 fill published golden entry 0x265 host-side only), so the stale engine SA[34] resolved the call to IR 0 (mac=0x0). - MME-CALL-CENSUS/MME-CALL-TARGET: decode the held window's CALL runs with the hold/drop run grammar (op 1/3 walk method+4k, op 5 only the header method, op 4 one method) and print targets + slot34 with the client/golden/used entry. - release_save: among DRAW_IAB-bearing windows prefer the smaller raw DRAW stream (324 B/81 words, the c716 mac=0x22 shape) over the 728 B state window; keep=draw-win receipt. - sema_gl_mme_release_sa_arm (default 0; params-r1624 enables it): run the SA re-arm + golden fill on the release launch so CALL_MME_MACRO(34) points at the golden DRAW_IAB body (IR 0x265). Pack-carry/release receipts unchanged; release carrier still default 0.
Diffstat (limited to 'tools/guest-diag/wall2/wall2_resolver7.py')
0 files changed, 0 insertions, 0 deletions