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 | 644f278c61444bdb4be6e4cd2da443525fe3bedc (patch) | |
| tree | 6acb04da485716eab8906084560f2e71192f13d2 /kernel/gsp_rpc_client.c | |
| parent | bcdeb989eb0ce32248b8b8db750ed1de361cf5c2 (diff) | |
| download | open-iov-644f278c61444bdb4be6e4cd2da443525fe3bedc.tar.gz open-iov-644f278c61444bdb4be6e4cd2da443525fe3bedc.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 'kernel/gsp_rpc_client.c')
0 files changed, 0 insertions, 0 deletions
