NetBSD/sys/arch/sun3/dev
eeh 424619ca1a Fix the sparc64 console.
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.
2000-05-19 05:26:16 +00:00
..
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 Nuke dk_establish() from orbit except from those ports which still use 2000-05-16 05:45:44 +00:00
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 Fix doubled 'the's in comments. 2000-03-13 23:52:25 +00:00
if_le.c
kd.c Fix the sparc64 console. 2000-05-19 05:26:16 +00:00
md_root.c
memerr.c
memerr.h
p4reg.h
sebuf.c
sereg.h
sevar.h
si.c Fix typo. (s/sc_adapter/sc_link/) 2000-04-01 14:38:42 +00:00
si_obio.c
si_sebuf.c Fix typo. (s/sc_adapter/sc_link/) 2000-04-01 14:38:42 +00:00
si_vme.c
sireg.h
sivar.h
xd.c Nuke dk_establish() from orbit except from those ports which still use 2000-05-16 05:45:44 +00:00
xdreg.h
xdvar.h New callout mechanism with two major improvements over the old 2000-03-23 06:40:33 +00:00
xio.h
xy.c Nuke dk_establish() from orbit except from those ports which still use 2000-05-16 05:45:44 +00:00
xyreg.h
xyvar.h New callout mechanism with two major improvements over the old 2000-03-23 06:40:33 +00:00
zs.c - Implement cnbell() -- ring the console bell. The cn_bell entrypoint 2000-03-06 21:36:05 +00:00
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...