summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_booter.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-05 20:45:41 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-05 20:45:41 -0400
commit84dc2db6912f04329c110cbb2e02fa54851d92f5 (patch)
tree31f3e8333147db4e7c1444a54143b769471a6641 /kernel/gsp_phys_booter.c
parenteea5c5a8ca3d6062c5f91a84c784a4dd2d41e42b (diff)
downloadopen-iov-84dc2db6912f04329c110cbb2e02fa54851d92f5.tar.gz
open-iov-84dc2db6912f04329c110cbb2e02fa54851d92f5.zip
vgsp: raise GR forward shadow pool to 24 pages
The mail launch has 8 pointer/QMD pages plus up to two release/sem shadow lines; the 4-page pool exhausted and refused the launch even with the HPA-copy fallback. 24 covers the 16-page launch cap plus the two release shadows.
Diffstat (limited to 'kernel/gsp_phys_booter.c')
-rw-r--r--kernel/gsp_phys_booter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/gsp_phys_booter.c b/kernel/gsp_phys_booter.c
index 67da749..d90a683 100644
--- a/kernel/gsp_phys_booter.c
+++ b/kernel/gsp_phys_booter.c
@@ -802,7 +802,7 @@ bool gsp_phys_boot_requested(void)
*/
#define GSP_PHYS_RMCALL_GR_PT_PAGES 8u
#define GSP_PHYS_RMCALL_GR_PT_ENTRIES 32u
-#define GSP_PHYS_RMCALL_GR_SHADOW_PAGES 4u
+#define GSP_PHYS_RMCALL_GR_SHADOW_PAGES 24u
/*
* Channel alloc flags/internal flags (alloc/alloc_channel.h:141-143 bit 5 =