diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-11-11 18:20:56 -0500 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-11-11 18:20:56 -0500 |
| commit | 9edeefe52936211744fb7f4d37d2ccc3641f8af5 (patch) | |
| tree | 58604af5335a8c86e315ca7ba00dc8c4166fd503 /scripts/test_cuda_workloads.sh | |
| parent | a4013c7e2fc091bc2755ea0860e16ee511beb70f (diff) | |
| download | open-iov-9edeefe52936211744fb7f4d37d2ccc3641f8af5.tar.gz open-iov-9edeefe52936211744fb7f4d37d2ccc3641f8af5.zip | |
vgsp: pdb neighbourhood discovery + injected shared-surface pin sync
- when a content-verified ring pair is known, also scan a bounded window
around every COPY_SERVER_PDES candidate pdb for a root that reproduces the
pair; register the found root under the candidate's VAS handle so the
channel's own VAS lookup resolves the ring even when the offered pdb is a
stale incarnation
- the periodic shared-surface watchdog now also honours an operator-injected
shared-surface pin (sema_map_add): read lastKickoffRefCount at +0x880 and
author it into gpuRefCount at +0x800, forward-only and validated
Live receipt (r1780 c14): with the strict shared-surface signature page
injected, the pin sync advanced gpuRefCount 1420471 -> 1420488 (== lkr), the
DDX idle warning did not repeat, and GZDoom reached V_Init with X alive. Next
walls observed: the DDX push-buffer idle wait (W2) at teardown and a guest OOM
that kills gzdoom.
Diffstat (limited to 'scripts/test_cuda_workloads.sh')
0 files changed, 0 insertions, 0 deletions
