summaryrefslogtreecommitdiffstats
path: root/tools/site/publish.py
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-08 20:25:10 -0500
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-08 20:25:10 -0500
commit7876ce047d1e60cae04babbdc6ffb4a00042ba38 (patch)
treed4a13b94e653e26ab1e27db97c6e0dd3955934a3 /tools/site/publish.py
parentf857b8726547b26f560b6cc08741de06746e5642 (diff)
downloadopen-iov-7876ce047d1e60cae04babbdc6ffb4a00042ba38.tar.gz
open-iov-7876ce047d1e60cae04babbdc6ffb4a00042ba38.zip
vgsp-sema: release the UVM channel tracker slot too
r1642 gdbstub proved the guest polls pool map slot 1 while the push releases slot 0: rank-0 UVM channel's uvm_gpu_tracking_semaphore resolves map_base + index*4 (index=1) = 0x121000004 (PA 0x104ea2004), the release decoded from its push targets 0x121000000, and writing the payload into 0x104ea2004 cleared uvm_push_end_and_wait. When a CE channel releases the pool map page, also apply the forward-only value to map_base + 4*(rank+1) through the verified pool resolver (read-back proven), and log pool-tracker-wr.
Diffstat (limited to 'tools/site/publish.py')
0 files changed, 0 insertions, 0 deletions