diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-11-11 17:25:30 -0500 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-11-11 17:25:30 -0500 |
| commit | d47845708d05bd1e15ea32a5823fe8f158f7cd77 (patch) | |
| tree | df45d88120caa062b469ca3720b1a745030624aa /wiki/open-iov.org/index.php?title=GPU_Support&action=edit.html | |
| parent | a2929ebc5248af20c6018bf4bbd787f941e8711f (diff) | |
| download | open-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=GPU_Support&action=edit.html')
0 files changed, 0 insertions, 0 deletions
