diff --git a/compiler/x86/parms.lisp b/compiler/x86/parms.lisp index cb7a1913872db3330467f23e6cd8bd3a432de1b0..63e4ef2afb4fc4aed1f32583b470df16963f3735 100644 --- a/compiler/x86/parms.lisp +++ b/compiler/x86/parms.lisp @@ -7,7 +7,7 @@ ;;; Scott Fahlman or slisp-group@cs.cmu.edu. ;;; (ext:file-comment - "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/x86/parms.lisp,v 1.13 1998/09/17 10:54:24 dtc Exp $") + "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/x86/parms.lisp,v 1.14 1998/11/13 04:39:43 dtc Exp $") ;;; ;;; ********************************************************************** ;;; @@ -175,10 +175,9 @@ ;;; #-linux (defparameter target-read-only-space-start #x10000000) #-linux (defparameter target-static-space-start #x28000000) -#-linux (defparameter target-dynamic-space-start #x48000000) #+linux (defparameter target-read-only-space-start #x01000000) #+linux (defparameter target-static-space-start #x05000000) -#+linux (defparameter target-dynamic-space-start #x09000000) +(defparameter target-dynamic-space-start #x48000000) ;;; Given that NIL is the first things allocated in static space, we ;;; know its value at compile time: diff --git a/lisp/x86-validate.h b/lisp/x86-validate.h index 7acc502d6b17f2e768983c0f053abd33f240fd19..922bac7c88d826080d58783bde426716084ccbba 100644 --- a/lisp/x86-validate.h +++ b/lisp/x86-validate.h @@ -3,7 +3,7 @@ * This code was written as part of the CMU Common Lisp project at * Carnegie Mellon University, and has been placed in the public domain. * - * $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/x86-validate.h,v 1.9 1998/09/17 10:54:23 dtc Exp $ + * $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/x86-validate.h,v 1.10 1998/11/13 04:39:42 dtc Exp $ * */ @@ -63,13 +63,13 @@ #define STATIC_SPACE_START (0x05000000) #define STATIC_SPACE_SIZE (0x02fff000) /* 48MB - 1 page */ -#define BINDING_STACK_START (0x60000000) +#define BINDING_STACK_START (0x20000000) #define BINDING_STACK_SIZE (0x07fff000) /* 128MB - 1 page */ -#define CONTROL_STACK_START (0x50000000) +#define CONTROL_STACK_START (0x38000000) #define CONTROL_STACK_SIZE (0x07fff000) /* 128MB - 1 page */ -#define DYNAMIC_0_SPACE_START (0x09000000) +#define DYNAMIC_0_SPACE_START (0x48000000) #ifdef GENCGC #define DYNAMIC_SPACE_SIZE (0x20000000) /* 512MB */ #else @@ -77,6 +77,7 @@ #endif #endif + #define CONTROL_STACK_END (CONTROL_STACK_START + CONTROL_STACK_SIZE) /* Note that GENCGC only uses dynamic_space 0. */