summaryrefslogtreecommitdiffstats
path: root/tools/cuda-ab/run/multikernel
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-25 17:53:37 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-25 17:53:37 -0400
commit4ae5090563a3e1ab5277eb949eed36fe47316410 (patch)
tree988d1acc92c31aa412948ff025a32abce3f02ce3 /tools/cuda-ab/run/multikernel
parent50e293e39fc322fce3221c01a2a7219d49f618d1 (diff)
downloadopen-iov-4ae5090563a3e1ab5277eb949eed36fe47316410.tar.gz
open-iov-4ae5090563a3e1ab5277eb949eed36fe47316410.zip
vgsp-sema/wall2: host-triggered VAS pdb discovery (sema_pdb_discover va,pa -> verify the parked COPY_SERVER_PDES candidates against a content-verified ring pair, then fall back to the vidmem walk-root sweep) and a runtime-tunable candidate age-out (sema_vas_cand_ms; the default 15 s ages the client's candidate out exactly when its channels first register); tools: fasttick.py (triggers on the GR0 ring resolution line) and pdbtick.py (content-locates the ring page and triggers) - r706/r707 evidence: three parked candidates (0x11cd3d000/0x11cd48000/0x11cd50000 entries=4), the ring pair appears only at channel registration (the same second as the age-out), ring resolution is racy across runs (r706 rc=0 / r707 rc=-2), the skip starts 145-194 rescues (~8-10 s) after the submit; next run: keep candidates parked + trigger within the window
Diffstat (limited to 'tools/cuda-ab/run/multikernel')
0 files changed, 0 insertions, 0 deletions