[cmucl-cvs] [git] CMU Common Lisp branch dynamic-stack-alloc updated. snapshot-2011-10-9-gbc39eee
Raymond Toy
rtoy at common-lisp.net
Wed Oct 5 05:55:56 UTC 2011
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".
The branch, dynamic-stack-alloc has been updated
via bc39eee9d3a5ed53a519449ab9584f2e36ed26b2 (commit)
from 73d642c3e9cb6cc27f1e57ef1dcd5b5bf79e8624 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit bc39eee9d3a5ed53a519449ab9584f2e36ed26b2
Author: Raymond Toy <toy.raymond at gmail.com>
Date: Tue Oct 4 22:55:45 2011 -0700
On sparc, mmap the binding stack anywhere space is available.
diff --git a/lisp/solaris-os.c b/lisp/solaris-os.c
index ac61280..fe96cd7 100644
--- a/lisp/solaris-os.c
+++ b/lisp/solaris-os.c
@@ -201,7 +201,7 @@ boolean valid_addr(os_vm_address_t addr)
|| in_range_p(addr, DYNAMIC_1_SPACE_START, dynamic_space_size)
#endif
|| in_range_p(addr, control_stack, control_stack_size)
- || in_range_p(addr, BINDING_STACK_START, binding_stack_size));
+ || in_range_p(addr, binding_stack, binding_stack_size));
}
/* ---------------------------------------------------------------- */
diff --git a/lisp/sparc-validate.h b/lisp/sparc-validate.h
index 98e12c3..492c093 100644
--- a/lisp/sparc-validate.h
+++ b/lisp/sparc-validate.h
@@ -94,7 +94,9 @@
#define READ_ONLY_SPACE_START (SpaceStart_TargetReadOnly)
#define READ_ONLY_SPACE_SIZE ((2*MB_128) - SPARSE_BLOCK_SIZE) /* 256 MB - 32 KB, 256 MB max */
+#if 0
#define BINDING_STACK_START (0x20000000)
+#endif
#define BINDING_STACK_SIZE (MB_128 - SPARSE_BLOCK_SIZE) /* 128 MB - 32 KB, 128 MB max */
#define STATIC_SPACE_START (SpaceStart_TargetStatic)
-----------------------------------------------------------------------
Summary of changes:
lisp/solaris-os.c | 2 +-
lisp/sparc-validate.h | 2 ++
2 files changed, 3 insertions(+), 1 deletions(-)
hooks/post-receive
--
CMU Common Lisp
More information about the cmucl-cvs
mailing list