diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-08 10:03:19 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-08 10:03:19 -0400 |
| commit | 7ce387f3e3e5aac043b6d46a4451269c2b5c5233 (patch) | |
| tree | 0d57a100214e75e1c296d93d188625c39a6c04bd /docs/tools | |
| parent | 7127c04d038074a3753a3c38dc11fa1fddf81b16 (diff) | |
| download | open-iov-7ce387f3e3e5aac043b6d46a4451269c2b5c5233.tar.gz open-iov-7ce387f3e3e5aac043b6d46a4451269c2b5c5233.zip | |
vgsp-rm: PROMOTE_CTX reply acknowledges ctx-buffer initialization
kgrobjPromoteContext_IMPL marks a context buffer initialized only when the
REPLY's promoteEntry[i].bInitialize is clear; echoing the request back kept
the flag set so the RM re-promoted the same contexts indefinitely. Clear
the flag on the echoed reply (per-entry, 5 entries observed per call).
Note: this aligns the reply with the caller contract but did NOT by itself
unblock the observed cudaMalloc stall (client still reaches DEVICE then
spins; zero GR ring content in VRAM) - kept because the old behavior was
wrong and the flag gates kgrctxMarkCtxBufferInitialized.
Diffstat (limited to 'docs/tools')
0 files changed, 0 insertions, 0 deletions
