summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_vbios.c
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
commite0e96fe151e9bf690dd215e46da135da1dcc2317 (patch)
tree797f88b8e38d9aac5964356c5c583aae02c08362 /kernel/gsp_phys_vbios.c
parentee2a38d7e6f308ae1ad4c59ef909f02309839539 (diff)
downloadopen-iov-e0e96fe151e9bf690dd215e46da135da1dcc2317.tar.gz
open-iov-e0e96fe151e9bf690dd215e46da135da1dcc2317.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_vbios.c')
0 files changed, 0 insertions, 0 deletions