diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-07 15:30:39 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-07 15:30:39 -0400 |
| commit | 9a3140ddb465ab26594799197de3b41f32b528bc (patch) | |
| tree | ef40b78537874c8e5c14ac25dd5516d94d7e93f6 /kernel/gsp_phys_booter.c | |
| parent | 32f1c3d3bd55b94dfea451056fade4f29b8e8874 (diff) | |
| download | open-iov-9a3140ddb465ab26594799197de3b41f32b528bc.tar.gz open-iov-9a3140ddb465ab26594799197de3b41f32b528bc.zip | |
vgsp: m112 - mail window VA is absolute 0x1f0000 (slot 0x1f0 of the main window)
m111's mret=-34: mva was BASE+0x1f0000 = 0x200000, outside the 2 MB main
window. Use the absolute VA 0x1f0000.
Diffstat (limited to 'kernel/gsp_phys_booter.c')
| -rw-r--r-- | kernel/gsp_phys_booter.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/kernel/gsp_phys_booter.c b/kernel/gsp_phys_booter.c index 33bed84..772530d 100644 --- a/kernel/gsp_phys_booter.c +++ b/kernel/gsp_phys_booter.c @@ -16672,8 +16672,7 @@ int gsp_phys_backend_guest_gr_submit(const struct gsp_phys_gr_submit *req, boot_stage.rmcall_gr_data_pt [GSP_PHYS_RMCALL_GR_DATA_WINS - 1].pages); { - u64 mva = GSP_PHYS_RMCALL_VA_BASE + - 0x1f0000ULL; + u64 mva = 0x1f0000ULL; int mret = -EINVAL; if (boot_stage.rmcall_gr_mail.pages) |
