summaryrefslogtreecommitdiffstats
path: root/tools/guest-diag/guest_pin_stream.py
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-31 07:21:28 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-31 07:21:28 -0400
commitf8f0a86a07949f913e546de4459c779a9ccbc3f3 (patch)
tree01d80fcfa750aa7bfd49aa3ea031c9aca75b3d00 /tools/guest-diag/guest_pin_stream.py
parentdf072897fef8421c7f41d7a9ebc9f3415210b402 (diff)
downloadopen-iov-f8f0a86a07949f913e546de4459c779a9ccbc3f3.tar.gz
open-iov-f8f0a86a07949f913e546de4459c779a9ccbc3f3.zip
vgsp+diag: SA-RAM table captured unbounded (entry[64], sema-mme-sa log), surf geometry accessor + completeness recs, fill seeds RT candidate 0 full span (<=1024 pages, completeness only on fully-resolved run); MME slot stub (called-but-uncaptured slots end-noop IR 0xC0, sema_gl_mme_sa_stub=1), reloc prefers tracked rec bounce VA; pin family += 0x4200000 - 0x238c wall root-caused (capture truncated buffer full=28 words=512, SA[0x22]=0 jump IR 0; sim proves slot-0 emits EMIT 0x238c=0x20020); fixes never executed (setup-push read lost, unreadable=1 first8=00040000 00001000); next: trustworthy pagemap resolve or accept ipin first-chunk - SESSION 153 r1117-r1120
Diffstat (limited to 'tools/guest-diag/guest_pin_stream.py')
-rw-r--r--tools/guest-diag/guest_pin_stream.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/guest-diag/guest_pin_stream.py b/tools/guest-diag/guest_pin_stream.py
index 644aa50..e4dd0ba 100644
--- a/tools/guest-diag/guest_pin_stream.py
+++ b/tools/guest-diag/guest_pin_stream.py
@@ -873,7 +873,13 @@ PB_CE_HI = 0x121000000
# the draw pushes (observed va=0x4021004) are separate nv_vm_map_pages
# allocations in two fixed windows; the same family-relative page index
# rule applies: k = (va - base) >> 12.
-PB_GL_FAMILIES = ((0x4000000, 0x4100000), (0x42000000, 0x43000000))
+# SESSION 153-CONTINUED-63: the r1117 boot's setup push lives at
+# va=0x4200110 len=12288 - a THIRD window (0x4200000..0x4210000) the two
+# original families did not cover, so the content resolver answered
+# nothing and the read lottery could never be won for it (the
+# 0x4020000-family hold re-armed for its whole 20 s window).
+PB_GL_FAMILIES = ((0x4000000, 0x4100000), (0x4200000, 0x4210000),
+ (0x42000000, 0x43000000))
# m165 (D-F1a): UVM semaphore-pool page range. The pool is a 4 KB sysmem
# uvm_rm_mem placed by the UVM arena right after the 16 MB CE push buffer;
# the client's tracker words (0x121000000 + 4*idx) live in its first page.