Update of /cvsroot/sbcl/sbcl/src/compiler/x86
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9489/src/compiler/x86
Modified Files:
vm.lisp parms.lisp
Log Message:
0.8.9.49:
merged Scott Parish's patch for OpenBSD, with a few tweaks...
...reduced space sizes to work around ulimit problems (as a
quick hack, probably not the ideal long-term solution)
...fiddling to work around collisions with NetBSD patch; ah,
the joys of working on living, squirmy code
...I think s/LISP_FEATURE_LINUX/LISP_FEATURE_SB_THREAD/ on
create_thread() is correct; it was motivated by the
way that now new_thread_trampoline() is defined only
when LISP_FEATURE_SB_THREAD.
minor issue encountered while going through xc: clean.sh
should blow away src/runtime/genesis/.
Index: vm.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/compiler/x86/vm.lisp,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- vm.lisp 16 Jul 2003 08:26:03 -0000 1.16
+++ vm.lisp 19 Apr 2004 03:41:40 -0000 1.17
@@ -451,7 +451,5 @@
;;; the symbol table (for example, prepending an underscore).
(defun extern-alien-name (name)
(declare (type simple-base-string name))
- ;; OpenBSD is non-ELF, and needs a _ prefix
- #!+openbsd (concatenate 'string "_" name)
- ;; The other (ELF) ports currently don't need any prefix
- #!-openbsd name)
+ ;; non-ELF ports currently don't need any prefix
+ name)
Index: parms.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/compiler/x86/parms.lisp,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- parms.lisp 8 Apr 2004 13:26:03 -0000 1.37
+++ parms.lisp 19 Apr 2004 03:41:40 -0000 1.38
@@ -164,18 +164,26 @@
#!+(or freebsd openbsd)
(progn
- (def!constant read-only-space-start #x10000000)
- (def!constant read-only-space-end #x1ffff000)
+ (def!constant read-only-space-start
+ #!+freebsd #x10000000
+ #!+openbsd #x40000000)
+ (def!constant read-only-space-end
+ #!+freebsd #x1ffff000
+ #!+openbsd #x47fff000)
(def!constant static-space-start
#!+freebsd #x30000000
- #!+openbsd #x28000000)
- (def!constant static-space-end #x37fff000)
+ #!+openbsd #x50000000)
+ (def!constant static-space-end
+ #!+freebsd #x37fff000
+ #!+openbsd #x5ffff000)
(def!constant dynamic-space-start
- #!+freebsd #x48000000
- #!+openbsd #x50000000)
- (def!constant dynamic-space-end #x88000000))
+ #!+freebsd #x48000000
+ #!+openbsd #x80000000)
+ (def!constant dynamic-space-end
+ #!+freebsd #x88000000
+ #!+openbsd #xA0000000))
#!+netbsd
(progn
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
|