diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-09 02:46:42 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-09 02:46:42 -0400 |
| commit | 25e85704c122b1231dbf21a51a1145a1af043282 (patch) | |
| tree | 75ee10f10b7ce269c147ba13e20502e0bbe1153a /scripts | |
| parent | 210ea88444ce34e270e16d879e58c9c796a07f34 (diff) | |
| download | open-iov-25e85704c122b1231dbf21a51a1145a1af043282.tar.gz open-iov-25e85704c122b1231dbf21a51a1145a1af043282.zip | |
vgsp-sema: log release writes into the UVM sysmem semaphore range (ISSUE-0002 diagnosis)
Bounded instrumentation: every svc_sem_write into 0x7924_xxxx_xxxx..0x7926
records (h, va, pa, aperture, resolver provenance, value, write rc,
read-back ok/value, pool) so the second session's translations for the
same VAs can be compared against the first session's. The second client
spins in uvm_gpu_retain_by_uuid -> uvm_page_tree_init ->
uvm_push_end_and_wait -> wait_for_entry_with_spin (guest kernel stack,
sysrq-l) waiting on the channel tracking semaphore; these lines will
name the PA the release landed at.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
