summaryrefslogtreecommitdiffstats
path: root/tools/rmtop
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-16 14:18:32 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-16 14:18:32 -0400
commit79e1f459301849e57baffc0e796df32b2aeb8124 (patch)
tree6d1ee42a147f22a4681b72070a0a7d6799d4b8ab /tools/rmtop
parenta8d816cda07935fe7bd31215b0edd6caf722c412 (diff)
downloadopen-iov-79e1f459301849e57baffc0e796df32b2aeb8124.tar.gz
open-iov-79e1f459301849e57baffc0e796df32b2aeb8124.zip
vgsp-sema: m157 defer busy-refused GR captures instead of soft-releasing them (R1)
r157 streams2: kernels 2 and 3 were captured while kernel 1's forward was INFLIGHT, refused by svc_gr_request, and their releases were fabricated in software 36 us later (the F2.3 fail-open path) - the client read all zeros. Now a busy refusal (hold active / INFLIGHT / paused, bridge disabled) sets svc_gr_busy_defer and the entry loop holds the entry under the m150 one-shot window instead of consuming it, so the pump re-captures and forwards it for real once the in-flight launch completes. With the bridge enabled the old behaviour is kept (the bridge job owns the release).
Diffstat (limited to 'tools/rmtop')
0 files changed, 0 insertions, 0 deletions