From 4183afd987ed2f291a118d9c01a221895df37364 Mon Sep 17 00:00:00 2001 From: dtc <dtc> Date: Wed, 17 Dec 1997 23:00:55 +0000 Subject: [PATCH] Increase the read-only space size to 32MB under GENCGC as code is move here and it can fill up with a big core. --- lisp/x86-validate.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lisp/x86-validate.h b/lisp/x86-validate.h index b9ba31c55..44daee37e 100644 --- a/lisp/x86-validate.h +++ b/lisp/x86-validate.h @@ -7,13 +7,17 @@ #define READ_ONLY_SPACE_START (0x01000000) -#define READ_ONLY_SPACE_SIZE (0x01800000) /* 24MB!! */ +#ifdef GENCGC +#define READ_ONLY_SPACE_SIZE (0x02000000) /* 32MB */ +#else +#define READ_ONLY_SPACE_SIZE (0x01800000) /* 24MB */ +#endif #define STATIC_SPACE_START (0x05000000) #ifdef GENCGC #define STATIC_SPACE_SIZE (0x00fff000) /* 16MB - 1 page */ #else -#define STATIC_SPACE_SIZE (0x02fff000) /* 64MB - 1 page */ +#define STATIC_SPACE_SIZE (0x02fff000) /* 48MB - 1 page */ #endif /* Note that GENCGC only uses dynamic_space 0. */ @@ -23,7 +27,7 @@ #define DYNAMIC_SPACE_SIZE (0x20000000) /* 512MB */ #else #define DYNAMIC_1_SPACE_START (0x0d000000) -#define DYNAMIC_SPACE_SIZE (0x04000000) +#define DYNAMIC_SPACE_SIZE (0x04000000) /* 64MB */ #endif /* Note that i386 has the control stack growing from high to low -- GitLab