summaryrefslogtreecommitdiffstats
path: root/wiki/GSP-RPC-Emulation.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-09 02:21:28 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-09 02:21:28 -0400
commitbcdeb989eb0ce32248b8b8db750ed1de361cf5c2 (patch)
tree076ad8654d237dbe6f8e1c5ba111cbfaf176b9af /wiki/GSP-RPC-Emulation.md
parent14fbfebd12216b5a574602a4703de5ab69a079c7 (diff)
downloadopen-iov-bcdeb989eb0ce32248b8b8db750ed1de361cf5c2.tar.gz
open-iov-bcdeb989eb0ce32248b8b8db750ed1de361cf5c2.zip
vgsp-sema: flush host-injected pins with the session (ISSUE-0002)
The pin-stream tool follows the live client's pid, but its injected entries survived the session flush. The next client reuses the same VAs with new PAs, so stale injections resolved it through the previous client's pages - the second-client exit hang. The 10/10 gate never ran the stream (green); the handover harness does, which is why r3-r10 saw the hang. The queue is drained on svc_thread (svc_handle_map_add), the same thread as this flush, so the clear cannot race it.
Diffstat (limited to 'wiki/GSP-RPC-Emulation.md')
0 files changed, 0 insertions, 0 deletions