NetBSD/sys
jonathan 5124d90b3b Work around a NetBSd/pmax kernel bug inherited from 4.4BSD: the DEC
TURBOChannel cfb has a vertical-retrace interupt that cannot be disabled
in software. 4.4BSD and NetBSD don't supply an interrupt hander and
simply neverenable interrupts from slots with a cfb.  This has never
ever worked with a cfb in a 3MIN (Decstation 5000/1xx), where a TURBOChannel
card in slot 0 (or 1 or 2) interrupts at the same IPL as spl0() (or spl1
or spl2), and there's also never been support for selectively enabling or
disabling those interrupts on a 3MIN, in either NetBSD or 4.4BSD.

This  revision add an interrupt handler for the cfb, used only on 3MINs,
so that a 3MIN can boot with a cfb as console, and enable/disable of TC
slot interrupts can be debugged. (Serial consoles via ioasic SCCs still
don't quite work,  and simply clearing the relevant bits in the R3000 cause
register is apparently over-ridden by a subsequent spl0() somewhere else.)
1995-08-29 09:56:23 +00:00
..
adosfs make nfsable from osymh@gemini.oscs.montana.edu (Michael L. Hitch) 1995-08-18 15:14:33 +00:00
arch Work around a NetBSd/pmax kernel bug inherited from 4.4BSD: the DEC 1995-08-29 09:56:23 +00:00
compat A couple of definitions added for previous changes. 1995-08-27 20:57:18 +00:00
conf Some changes from Matt Thomas, to help support FDDI: 1995-08-19 00:49:15 +00:00
ddb Avoid printing values as "end+0x...." 1995-05-24 20:21:00 +00:00
dev Fix typo in comment, from Chris P. Ross. 1995-08-23 01:08:10 +00:00
isofs/cd9660 avoid unnecessary aging of buffers. This used to make sense, when buffer 1995-07-24 21:19:27 +00:00
kern so_pcb should be a void *. 1995-08-17 02:57:20 +00:00
lib prototype inline functions, almost as suggested by Jonathan Stone in PR 1258. 1995-08-14 05:43:24 +00:00
miscfs Lock the process in core before operating on it. 1995-08-13 09:05:51 +00:00
msdosfs avoid unnecessary aging of buffers. This used to make sense, when buffer 1995-07-24 21:19:27 +00:00
net Garbage collect useless off' and len' variables. 1995-08-19 16:33:17 +00:00
netccitt so_pcb should be a void *. 1995-08-17 02:57:20 +00:00
netinet so_pcb should be a void *. 1995-08-17 02:57:20 +00:00
netiso so_pcb should be a void *. 1995-08-17 02:57:20 +00:00
netns so_pcb should be a void *. 1995-08-17 02:57:20 +00:00
nfs splnet --> splsoftnet 1995-08-12 23:59:09 +00:00
scsi Set the scsi link before calling config_attach(), so target/lun info is 1995-08-21 09:30:09 +00:00
stand New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD' 1994-06-29 06:39:25 +00:00
sys Put SIOCGETVIFCNT and SIOCGETSGCNT in group `u'. This is consistent with 1995-08-23 00:40:47 +00:00
ufs avoid unnecessary aging of buffers. This used to make sense, when buffer 1995-07-24 21:19:27 +00:00
vm Add PHOLD() and PRELE() macros, used to hold a process in core and release it. 1995-08-13 09:04:43 +00:00
Makefile take three 1994-06-29 06:19:16 +00:00