summaryrefslogtreecommitdiffstats
path: root/wiki/Hardware-Software-Matrix.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-15 00:55:33 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-15 00:55:33 -0400
commit8479659ce21bfae6639194d533ca925ba9fdd9b6 (patch)
tree17d5200ba3a9ed8f38cf25f8e83027196b29758a /wiki/Hardware-Software-Matrix.md
parent754bbbe8183c0a9ece49bd476b2f4a8b265c4b79 (diff)
downloadopen-iov-8479659ce21bfae6639194d533ca925ba9fdd9b6.tar.gz
open-iov-8479659ce21bfae6639194d533ca925ba9fdd9b6.zip
vgsp-gr: retirement wait - correct footprint (exclude launch pages) + adaptive exits
- Footprint: exclude data entries whose guest VA is a forwarded launch page (qmd_word pages) before picking out_base/out_pages. The fill relocates the launch's own param/bank pages as high-VA candidates, which made out_pages the whole 205-page budget and forced the full 1.5 s wait on every launch (r147: '64/205 pages changed ... (TIMEOUT)' on green matmul). - Adaptive exits: no writes at all after 60 ms (identical-rewrite benchmark launches / no-output footprints) or a partial count settled for 3 polls (masked kernels) end the wait early; genuinely late writes are still caught. Log now carries the reason suffix (no suffix = full footprint). Live evidence from r147 with the first cut: the exact failing order mail->matmul->smiley ran green->green->green (smiley recovered to 32/205 changed, C window written; earlier boots showed 0-8 changed and STATUS FAIL). victory_math/vector_add still fail on the >256 KB per-operand window cap (chunked data path is the next wall, not this class).
Diffstat (limited to 'wiki/Hardware-Software-Matrix.md')
0 files changed, 0 insertions, 0 deletions