[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