Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to sparc:||(view) (annotate)|
Took out lots of the init stuff so we can load less into the kernel core.
Nuked defvar of compiler-version, 'cause it's in the compiler now. Nuked defparameter %fasl-code-format, 'cause it's no longer needed. (The loader used vm:target-fasl-file-implementation and -version directly now.)
Took out a (in-package "XLIB") because it's not needed (I hope). Took out the debugging print stuff from reinit.
Wrote a SLEEP based on mach:unix-select.
Initialize mach::*interrupts-enabled* and mach::*interrupt-pending* in %initial-function. Changed setqs to setfs.
Re-enabled the object set stuff.
Moved MIPS branch onto trunk; no merge necessary.
FLushed world-load-init-function and made SAVE-LISP turn on GC, since GC mustbe enabled before the init function is called.
Deleted obsolete *file-input-handlers* from export.
Initialized *TYPE-SYSTEM-INITIALIZED* to nil.
Init *BEFORE-GC-HOOKS*, *AFTER-GC-HOOKS* and %SP-INTERRUPTS-INHIBITED before we run top-level forms. Added WORLD-LOAD-INIT-FUNCTION so that we don't have to use an interpreted lambda in worldload (and swap in the entire interpreter on startup.)
Flushed defvar's of GC flags in favor of PROCLAIM, since there are DEFVARs in gc.lisp. Set *GC-VERBOSE* in %INITIAL-FUNCTION so that it isn't unbound during top-level form processing. Restored definition of DEFAULT-DEFAULT-HANDLER, which was lost in merging.
.../systems-work/code/lispinit.lisp, 18-Jan-90 22:52:28, Edit by Chiles. Modified calls to MACH:SIGMASK for new stuff in syscall. .../systems-work/code/lispinit.lisp, 11-Jan-90 18:21:48, Edit by Wlott. Changed the name of SYSTEM:SERVER to SYSTEM:SERVE-EVENT and moved it into serve-event.lisp. .../systems-work/code/lispinit.lisp, 07-Nov-89 17:26:47, Edit by Chiles. Added "SYS" nickname for "SYSTEM" package.
Merged in new %TOP-LEVEL from working code sources.
In %INITIAL-FUNCTION, set initialize *GC-INHIBIT* to T and don't clear it. GC must be at the end of worldload.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|