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@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