424619ca1a
Unlike the other Sun machines, UltraSPARCs can have consoles run on different chips than zs, so we need to support them. So, here we go: Add a new PROM console driver with a major number and everything. This is the default driver if nothing else attaches. It does not use the keyboard driver since the PROM translates keystrokes itself. (Unfortunately it also swallows L1-A). Have the keyboard driver take over the console when it attaches on a serial port. When a serial port detects a keyboard and attaches the keyboard driver, it needs to provide a set of consdev vectors. They keyboard driver will use those to send I/O to the keyboard and mouse. |
||
---|---|---|
.. | ||
README | ||
am9516.h | ||
bt_subr.c | ||
btreg.h | ||
btvar.h | ||
bw2.c | ||
bw2reg.h | ||
cg2.c | ||
cg4.c | ||
cg4reg.h | ||
dma.c | ||
dmareg.h | ||
dmavar.h | ||
eeprom.c | ||
esp.c | ||
fb.c | ||
fbvar.h | ||
fd.c | ||
fdreg.h | ||
fdvar.h | ||
i82586.h | ||
if_ie.c | ||
if_ie_obio.c | ||
if_ie_sebuf.c | ||
if_ie_vme.c | ||
if_iereg.h | ||
if_ievar.h | ||
if_le.c | ||
kd.c | ||
md_root.c | ||
memerr.c | ||
memerr.h | ||
p4reg.h | ||
sebuf.c | ||
sereg.h | ||
sevar.h | ||
si.c | ||
si_obio.c | ||
si_sebuf.c | ||
si_vme.c | ||
sireg.h | ||
sivar.h | ||
xd.c | ||
xdreg.h | ||
xdvar.h | ||
xio.h | ||
xy.c | ||
xyreg.h | ||
xyvar.h | ||
zs.c | ||
zs_cons.h | ||
zs_kgdb.c |
README
$NetBSD: README,v 1.3 1996/11/19 20:58:32 gwr Exp $ NetBSD/sun3 supports the following busses: Bus: mainbus - An imaginary bus on which the other busses all reside. obio - Devices on the motherboard, accessed by having their "registers" mapped into the kernel's virtual address space obmem - Devices on the motherboard that are mapped into main memory by the hardware. Only true of some framebuffers. vmes - VME D16 space vmel - VME D32 space Devices supported: 'obio' Bus: Device Type Description --------------------------------------------------------------------------- zs CHAR zilog 8530 serial ports; used for serial ports, keybd, mouse le IFNET lance ethernet driver XXX - very much incomplete...