summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_booter.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-07 15:30:39 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-07 15:30:39 -0400
commit9a3140ddb465ab26594799197de3b41f32b528bc (patch)
treeef40b78537874c8e5c14ac25dd5516d94d7e93f6 /kernel/gsp_phys_booter.c
parent32f1c3d3bd55b94dfea451056fade4f29b8e8874 (diff)
downloadopen-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.c3
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)