summaryrefslogtreecommitdiffstats
path: root/debug/risc-v-gsp-rm-vm/sim/devices
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-24 20:59:07 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-24 20:59:07 -0400
commit5859e27f2727559961a6609269eef5afc8ac9f6e (patch)
tree3f167adb3d90c418ddbb3c90282b5197a5ae40f8 /debug/risc-v-gsp-rm-vm/sim/devices
parent774a228d8df211300e4e2195bceeed8d90143880 (diff)
downloadopen-iov-5859e27f2727559961a6609269eef5afc8ac9f6e.tar.gz
open-iov-5859e27f2727559961a6609269eef5afc8ac9f6e.zip
vgsp-sema r638: break the CE-watermark/wait-gate mutual citation - a channel whose unconsumed head entry is wait-gate held is a consumer-side wait, not a producer backlog; the watermark skips it while the candidate's operands are fully resolved and no decoded device write is pending, so the deferred launch forwards and its release installs (the r612/r636 streams chain: readback acquire op=3 pay=N sits behind the very launch whose release it wants, the two defer each other for the full 15 s cap and the copy runs ~20 s late); module param sema_mutual_skip (default 1, 0 = r636 behaviour)
Diffstat (limited to 'debug/risc-v-gsp-rm-vm/sim/devices')
0 files changed, 0 insertions, 0 deletions