NetBSD/sys/arch/sun3/dev
thorpej 0584bf86a8 Make the MI LANCE driver standalone, and use cfattach to resolve
naming conflicts between bus attachments on ports that can have
multiple instances of the LANCE.

Changed struct ifnet to have a pointer to the softc of the underlying
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit.  Updated interface to (*if_watchdog)() and (*if_start)()
to take a struct ifnet *, rather than a unit number.
1996-05-07 01:32:31 +00:00
..
am9516.h New SCSI driver for the NCR5380, by David Jones. 1995-10-29 21:19:06 +00:00
bt_subr.c Oops, sparc -> sun3 1995-04-10 22:11:22 +00:00
btreg.h
btvar.h
bw2.c New device attachment scheme: 1996-03-17 02:00:30 +00:00
bw2reg.h
cg2.c New device attachment scheme: 1996-03-17 02:00:30 +00:00
cg4.c New device attachment scheme: 1996-03-17 02:00:30 +00:00
cg4reg.h Corrected fbtype->fb_size (which x11r6 is picky about...) 1995-04-07 02:47:40 +00:00
eeprom.c New autoconfig design that controls attach order. 1996-03-26 15:15:46 +00:00
fb.c map --> mmap 1995-04-10 05:45:26 +00:00
fbvar.h Changed fb_attach() interface 1995-04-07 02:51:21 +00:00
i82586.h Note that this should be merged with dev/ic/i82586reg.h 1995-10-08 23:41:36 +00:00
idprom.c New autoconfig design that controls attach order. 1996-03-26 15:15:46 +00:00
if_ie_obio.c Use the traditional names (*reg.h, *var.h) 1996-03-26 22:04:14 +00:00
if_ie_vme.c Use the traditional names (*reg.h, *var.h) 1996-03-26 22:04:14 +00:00
if_ie_vmes.c Use the traditional names (*reg.h, *var.h) 1996-03-26 22:04:14 +00:00
if_ie.c Use the traditional names (*reg.h, *var.h) 1996-03-26 22:04:14 +00:00
if_iereg.h
if_ievar.h Take advantage of the new config attach stuff by 1996-03-26 14:38:29 +00:00
if_le.c Make the MI LANCE driver standalone, and use cfattach to resolve 1996-05-07 01:32:31 +00:00
if_lereg.h Adapt to redesigned autoconfig scheme for obio, and 1996-03-26 14:42:18 +00:00
if_levar.h Make the MI LANCE driver standalone, and use cfattach to resolve 1996-05-07 01:32:31 +00:00
kd.c Remove some hacks that "went around" the linesw[] operations. 1996-04-26 18:36:54 +00:00
md_root.c No longer need rd_match_hook. 1996-03-26 14:58:47 +00:00
memerr.c minor cleanup 1996-04-07 05:47:26 +00:00
memerr.h New driver for handling the memory error interrupt. 1996-03-26 14:57:43 +00:00
obctl.c New autoconfig design that controls attach order. 1996-03-26 15:15:46 +00:00
obio.c New autoconfig design that controls attach order. 1996-03-26 15:15:46 +00:00
obmem.c New autoconfig design that controls attach order. 1996-03-26 15:15:46 +00:00
rd_root.c No longer need rd_match_hook. 1996-03-26 14:58:47 +00:00
README
si_obio.c Take advantage of the new config attach stuff by 1996-03-26 15:01:10 +00:00
si_vme.c Take advantage of the new config attach stuff by 1996-03-26 15:01:10 +00:00
si.c Take advantage of the new config attach stuff by 1996-03-26 15:01:10 +00:00
sireg.h Take advantage of the new config attach stuff by 1996-03-26 15:01:10 +00:00
sivar.h Take advantage of the new config attach stuff by 1996-03-26 15:01:10 +00:00
vme.c New autoconfig design that controls attach order. 1996-03-26 15:15:46 +00:00
xd.c New device attachment scheme: 1996-03-17 02:00:30 +00:00
xdreg.h Fixup some RCS ids. 1996-02-22 06:50:49 +00:00
xdvar.h Fixup some RCS ids. 1996-02-22 06:50:49 +00:00
xio.h New from Chuck Cranor: drivers for SMD disks! 1995-10-30 20:58:04 +00:00
xy.c New device attachment scheme: 1996-03-17 02:00:30 +00:00
xyreg.h New from Chuck Cranor: drivers for SMD disks! 1995-10-30 20:58:04 +00:00
xyvar.h New generic disk framework. Highlights: 1996-01-07 22:01:38 +00:00
zs_kgdb.c No longer need delay2us(), just use delay(2) 1996-02-16 18:00:33 +00:00
zs.c update for the fact that config_found() and config_rootfound() now 1996-04-04 06:25:00 +00:00

$NetBSD: README,v 1.2 1994/10/26 09:08:31 cgd Exp $

NetBSD/sun3 supports the following busses:

Bus:
obio	-  Devices on the motherboard, accessed by having their "registers"
	   mapped into the kernel's virtual address space
obctl	-  Devices on the motherboard accessible only via the 'CONTROL' space,
	   and supporting instructions on the m68k.
obmem	-  Devices on the motherboard that are mapped into main memory
	   by the hardware.  Only true of some framebuffers.
mainbus -  An imaginary bus on which obio, obctl, obmem, and the prom device
	   all reside.

Devices supported:

'obio' Bus: 
Device	Type    Description
---------------------------------------------------------------------------
zs	CHAR	zilog 8530 serial ports; used for serial ports, keybd, mouse
le	IFNET	lance ethernet driver

'obctl' Bus: 
Device	Type    Description
---------------------------------------------------------------------------
idprom	CHAR	makes idprom contents accessible in user-space


The 'prom' device is just wierd as it isn't a real device, but enough
wrapping so that the prom input/output routines can be used to make
the prom's idea of the console both a tty, and a console in the netbsd
sense.

prom	CHAR	prom-based tty and console support