From: Daniel B. <da...@us...> - 2003-04-07 13:17:27
|
Update of /cvsroot/sbcl/sbcl/src/compiler/alpha In directory sc8-pr-cvs1:/tmp/cvs-serv10665/src/compiler/alpha Modified Files: parms.lisp Log Message: 0.pre8.40 === Threads merge, 0.390625 metres === Unithread fixes for all remaining architectures, although I'm not 100% that BSD ports are all working. Various 32/64 bit fixes for Alpha Removed the allocate-16Mb-at-a-time hacks from the Linux port, substitute with MAP_NORESERVE: CMUCL has been doing this for a long time already without user complaint. Also the retryable mmap errors: as there's no logic in the caller to actually retry, we'd be better off losing if mmap fails. Index: parms.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/compiler/alpha/parms.lisp,v retrieving revision 1.16 retrieving revision 1.17 diff -u -d -r1.16 -r1.17 --- parms.lisp 23 Jul 2002 17:22:36 -0000 1.16 +++ parms.lisp 7 Apr 2003 13:16:52 -0000 1.17 @@ -139,13 +139,6 @@ (def!constant dynamic-1-space-start #x40000000) (def!constant dynamic-1-space-end #x4fff0000) -(def!constant control-stack-start #x50000000) -(def!constant control-stack-end #x51000000) - -(def!constant binding-stack-start #x70000000) -(def!constant binding-stack-end #x71000000) - - ;;; FIXME nothing refers to either of these in alpha or x86 cmucl ;;; backend, so they could probably be removed. @@ -207,6 +200,10 @@ ;; things needed for non-local exit *current-catch-block* *current-unwind-protect-block* + + *binding-stack-start* + *control-stack-start* + *control-stack-end* ;; interrupt handling *free-interrupt-context-index* |