diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-05 12:12:47 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-05 12:12:47 -0400 |
| commit | b598d0b28498bea61c7bd31df6a462946ca9f242 (patch) | |
| tree | 66461f3d850cc08e01c4e79a731dfd17f29c180c /scripts/qemu_gdb_attach.sh | |
| parent | 3ae7f57fd16b4c1850ad0a7dfffdb781f9bac14d (diff) | |
| download | open-iov-b598d0b28498bea61c7bd31df6a462946ca9f242.tar.gz open-iov-b598d0b28498bea61c7bd31df6a462946ca9f242.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 'scripts/qemu_gdb_attach.sh')
0 files changed, 0 insertions, 0 deletions
