summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_booter.h
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-05 21:34:36 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-05 21:34:36 -0400
commitd6e8b3e9510de4a6cb6eb66356cf7bb5433eb572 (patch)
tree7d8f4cd15c1255e405596459cf299b28c2dd4780 /kernel/gsp_phys_booter.h
parent1b7328d25a3dfcc4796c632169e2e12290f38db0 (diff)
downloadopen-iov-d6e8b3e9510de4a6cb6eb66356cf7bb5433eb572.tar.gz
open-iov-d6e8b3e9510de4a6cb6eb66356cf7bb5433eb572.zip
vgsp: alias-map indirect high-VA GR pages and fix up shadow pointers
The mail kernel's output buffer has no QMD pointer word; the engine reaches it through a pointer inside the parameter bank, so the Tier-1 refusal at its high VA killed the launch. Alias-map such a page's guest HPA at a fresh ladder line and rewrite every matching 8-byte pointer inside the shadowed copy pages (param/program) to the alias, so engine writes land in the guest's own page and the guest's DtoH sees them.
Diffstat (limited to 'kernel/gsp_phys_booter.h')
0 files changed, 0 insertions, 0 deletions