summaryrefslogtreecommitdiffstats
path: root/tools/debug
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-05 12:12:47 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-05 12:12:47 -0400
commita9fd600193b2cb4d4393a2600f8ff9fc973fecdf (patch)
tree4496aaf4993709928818a812522c1b5b54d3da25 /tools/debug
parentcf1041e7144db5ee87686fcd4ae9984c423f0a3c (diff)
downloadopen-iov-a9fd600193b2cb4d4393a2600f8ff9fc973fecdf.tar.gz
open-iov-a9fd600193b2cb4d4393a2600f8ff9fc973fecdf.zip
vgsp: GR ladder shared-VAS page-table install and server-managed ctx commit path
- DMA_UPDATE_PDE_2 client control installs the ladder leaf PT through the server's own MMU walker on the shared-management VAS (the raw-PDB entries are not preserved by the root migration); FLUSH_PDE_CACHE + post-install refill + PT diagnostics. - srvctx registry profile also disables split VAS management; MAP_MEMORY_DMA is not served by GSP-RM for this client (NV_ERR_INVALID_FUNCTION), so the PDE control replaces it. - shared-path context commit helper: GPU_INITIALIZE_CTX + PA-only GPU_PROMOTE_CTX for the server-reported (or client fallback) MAIN buffer; GR_GET_CTX_BUFFER_INFO sends bufferCount=64. - Result: shared VAS + srvctx no longer wedges; channel/BIND/schedule/token green, PBDMA fetches the GPFIFO (GPGet=1); remaining wall is ROBUST_CHANNEL_GR_FAULT_DURING_CTXSW (0x2c).
Diffstat (limited to 'tools/debug')
0 files changed, 0 insertions, 0 deletions