NetBSD/sys/arch/pmax/dev
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
..
asc.c Change pmax ASC driver to use dynamically-allocated softc structures. 1995-08-21 21:22:43 +00:00
ascreg.h new RCS ID format. 1994-10-26 21:08:38 +00:00
cfb.c Work around a NetBSd/pmax kernel bug inherited from 4.4BSD: the DEC 1995-08-29 09:56:23 +00:00
cfbreg.h new RCS ID format. 1994-10-26 21:08:38 +00:00
dc.c Update DECstation drivers to use new-style config, removing 1995-08-10 04:21:35 +00:00
dcvar.h Add header files with prototyped declarations of the serial-chip hooks 1995-08-04 00:22:02 +00:00
device.h KERNEL -> _KERNEL 1995-03-28 18:13:48 +00:00
dtop.c Update DECstation drivers to use new-style config, removing 1995-08-10 04:21:35 +00:00
dtopreg.h new RCS ID format. 1994-10-26 21:08:38 +00:00
fb.c Fix up callv references 1995-02-01 04:43:52 +00:00
fbreg.h new RCS ID format. 1994-10-26 21:08:38 +00:00
font.c new RCS ID format. 1994-10-26 21:08:38 +00:00
if_le.c Use splimp(), not splnet(), for now. 1995-08-13 00:07:17 +00:00
if_lereg.h new RCS ID format. 1994-10-26 21:08:38 +00:00
mfb.c Update DECstation drivers to use new-style config, removing 1995-08-10 04:21:35 +00:00
mfbreg.h new RCS ID format. 1994-10-26 21:08:38 +00:00
pdma.h new RCS ID format. 1994-10-26 21:08:38 +00:00
pm.c Update DECstation drivers to use new-style config, removing 1995-08-10 04:21:35 +00:00
pmreg.h new RCS ID format. 1994-10-26 21:08:38 +00:00
promio.c Console initialization code 1995-04-11 10:08:42 +00:00
qvss.h Raster Console pseudo-device driver 1995-04-11 10:23:32 +00:00
rcons.c Fix up tty struct change from conf.h 1995-04-21 01:24:26 +00:00
rz.c Partial rewrite of rz dump routine. Doesn't yet write to disk but 1995-07-24 19:36:52 +00:00
scc.c Rework the pmax scc driver, which hadn't changed much from the 4.4bsd 1995-08-21 21:42:10 +00:00
sccreg.h new RCS ID format. 1994-10-26 21:08:38 +00:00
sccvar.h Add header files with prototyped declarations of the serial-chip hooks 1995-08-04 00:22:02 +00:00
scsi.c new RCS ID format. 1994-10-26 21:08:38 +00:00
scsi.h KERNEL -> _KERNEL 1995-03-28 18:13:48 +00:00
sfb.c Add DS_3MAXPLUS (kn03) to switch statements for redirecting input 1995-08-01 23:15:26 +00:00
sii.c Update DECstation drivers to use new-style config, removing 1995-08-10 04:21:35 +00:00
siireg.h new RCS ID format. 1994-10-26 21:08:38 +00:00
tz.c Add stubs for previously-undefined tzwrite(), tzread(), since the new 1995-07-12 07:24:27 +00:00
xcfb.c Update DECstation drivers to use new-style config, removing 1995-08-10 04:21:35 +00:00
xcfbreg.h new RCS ID format. 1994-10-26 21:08:38 +00:00