summaryrefslogtreecommitdiffstats
path: root/wiki/open-iov.org/index.php?title=File:I915_Scheduling_Events_and_Requests.png&action=history.html
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-11 00:23:21 -0500
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-11 00:23:21 -0500
commit131d44e083925f35f842114b6f7b6db546f28368 (patch)
treeb3cf3da4a55a920c8d04d289adf682d853598420 /wiki/open-iov.org/index.php?title=File:I915_Scheduling_Events_and_Requests.png&action=history.html
parent25e3e800df8e5caf18d7e846a0cd36df4f5834f9 (diff)
downloadopen-iov-131d44e083925f35f842114b6f7b6db546f28368.tar.gz
open-iov-131d44e083925f35f842114b6f7b6db546f28368.zip
vgsp: all-ones scrub release for registered waits; walk-page registration; GL frame publisher (CONT.416-417)
- gsp_sema_service: merge a scanner registration arriving after the stash record instead of dropping it (a dropped registration let the next authoring pass write the blocking pair into the page the guest was polling, so the wait never ended); author the finish word all-ones for every registered record while the sema word stays put-based once real submissions were observed (CONT.416/417). - scrub_pin_qmp (host scanner): accept an unstable-but-live wait page instead of skipping it, and register the walk-resolved scrubber channel page - first the walk summary, then the per-VAS kernel row (h=0xc) when the summary path fails - so the release is armed before the guest polls (r1762/r1764 evidence). - guest-diag: add gl_frames, the direct-GL (GLX pbuffer) frame publisher; with it the stack produced the first non-black GPU-rendered frames (40/40, 640x480, animated) through pbuffer -> sysmem -> ivshmem -> host frame_reader. - gsp_rm_emulation: log the display-shim request words for triage.
Diffstat (limited to 'wiki/open-iov.org/index.php?title=File:I915_Scheduling_Events_and_Requests.png&action=history.html')
0 files changed, 0 insertions, 0 deletions