summaryrefslogtreecommitdiffstats
path: root/docs/07-developers
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-22 14:42:01 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-22 14:42:01 -0400
commita42fdb2cbe6a9b294a160860f38485ba1eb93c34 (patch)
tree536b1a0953b1574032dece85f521d6b09fe48c1e /docs/07-developers
parent5e2c072b4e02ef5f4828fc488b85898a9238a1a0 (diff)
downloadopen-iov-a42fdb2cbe6a9b294a160860f38485ba1eb93c34.tar.gz
open-iov-a42fdb2cbe6a9b294a160860f38485ba1eb93c34.zip
r484 the staging-drain completion edge: when the acquire gate holds an entry (its op may have already run on an earlier gate-less decode), force exactly one op re-run on the first pass whose gate finally passes - the pass at which the dependency just became installed. Without it the once-only done bitmap suppressed the op and the release applied while the staging still held the pre-dependency bytes (streams_events s=2: the D2H read dc2 before the vadd_into wrote it, ran early, was skipped when the wait passed, and the guest drained a2+b2 instead of a2+b2+c1)
Diffstat (limited to 'docs/07-developers')
0 files changed, 0 insertions, 0 deletions