Raymond Toy pushed to branch rtoy-mmap-anon-control-and-binding-stacks at cmucl / cmucl
Commits:
-
694331c1
by Raymond Toy
at 2015-11-04T19:42:41Z
Fix merge mistake: Don't print break as int3.
-
0fb5c699
by Raymond Toy
at 2015-11-04T19:44:58Z
Define CONTROL_STACK_START and BINDING_STACK_START.
ppc currently only supports allocating the control stack and binding
stack at fixed addresses. (This used to work, but something broke it
recently. Until the ppc machine comes back, we're going to disable
that feature there.)
2 changed files:
Changes:
src/compiler/x86/insts.lisp
--- a/src/compiler/x86/insts.lisp
+++ b/src/compiler/x86/insts.lisp
@@ -2105,7 +2105,6 @@
(define-instruction break (segment code)
(:declare (type (unsigned-byte 8) code))
(:printer byte-imm ((op #b11001100)) '(:name :tab code)
- :print-name 'int3
:control #'break-control)
(:emitter
(emit-byte segment #b11001100)
src/lisp/ppc-validate.h
--- a/src/lisp/ppc-validate.h
+++ b/src/lisp/ppc-validate.h
@@ -41,19 +41,13 @@
#define STATIC_SPACE_START (0x10000000)
#define STATIC_SPACE_SIZE (0x07ff8000) /* 128 MB, almost */
-#if 0
#define CONTROL_STACK_START (0x30000000)
-#endif
#define CONTROL_STACK_SIZE (0x07ff8000) /* 128 MB, almost */
-#if 0
#define CONTROL_STACK_END (CONTROL_STACK_START + control_stack_size)
-#endif
#define SIGNAL_STACK_SIZE SIGSTKSZ
-#if 0
#define BINDING_STACK_START (0x38000000)
-#endif
#define BINDING_STACK_SIZE (0x07ff8000) /* 128 MB, almost */
#if 0