summaryrefslogtreecommitdiffstats
path: root/.github/workflows
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
commit6fa955affe6ebca807737fcf1e51673e3859aa47 (patch)
tree0f985554ca4a1f863d3fef60c4da78e8a6a76a71 /.github/workflows
parent0d8f7427b0e21c87e3a5d2b20fbd27c403ea5954 (diff)
downloadopen-iov-6fa955affe6ebca807737fcf1e51673e3859aa47.tar.gz
open-iov-6fa955affe6ebca807737fcf1e51673e3859aa47.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 '.github/workflows')
0 files changed, 0 insertions, 0 deletions