summaryrefslogtreecommitdiffstats
path: root/tools/guest-diag
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-24 02:23:42 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-24 02:23:42 -0400
commit9333e84deed78464a7448c9faaf6841261a802d8 (patch)
treeb0290673250e30c428d0de5f16055c8468ec1465 /tools/guest-diag
parent668c22768abce559ab756f2f998260e08044a3d1 (diff)
downloadopen-iov-9333e84deed78464a7448c9faaf6841261a802d8.tar.gz
open-iov-9333e84deed78464a7448c9faaf6841261a802d8.zip
vgsp-gr r595b: bound the stream-order guard to a settle window, then forward (never refuse)
With r595 the relocation copies execute within 0.5-1.5 s, but the r590b watermark deferred through the shared 15 s cap; by then the r541/r583 dstpend guard took its fail-closed branch and refused a launch whose data was already on its way (r596 mail MAILDUMP zeros, 2 refusals). Track the settle start per push VA and defer only for gsp_phys_gr_cewm_settle_ms (default 2000). Each deferral is one pump pass and the pump drains the copy rings before the launching channel, so the window is enough for the r595 copies; after it the launch forwards with a witness. The guard can no longer reach any cap-refusal branch.
Diffstat (limited to 'tools/guest-diag')
0 files changed, 0 insertions, 0 deletions