summaryrefslogtreecommitdiffstats
path: root/tools/rmtool/include
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-14 11:44:59 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-14 11:44:59 -0400
commit80af379d26334970462f7f14713ab2ca39747280 (patch)
tree3a65fcb6564e06043f68b604fd281dae9a4be4c0 /tools/rmtool/include
parent624438bb0901680f416b879727b30a411dd3d78b (diff)
downloadopen-iov-80af379d26334970462f7f14713ab2ca39747280.tar.gz
open-iov-80af379d26334970462f7f14713ab2ca39747280.zip
guest-diag: resolve and stream the PMA scrubber buffer words (third-client scrub freeze)
guest_pin_stream: find the scrubber channel buffer among the nvidia vmap areas (size in the CeUtils channel set, 906F ring shape at +0x64000 when non-empty), walk its pages with kcore and emit '#scrub <fin_pa>,<hsem_pa>' (the finish payload at +0x6c004 and the host semaphore at +0x6c000). pin_gr_stream: handle '#scrub' lines and register the PAs through the sema_scrubbuf_add module parameter, so the kernel's svc_scrub_pass can author the guest's scrub progress.
Diffstat (limited to 'tools/rmtool/include')
0 files changed, 0 insertions, 0 deletions