summaryrefslogtreecommitdiffstats
path: root/STATE-CURRENT.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-05 14:02:31 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-05 14:02:31 -0400
commit6e2e0965c3e268acddd12bcc4c983c36c573f67e (patch)
tree7ad4fdfcbacbe9939399c46a24caa4472d7eaed4 /STATE-CURRENT.md
parente2fbb2756cca242f8ee14e1106d43b7d18195dd1 (diff)
downloadopen-iov-6e2e0965c3e268acddd12bcc4c983c36c573f67e.tar.gz
open-iov-6e2e0965c3e268acddd12bcc4c983c36c573f67e.zip
vgsp: V6 client-owned ctx-buffer VA commit path (srvctx)
Source-confirmed: with the SKIP_CTXBUFFER_ALLOC channel flag the server does not allocate MAIN, does not map/book it, and its internal init/promote helpers return early for KMD virtual contexts. The client therefore owns the buffer. When no server MAIN is reported on a V6 channel, map the prepared client MAIN at the ladder ctx VA (sysmem PTEs), send GPU_INITIALIZE_CTX to install the memdesc, then the UVM-shape VA-only promote; with no server pre-booking the vaListSetManaged gate should pass and the per-buffer commit program the engine context pointer. V5 keeps the historical PA-only fallback. Build clean; not hardware-tested (GPU wedged).
Diffstat (limited to 'STATE-CURRENT.md')
0 files changed, 0 insertions, 0 deletions