summaryrefslogtreecommitdiffstats
path: root/kernel
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
commitdfa3a05ad7752e40d214ccf78db4805cd0c7d68c (patch)
treea6bc1e43042ae39c0ad1967ca05881905c9fad98 /kernel
parent9ae8388ecb33461746a5b25e56cd768810c50419 (diff)
downloadopen-iov-dfa3a05ad7752e40d214ccf78db4805cd0c7d68c.tar.gz
open-iov-dfa3a05ad7752e40d214ccf78db4805cd0c7d68c.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')
-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)