diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-05 21:34:36 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-05 21:34:36 -0400 |
| commit | d6e8b3e9510de4a6cb6eb66356cf7bb5433eb572 (patch) | |
| tree | 7d8f4cd15c1255e405596459cf299b28c2dd4780 /kernel/gsp_phys_booter.h | |
| parent | 1b7328d25a3dfcc4796c632169e2e12290f38db0 (diff) | |
| download | open-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
