summaryrefslogtreecommitdiffstats
path: root/scripts/browse-project.py
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-07 14:31:55 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-07 14:31:55 -0400
commit74d982935ce8682a1ad15fa43e72aadae6b721a2 (patch)
treea74c86fe464e030263ded3fa755eeaf146caac53 /scripts/browse-project.py
parente6094ceba6e67343c29976a83fbd64f8d4e0bcd8 (diff)
downloadopen-iov-74d982935ce8682a1ad15fa43e72aadae6b721a2.tar.gz
open-iov-74d982935ce8682a1ad15fa43e72aadae6b721a2.zip
vgsp: m101 - route guest data pages through the server walker (Tier-1 map_va_locked)
The scratch-window comment is decisive: on the shared-management VAS the client PD0 entries built by pdb_build are NOT preserved by the server's root migration, so every engine-visible mapping must be installed through DMA_UPDATE_PDE_2 - the m99/m100 direct plants were invisible (same NACK with 16381 pages 'mapped'). Route each data page through gsp_phys_rmcall_gr_map_va_locked (same call the request pages use) and log the per-window acceptance/refusal (server 0x1f) so the high-VA install behavior is measured. The window pool is currently 8 windows x 32 PTEs.
Diffstat (limited to 'scripts/browse-project.py')
0 files changed, 0 insertions, 0 deletions