summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_gpu.h
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-08 23:58:49 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-08 23:58:49 -0400
commitf4bad9907c9cf909c532dae6e7f96fcd33360721 (patch)
treeac61d7c251ccbd0011450158bec4388641916520 /kernel/gsp_phys_gpu.h
parent828479d2aa9f668ececc866dc9cf00ee74662ebc (diff)
downloadopen-iov-f4bad9907c9cf909c532dae6e7f96fcd33360721.tar.gz
open-iov-f4bad9907c9cf909c532dae6e7f96fcd33360721.zip
vgsp-sema: include the learned pin table, counter-derived cache and hot map in the session flush (ISSUE-0002)
The second client still resolved through the first client's pages because three session-scoped tables survive svc_session_flush: svc.pin (the primary learned VA->PA table, consulted before every other source), svc_cnt_der (serves a cached PA without re-proving it) and svc_hot (scan bitmap). Clear all three with the rest; svc.ipin is left alone (injected pins are the external pin tool's domain).
Diffstat (limited to 'kernel/gsp_phys_gpu.h')
0 files changed, 0 insertions, 0 deletions