[prev in list] [next in list] [prev in thread] [next in thread]
List: sbcl-commits
Subject: [Sbcl-commits] CVS: sbcl/src/compiler/x86-64 parms.lisp,1.24,1.25
From: Juho Snellman <jsnell () users ! sourceforge ! net>
Date: 2007-04-30 20:55:45
Message-ID: E1HicuP-0007fF-VO () sc8-pr-cvs8 ! sourceforge ! net
[Download RAW message or body]
Update of /cvsroot/sbcl/sbcl/src/compiler/x86-64
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv29413/src/compiler/x86-64
Modified Files:
parms.lisp
Log Message:
1.0.5.14: make PURIFY a no-op on gencgc
* Purification doesn't really make any sense with gencgc, since we
have an uncollected generation with a write barrier these days.
* Apparently it had also bitrotted on ppc/gencgc between 1.0.0 and
1.0.4, causing crashes with software doing (SAVE-LISP-AND-DIE
... :PURIFY T), for example Maxima. (Reported by Rex Dieter)
* So make PURIFY a no-op on gencgc, and remove about 600 lines worth of
#ifdeffed OAOO violations from purify.c.
* Allows shrinking the static and read-only spaces into something
sensible (arbitrary value of 1MB selected), and moving all of them
closer together to reduce the virtual address space footprint.
* Move + shrink the linkage-table while we're at it.
Index: parms.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/compiler/x86-64/parms.lisp,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- parms.lisp 15 Mar 2007 15:14:15 -0000 1.24
+++ parms.lisp 30 Apr 2007 20:55:43 -0000 1.25
@@ -99,16 +99,16 @@
(progn
(def!constant read-only-space-start #x20000000)
- (def!constant read-only-space-end #x27ff0000)
+ (def!constant read-only-space-end #x200ff000)
- (def!constant static-space-start #x40000000)
- (def!constant static-space-end #x47fff000)
+ (def!constant static-space-start #x20100000)
+ (def!constant static-space-end #x201ff000)
(def!constant dynamic-space-start #x1000000000)
(def!constant dynamic-space-end #x11ffff0000)
- (def!constant linkage-table-space-start #x60000000)
- (def!constant linkage-table-space-end #x63fff000)
+ (def!constant linkage-table-space-start #x20200000)
+ (def!constant linkage-table-space-end #x202ff000)
(def!constant linkage-table-entry-size 16))
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Sbcl-commits mailing list
Sbcl-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic