[Openmcl-cvs-notifications] r10970 - /trunk/source/lisp-kernel/area.h
gb at clozure.com
gb at clozure.com
Sat Oct 4 00:58:14 EDT 2008
Author: gb
Date: Sat Oct 4 00:58:14 2008
New Revision: 10970
Log:
If LOWMEM_BIAS isn't defined (via -D) on the C/m4 command-line, default it
to 0. Try to ensure that all constants that define addresses relative
to NIL (nil/t/lisp-globals/nrs/spjump) are defined in terms of LOWMEM_BIAS.
Modified:
trunk/source/lisp-kernel/area.h
Modified: trunk/source/lisp-kernel/area.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/area.h (original)
+++ trunk/source/lisp-kernel/area.h Sat Oct 4 00:58:14 2008
@@ -189,9 +189,9 @@
#define STATIC_RESERVE heap_segment_size
=
#ifndef X86
-#define STATIC_BASE_ADDRESS 0x00002000
-#else
-#define STATIC_BASE_ADDRESS 0x00012000
+#define STATIC_BASE_ADDRESS (0x00002000+(LOWMEM_BIAS))
+#else
+#define STATIC_BASE_ADDRESS (0x00012000+(LOWMEM_BIAS))
#endif
=
#define SPJUMP_TARGET_ADDRESS (STATIC_BASE_ADDRESS+0x3000)
More information about the Openmcl-cvs-notifications
mailing list