Update of /project/movitz/cvsroot/movitz/losp
In directory common-lisp.net:/tmp/cvs-serv21601
Modified Files:
los0.lisp
Log Message:
Include los-gc, and install it when booting up.
Date: Mon Mar 29 09:36:15 2004
Author: ffjeld
Index: movitz/losp/los0.lisp
diff -u movitz/losp/los0.lisp:1.7 movitz/losp/los0.lisp:1.8
--- movitz/losp/los0.lisp:1.7 Thu Mar 25 20:53:53 2004
+++ movitz/losp/los0.lisp Mon Mar 29 09:36:15 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.7 2004/03/26 01:53:53 ffjeld Exp $
+;;;; $Id: los0.lisp,v 1.8 2004/03/29 14:36:15 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -39,7 +39,9 @@
muerte.mop
muerte.debug
#+ignore muerte.x86-pc.serial))
-
+
+(require :los0-gc)
+
(in-package muerte.init)
(declaim (special muerte::*multiboot-data*))
@@ -838,12 +840,16 @@
(incf extended-memsize (io-port #x71 :unsigned-byte8))
(format t "Extended memory: ~D KB" extended-memsize))
+;;; (loop for i from #x40600 below #x80000
+;;; do (setf (memref i 0 0 :unsigned-byte32) #xababe13))
+
+ (install-los0-consing)
+
(let ((*repl-readline-context* (make-readline-context :history-size 16))
(*backtrace-stack-frame-barrier* (stack-frame-uplink (current-stack-frame)))
#+ignore (*error-no-condition-for-debugger* t)
(*debugger-function* #'los0-debugger)
(*package* nil))
-
(with-simple-restart (continue "Abort LOS0 boot-up initialization.")
(setf *cpu-features*
(find-cpu-features))
@@ -944,5 +950,5 @@
(#\esc (break "Under the bridge."))
(#\e (error "this is an error!"))))))))
-
+
(genesis)