Commit Graph

66 Commits

Author SHA1 Message Date
cgd
b86de4fbbd invoke shutdown hooks 1995-05-31 20:45:14 +00:00
jtc
f90f8d10aa Removing -DKERNEL, transition to _KERNEL has been completed 1995-05-16 22:24:17 +00:00
cgd
3ada5aac65 ignore the kernel compile dirs for which we provide config files. 1995-05-07 22:26:16 +00:00
cgd
8703076975 define BROKEN_SWAP and/or cpu_swapout as appropriate. 1995-05-05 03:41:51 +00:00
cgd
66927585fc make an __indr_references macro, that expands to nothing... 1995-05-03 00:13:55 +00:00
cgd
7cc5a0ed42 make FLT_ROUNDS call __flt_rounds, so dynamic rounding mode is grabbed. 1995-04-29 05:45:44 +00:00
cgd
18d9d7e5ef first cut of the alpha version. 1995-04-29 01:09:17 +00:00
cgd
0e59975fac rename files files for new config/config.old naming 1995-04-28 08:19:12 +00:00
cgd
7c7142b1cf status report 1995-04-25 18:59:14 +00:00
cgd
4061570286 Add 'users to-do list' 1995-04-25 18:16:15 +00:00
christos
de42a28a1b - added sunos_machdep.c for sun3, atari, amiga and mac68k.
- changed machdep.c and trap.c to use struct emul.
- remove ep_setup references.
- added struct emul to all emulations.
1995-04-22 20:24:40 +00:00
cgd
b439a787bc kill a host of null dereference bugs... tracking down a _different_ bug,
i was getting "KSP INVALID" death.  It was being cause by never-ending
MM faults, caused by null derefs (of curproc) in the MM fault trap
handler.  the original MM fault was caused by a null deref (of
curproc, again) in the unaligned access handler!
1995-04-22 16:59:47 +00:00
cgd
a67f72b7d6 kernel config files for jura.pdl.cs.cmu.edu and scapa.pdl.cs.cmu.edu,
the DECpc AXP 150 and the AlphaStation 400 4/233 in my office.
NEITHER TYPE OF MACHINE WORKS YET, and i'm not even going to be
working on the DECpc AXP 150 support any more.
1995-04-22 12:47:54 +00:00
cgd
de324e173a clean up, change drive -> lun for mi scsi files description. 1995-04-22 12:46:06 +00:00
cgd
7a43f1fdc7 clean up a bit, use MI files lists. add a bunch of comments.
Also, include the EISA, ISA, and PCI files lists.
1995-04-22 12:45:08 +00:00
cgd
387a2d7ee1 kill some non-gnu-tools cruft, allow rest of programs to be parameterized 1995-04-22 12:44:08 +00:00
cgd
82315c022a get rid of bogus header inclusions 1995-04-22 12:43:22 +00:00
cgd
993d5501b3 promcnputc now returns void 1995-04-22 12:42:51 +00:00
cgd
12dae0a656 add option HALTLOOP to loop in boot() instead of halting/rebooting 1995-04-22 12:42:01 +00:00
cgd
71fa065268 deal with renamed header file. 1995-04-22 12:41:05 +00:00
cgd
97cd254342 console putc returns void 1995-04-22 12:35:17 +00:00
cgd
610d597217 adjust for networking code changes 1995-04-22 12:34:15 +00:00
cgd
72632df1e2 they've moved. 1995-04-19 09:00:29 +00:00
cgd
f807d6ea6d fix function name in comment. 1995-04-11 05:30:22 +00:00
mycroft
c9a66fce20 Use global 8530 defs. Needs more work. 1995-04-11 03:41:04 +00:00
mycroft
22cefc03bc Bring back pmap_kernel(), for now always inlined as a pointer to
kernel_pmap_store.
1995-04-10 12:41:29 +00:00
mycroft
127e0761c9 Add mmopen(), mmclose(), and mmmmap() where appropriate. Lock vmmap when
needed.  Make types consistent.
1995-04-10 11:54:47 +00:00
mycroft
d751b03236 Minor consistency nits. 1995-04-10 10:01:40 +00:00
mycroft
21993f8246 Add dummy mmopen() and mmclose(); change mmmap() to mmmmap(). 1995-04-10 01:55:57 +00:00
mycroft
3d4e73333d Update to match conf.h. 1995-04-10 01:54:00 +00:00
jtc
71ab4ed9dc KERNEL -> _KERNEL 1995-03-28 18:13:48 +00:00
cgd
e2f551312e make alpha GENERIC kernel have 'options INSECURE' by default 1995-03-26 01:48:21 +00:00
cgd
765d6cba46 kill a couple of debugging printfs 1995-03-24 15:15:45 +00:00
cgd
a7b2a08bc6 remove support for double-mapping the user area and kernel stack. 1995-03-24 15:07:10 +00:00
cgd
6203812f8d better 3000/300-series systype recognition.
remove a while (1); that i added for debugging a while back.
remove support for double-mapping the user area and kernel stack.
1995-03-24 15:04:14 +00:00
cgd
2a6f9d0165 allow user to halt system at boot device prompt 1995-03-24 15:03:02 +00:00
cgd
804b49ae1f remove support for double-mapping the user area/kernel stack 1995-03-24 15:01:31 +00:00
cgd
f2682e8576 fill in sysnames for the 300 family 1995-03-24 15:00:51 +00:00
cgd
93d789f4a5 cleanup, add some comments, and (oh yeah!) look at interrupt bits 1995-03-24 14:59:37 +00:00
cgd
0d22f2407b make bpf work, by appending ether header before mtap, then discarding it. 1995-03-24 14:57:12 +00:00
cgd
f2619698ac deal reasonably with the 3000/300's console (annoying engineers!) 1995-03-24 14:52:24 +00:00
cgd
91a475f398 print out mode (slow vs. fast) 1995-03-24 14:49:28 +00:00
jtc
d57fb977bb Added -D_KERNEL to CFLAGS alongside each -DKERNEL. 1995-03-23 19:46:18 +00:00
cgd
b8403d582b don't be so quick to cast macro arguments to unsigned; if the
arguments are really off_t's (e.g. to btodb), then you can lose
information.  This was the "> 4G file systems don't work" bug; physio
uses btodb, which was broken.
1995-03-18 07:22:43 +00:00
mycroft
2f805fa51b copy*str() should use size_t. 1995-03-09 12:05:21 +00:00
cgd
4df31d916c fix cd major number 1995-03-08 02:41:37 +00:00
cgd
95aec707ad fix major number for swap device 1995-03-08 02:40:34 +00:00
cgd
dd5a5290f2 update from my local tree; better CPU configuration, support for 3000/300. 1995-03-08 00:38:44 +00:00
cgd
c9c62fc738 Follow suggestions put forth by Roger Ivie, and be a bit more careful
about setting and clearing bits in the CIR.
1995-03-03 01:38:56 +00:00
cgd
e6e80015b0 use charles's cleaner message input code 1995-03-03 01:37:22 +00:00