summaryrefslogtreecommitdiffstats
path: root/debug/risc-v-gsp-rm-vm/tests/test_sim_cycles.py
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-27 13:02:03 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-27 13:02:03 -0400
commit182676755e02238f7a767d1249b4878f7cda0d90 (patch)
tree0770c2598072d4c132ba4c91bb0b69cf0ec5d14b /debug/risc-v-gsp-rm-vm/tests/test_sim_cycles.py
parentbd1f27476fc11dc0bc45eb1aa666e352f34a0168 (diff)
downloadopen-iov-182676755e02238f7a767d1249b4878f7cda0d90.tar.gz
open-iov-182676755e02238f7a767d1249b4878f7cda0d90.zip
vgsp: perf tracing + map-verified rescue + us RPC quanta (session 148)
- sema_trace_h + sema-perf logs: per-second channel state (put/last/armed/ counter) and publish-gate reasons, plus maprescue attempt outcomes. Instrument added after window tuning failed to move the 22.4 s/frame glxgears cadence; it located the real blocker in one run. - svc_rescue_push_page: content-verified full-chain map rescue (works for GR channels, whose rescue was previously refused outright). - gsp_phys_booter: RPC reply waits now usleep_range(150-350us) instead of msleep(5) (termbin review suggestion, in-tree constant verified; no FPS change measured, kept as correctness-neutral latency reduction). Evidence: r843-r847 dmesg_live logs; measured constant 22.4 s/frame for glxgears across all param windows (grace/poll/first-poll), showing the pacer is elsewhere - traced to client pushbuffer pages (va=0x3f06270-class) failing svc_lookup (-ENOENT) while the client is alive.
Diffstat (limited to 'debug/risc-v-gsp-rm-vm/tests/test_sim_cycles.py')
0 files changed, 0 insertions, 0 deletions