Raymond Toy pushed to branch rtoy-relocatable-stacks-runtime-feature at cmucl / cmucl

Commits:

2 changed files:

Changes:

  • src/lisp/Config.x86_linux
    --- a/src/lisp/Config.x86_linux
    +++ b/src/lisp/Config.x86_linux
    @@ -1,7 +1,7 @@
     # -*- Mode: makefile -*-
     include Config.x86_common
     
    -CPPFLAGS += -m32 -D__NO_CTYPE -D_GNU_SOURCE -DRELOCATABLE_STACK_START
    +CPPFLAGS += -m32 -D__NO_CTYPE -D_GNU_SOURCE
     CFLAGS += -rdynamic  -march=pentium4 -mfpmath=sse -mtune=generic
     
     UNDEFSYMPATTERN = -Xlinker -u -Xlinker &
    

  • src/lisp/x86-validate-linux.h
    --- a/src/lisp/x86-validate-linux.h
    +++ b/src/lisp/x86-validate-linux.h
    @@ -45,17 +45,17 @@
     #define STATIC_SPACE_START	(SpaceStart_TargetStatic)
     #define STATIC_SPACE_SIZE	(0x0ffff000)	/* 256MB - 1 page */
     
    -#ifndef RELOCATABLE_STACK_START
    +#ifndef FEATURE_RELOCATABLE_STACKS
     #define BINDING_STACK_START	(0x20000000)
     #endif
     #define BINDING_STACK_SIZE	(0x07fff000)	/* 128MB - 1 page */
     
    -#ifndef RELOCATABLE_STACK_START
    +#ifndef FEATURE_RELOCATABLE_STACKS
     #define CONTROL_STACK_START	0x38000000
     #endif
     #define CONTROL_STACK_SIZE	(0x07fff000 - 8192)
     
    -#ifndef RELOCATABLE_STACK_START
    +#ifndef FEATURE_RELOCATABLE_STACKS
     #define SIGNAL_STACK_START	CONTROL_STACK_END
     #endif
     #define SIGNAL_STACK_SIZE	SIGSTKSZ