4623 Commits

Author SHA1 Message Date
leo
dcdee517ef - Remove register access functions from dma.c -> fd.c and inline them
- Add write protect checking (mistereously disapeared during port)
- Make fdclose() return a sensible value
- Prefix 'dma-defines' with DMA_
1995-04-22 22:18:17 +00:00
leo
e8312d3ac3 Adapt for new conf.h:
- Add xxxtty() functions
	- Remove xxx_tty array
1995-04-22 22:06:43 +00:00
leo
c9a522cd2b Adapt for new conf.h. 1995-04-22 22:05:17 +00:00
christos
4bf1b61d8f Convert sun_ to sunos_ and fix sunos_sigreturn() bugs. 1995-04-22 21:23:18 +00:00
christos
c5f01c2a4c Fixed comparison in SYS__syscall to be against sysent instead of
p->p_emul->e_sysent [Thanks Charles for pointing this out].
I think that this code needs to be fixed anyway for emulations where
SYS_syscall is not the same number as the NetBSD one (0)... (Only the
alpha port so far?)
1995-04-22 20:49:06 +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
briggs
74b3f483db Define DELAY. 1995-04-22 13:17:51 +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
briggs
a992a8136c Add some multicast byteorder-related changes from djh@mulga.cs.mu.OZ.AU. 1995-04-22 12:08:12 +00:00
briggs
dda57ad059 Use vfs_shutdown(). 1995-04-22 11:53:40 +00:00
pk
d923e0ed9b Use vfs_shutdown(). 1995-04-22 10:00:50 +00:00
mycroft
20cf41aa94 Clean this up a bit:
* Abstract the conditional for immediate port numbers, and make it always
false if not optimizing.
* Add some whitespace to the string functions to make them more readable.
1995-04-22 03:59:59 +00:00
mycroft
ca88acc618 Fix an oversight. 1995-04-22 01:25:41 +00:00
mycroft
fb82503a03 Fix some outdated comments. 1995-04-22 00:58:19 +00:00
mycroft
c78d8f5e0b Replace btl with testl. 1995-04-22 00:54:21 +00:00
mycroft
4cd20dfe0a Move some comments to more appropriate places. 1995-04-22 00:30:47 +00:00
mellon
71d223dc04 Add dummy fb device driver reference for compatibility with conf.c changes 1995-04-21 23:58:36 +00:00
mellon
acc8d94430 Oops, still need to set waittime... 1995-04-21 23:04:32 +00:00
gwr
9e9c03fe49 Add this so "make cleandir" will work.
(Thanks to Kenneth Stailey)
1995-04-21 22:55:01 +00:00
mellon
88603eca8f Use vfs_shutdown to sync disks... 1995-04-21 22:16:01 +00:00
mycroft
9dbd0e8627 Use vfs_shutdown(). 1995-04-21 21:56:59 +00:00
mycroft
b4813fa24a Alias delay() to DELAY() for mi code. 1995-04-21 21:56:01 +00:00
mellon
92509d125f Add support for clean flag 1995-04-21 20:54:04 +00:00
phil
83d1965cc0 Remove the "#if 0" around vfs_unmountall(). 1995-04-21 20:20:15 +00:00
mycroft
b5eab728c1 Make this compile again. 1995-04-21 19:44:52 +00:00
phil
c42a783b23 Add scncnpollc. 1995-04-21 18:36:32 +00:00
pk
87beda7b2a Implement zstty(). 1995-04-21 15:51:26 +00:00
pk
532a15a74e sync with sys/conf.h 1995-04-21 15:50:06 +00:00
briggs
9e1f939930 Get rid of old file from hp300 origins!? 1995-04-21 11:35:15 +00:00
mycroft
305ed29ba1 Remove profiling constants that are no longer needed. 1995-04-21 09:17:23 +00:00
mycroft
99a3edf2ea Move cpu_reset() from vm_machdep.c to machdep.c, and make it more robust. 1995-04-21 09:15:23 +00:00
mycroft
30e61f6c45 Make RB_KBD work again. 1995-04-21 07:56:40 +00:00
mycroft
7d349f24fb Clean up init386() a bit. 1995-04-21 07:53:52 +00:00
mycroft
e530f4d515 Remove 486-specific CR0 changes into identifycpu(). 1995-04-21 06:43:18 +00:00
mycroft
e4ab9f94f9 Remove the (unused) extra mapping of the first 1MB. Undo the double-mapping
of the first 4MB earlier.
1995-04-21 06:23:51 +00:00
mycroft
8190c2e3e7 Clean up hole conversion functions a little. 1995-04-21 05:21:37 +00:00
mycroft
d3672cc33f We need isa_machdep.h for now. 1995-04-21 05:10:02 +00:00
mycroft
d3971b501d Remove relocation of Crtat from locore. 1995-04-21 04:51:30 +00:00
briggs
5982b968a9 Enable nubus interrupts after registering. 1995-04-21 04:01:27 +00:00
briggs
7063b53b26 Separate nubus interrupt registry and enablement. 1995-04-21 04:00:55 +00:00