[movitz-cvs] CVS update: movitz/losp/los0.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Fri Nov 26 15:00:24 UTC 2004


Update of /project/movitz/cvsroot/movitz/losp
In directory common-lisp.net:/tmp/cvs-serv21056

Modified Files:
	los0.lisp 
Log Message:
*** empty log message ***
Date: Fri Nov 26 16:00:14 2004
Author: ffjeld

Index: movitz/losp/los0.lisp
diff -u movitz/losp/los0.lisp:1.32 movitz/losp/los0.lisp:1.33
--- movitz/losp/los0.lisp:1.32	Wed Nov 24 17:24:16 2004
+++ movitz/losp/los0.lisp	Fri Nov 26 15:59:59 2004
@@ -9,7 +9,7 @@
 ;;;; Created at:    Fri Dec  1 18:08:32 2000
 ;;;; Distribution:  See the accompanying file COPYING.
 ;;;;                
-;;;; $Id: los0.lisp,v 1.32 2004/11/24 16:24:16 ffjeld Exp $
+;;;; $Id: los0.lisp,v 1.33 2004/11/26 14:59:59 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -1200,15 +1200,15 @@
 	  (error "Double interrupt.")))
       #+ignore
       (dolist (range muerte::%memory-map-roots%)
-	(map-heap-words (lambda (x type)
-			  (declare (ignore type))
+	(map-header-vals (lambda (x type)
+			   (declare (ignore type))
+			   x)
+			 (car range) (cdr range)))
+      (map-stack-vector (lambda (x foo)
+			  (declare (ignore foo))
 			  x)
-			(car range) (cdr range)))
-      (map-stack-words (lambda (x foo)
-			 (declare (ignore foo))
-			 x)
-		       nil
-		       (current-stack-frame))
+			nil
+			(current-stack-frame))
       (with-inline-assembly (:returns :nothing)
 	(:compile-form (:result-mode :ecx) muerte.x86-pc::*screen*)
 	(:shrl 2 :ecx)
@@ -1305,7 +1305,7 @@
     (idt-init)
     #+ignore
     (install-los0-consing :kb-size 500)
-    (install-los0-consing :kb-size (max 100 (truncate (- extended-memsize 1024 2048) 2))))
+    (install-los0-consing :kb-size (max 100 (truncate (- extended-memsize 2048) 2))))
 
   (setf *debugger-function* #'los0-debugger)
   (clos-bootstrap)





More information about the Movitz-cvs mailing list