summaryrefslogtreecommitdiffstats
path: root/tools/guest-diag/stuck_client_capture.sh
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-14 19:04:22 -0500
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-14 19:04:22 -0500
commit0b06e5516816b24a617faeddcfe7f3fc3663ff62 (patch)
tree5bebfda8032208ff39d7817d8d8700da32635bd1 /tools/guest-diag/stuck_client_capture.sh
parent8524835fe1efe529796fcf48e38b49dc9d556a3c (diff)
downloadopen-iov-0b06e5516816b24a617faeddcfe7f3fc3663ff62.tar.gz
open-iov-0b06e5516816b24a617faeddcfe7f3fc3663ff62.zip
vgsp: alias a contiguous 7-page fixed-CB region in the scratch PT pool (sema_gl_mme_cb_alias, default 0) (eng45)
Macro 57 (LOAD_CONSTANT_BUFFER) reads the 0x7000-byte fixed CB at seed-shadow +0x5000, but only the single seed page was mapped (the pre-existing fixed-CB+0x4000 class), producing FAULT_PTE VIRT_READ at 0x0_015a5000 11 ms after the released calls (post-REARM). The alias maps a contiguous 7-page region in the scratch PT pool (page 0 = CB image/MVP; unservable tail = dummy zero page), wired into the scratch-0x18 and d19 seed paths, logged MME-CB-ALIAS. Safety-validated c654 (alias exercised, 0 MMU faults, 0 badf1201, 0 poison all boot); the beef macro chain was not reproduced in-window, so end-to-end validation is pending.
Diffstat (limited to 'tools/guest-diag/stuck_client_capture.sh')
0 files changed, 0 insertions, 0 deletions