diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-25 23:14:32 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-25 23:14:32 -0400 |
| commit | c01a9967cd38194242214acfaa0dab42396d7cc3 (patch) | |
| tree | dd22949603230c73c06fea3e2672cf1c718399ef /wiki/Host-Module.md | |
| parent | 295b28aff472d8b31fd63ba4647d8b5a678f25b8 (diff) | |
| download | open-iov-c01a9967cd38194242214acfaa0dab42396d7cc3.tar.gz open-iov-c01a9967cd38194242214acfaa0dab42396d7cc3.zip | |
vgsp-sema: SESSION 127 follow-up - gate the C5C0 translator behind sema_gr_xlate (default 0)
The r727 full battery with the translator active but ungated regressed three
clients (saxpy bad=1047527, math sums=0, multikernel hang) while r729 with
the translator's semantics gated off is clean on the same subset (mail,
saxpy, math OK; multikernel still stalls in its pre-existing flaky class).
All translator behaviour is now behind sema_gr_xlate (default 0 = exactly the
historical sweep):
- the tail-aware method parse (tail passed only when enabled),
- the sweep's inline-QMD accumulation, LOAD_INLINE_DATA materialization,
C5B5 copy capture and candidate-owned release withholding,
- the client-VAS walk fallbacks in svc_gr_page_note / svc_gr_req_fill,
- the inline-rec filter at capture (keeps resolvable or QMD-named recs when
enabled; historical keep-all when off),
- the pump's sweep-captured-launch request and copy fallback.
sema_gr_xlate=1 restores the full translator (r730 re-verified: launch
captured, page-notes, copy pend/done, submit refused n_data=0, release
authored, client completes). Flip the default once the two CUDA-side
hazards (stale-VAS resolution widening, rec-filter interaction) are
eliminated and the battery is proven clean with it on.
Diffstat (limited to 'wiki/Host-Module.md')
0 files changed, 0 insertions, 0 deletions
