diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-07 14:31:55 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-07 14:31:55 -0400 |
| commit | 6fa955affe6ebca807737fcf1e51673e3859aa47 (patch) | |
| tree | 0f985554ca4a1f863d3fef60c4da78e8a6a76a71 /sbom | |
| parent | 0d8f7427b0e21c87e3a5d2b20fbd27c403ea5954 (diff) | |
| download | open-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 'sbom')
0 files changed, 0 insertions, 0 deletions
