diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-29 14:54:34 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-29 14:54:34 -0400 |
| commit | 31d1c3e71e4b80a6b2217881f510e8dd2def4caa (patch) | |
| tree | db102073c1fae28de112d47678131b6f64bc8e66 /tools/guest-diag/semfix_watch.py | |
| parent | c07584101ebd7a8cdabbd463a093ae53756b4c4b (diff) | |
| download | open-iov-31d1c3e71e4b80a6b2217881f510e8dd2def4caa.tar.gz open-iov-31d1c3e71e4b80a6b2217881f510e8dd2def4caa.zip | |
guest-diag: sparse allocation-head scan in the pin stream
The first deltas of a 15k-page window took tens of seconds to arrive while
the client was mapping under load, so the pins still landed after the
client's cuCtxCreate deadline. The scanner now reads only the first 64 KB
of every 2 MB region - the pushes sit at the per-channel allocation heads -
which cuts the per-loop page-table work ~50x, and it logs scan timing so
the latency stays visible.
Diffstat (limited to 'tools/guest-diag/semfix_watch.py')
0 files changed, 0 insertions, 0 deletions
