summaryrefslogtreecommitdiffstats
path: root/wiki/open-iov.org/images/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-07 16:26:58 -0500
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-07 16:26:58 -0500
commit4df7e1c5abeee92ddd6f2dc32e3497cf64f948cb (patch)
tree5a7a703aefca9bf58519f4a8ccea0820a8fab675 /wiki/open-iov.org/images/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png
parent54ef117d77b2274a51b60524890078846f2823f6 (diff)
downloadopen-iov-master.tar.gz
open-iov-master.zip
vgsp-rm: pump critical event posts instead of dropping on a full status ringHEADmaster
r1615: the status queue declared itself full (free=0) while a critical completion event was pending and the old path dropped the event immediately (r1614: 'status ring full ... event dropped' during the X/GR bring-up). Critical event wake-ups now pump the guest's consumption cursor for up to 200 ms (1 ms sleeps, cursor re-read under the stat lock) before a drop is allowed; non-critical event wake-ups keep the immediate-drop policy and replies keep their 50 ms wait. The r1615c A/B shows the ring-full drops gone (only the separate 1 s event-burst cap remains, which is a rate limit, not a ring-space drop). Evidence: backups/evidence-20261002-victory/r1615/ (host dmesg window, guest poll). Unmodified-guest GL is still blocked by the nvClip modeNum bit0 (r1614); no video claim.
Diffstat (limited to 'wiki/open-iov.org/images/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png')
0 files changed, 0 insertions, 0 deletions