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 | e0e96fe151e9bf690dd215e46da135da1dcc2317 (patch) | |
| tree | 797f88b8e38d9aac5964356c5c583aae02c08362 /kernel/ioctl.c | |
| parent | ee2a38d7e6f308ae1ad4c59ef909f02309839539 (diff) | |
| download | open-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/ioctl.c')
0 files changed, 0 insertions, 0 deletions
