summaryrefslogtreecommitdiffstats
path: root/wiki/open-iov.org/index.php?title=File:KVMFR_Looking_Glass.png&action=edit.html
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-11 17:25:30 -0500
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-11 17:25:30 -0500
commitd47845708d05bd1e15ea32a5823fe8f158f7cd77 (patch)
treedf45d88120caa062b469ca3720b1a745030624aa /wiki/open-iov.org/index.php?title=File:KVMFR_Looking_Glass.png&action=edit.html
parenta2929ebc5248af20c6018bf4bbd787f941e8711f (diff)
downloadopen-iov-d47845708d05bd1e15ea32a5823fe8f158f7cd77.tar.gz
open-iov-d47845708d05bd1e15ea32a5823fe8f158f7cd77.zip
vgsp: GLX shared-surface refCount fan-out + persistent direct-GL ring scan
V14: when the decoded GLX kickoff release targets the shared-surface gpuRefCount word, write the forward-only value through every published VAS translation and, when a candidate page carries a plausible lastKickoffRefCount at +0x880, author that value instead. The X DDX idle-channel wait compares those two words; a stale single-target write left it polling until its 5 s warning. Gated by sema_gl_shsurf_allvas (default on) with a bounded sema_gl_shsurf_dbg candidate log. V15: refresh the beef GR ring content-scan slice budget while the ring is unresolved and no submission has been observed, so a direct-GL client that registers an empty ring before its first kick is still found when it submits. Gated by sema_gr_ram_keep (default on). Adds a bounded per-second scan witness (cursor/passes/hit) and a read-failure witness.
Diffstat (limited to 'wiki/open-iov.org/index.php?title=File:KVMFR_Looking_Glass.png&action=edit.html')
0 files changed, 0 insertions, 0 deletions