summaryrefslogtreecommitdiffstats
path: root/docs/README.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
commit82a54aec2e79451ee04622e940df9bca88bf6ce3 (patch)
tree75f0cc965d039ffad598871bf50faf61f02cf0f1 /docs/README.md
parentbdeb5637426b17e1e86566cb467b6f7b6eff64f1 (diff)
downloadopen-iov-82a54aec2e79451ee04622e940df9bca88bf6ce3.tar.gz
open-iov-82a54aec2e79451ee04622e940df9bca88bf6ce3.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 'docs/README.md')
0 files changed, 0 insertions, 0 deletions