diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-25 17:53:37 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-25 17:53:37 -0400 |
| commit | 4ae5090563a3e1ab5277eb949eed36fe47316410 (patch) | |
| tree | 988d1acc92c31aa412948ff025a32abce3f02ce3 /wiki/open-iov.org/index.php?title=Mediated_Device_Internals&oldid=660.html | |
| parent | 50e293e39fc322fce3221c01a2a7219d49f618d1 (diff) | |
| download | open-iov-4ae5090563a3e1ab5277eb949eed36fe47316410.tar.gz open-iov-4ae5090563a3e1ab5277eb949eed36fe47316410.zip | |
vgsp-sema/wall2: host-triggered VAS pdb discovery (sema_pdb_discover va,pa -> verify the parked COPY_SERVER_PDES candidates against a content-verified ring pair, then fall back to the vidmem walk-root sweep) and a runtime-tunable candidate age-out (sema_vas_cand_ms; the default 15 s ages the client's candidate out exactly when its channels first register); tools: fasttick.py (triggers on the GR0 ring resolution line) and pdbtick.py (content-locates the ring page and triggers) - r706/r707 evidence: three parked candidates (0x11cd3d000/0x11cd48000/0x11cd50000 entries=4), the ring pair appears only at channel registration (the same second as the age-out), ring resolution is racy across runs (r706 rc=0 / r707 rc=-2), the skip starts 145-194 rescues (~8-10 s) after the submit; next run: keep candidates parked + trigger within the window
Diffstat (limited to 'wiki/open-iov.org/index.php?title=Mediated_Device_Internals&oldid=660.html')
0 files changed, 0 insertions, 0 deletions
