NetBSD/sys/dev/sbus
mjacob 0e65dd74d1 Checkpoint of some fairly major isp(4) rototilling.
Reintroduce more of a 'channel' concept in preparation for NP-IV support.
This gets rid of the chanA/chanB concept as the 2400 can have up to 128
virtual channels. Actually, with MID firmware you can also have the 2200
and 2300 support 'channels, but they do it with an FL-Port topology.
Because FC cards can now have 'channels', just about every support
function for fibre channel had to be redone to have a channel index
as well.  Rototill isp_ioctl.h for channel stuff as well.

Pick up a lot of work about fabric management (hopefully better) and keep
work in place that will allow for dynamic attachment/detachment of devices
(if I can figure out how to make the midlayer support it).

Merge the target code with external trees. Eventually it might even
be sorted out on NetBSD.

Update some firmware stuff.
2008-03-11 05:33:30 +00:00
..
agten.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
be.c Make many ethernet drivers share the common code for MII media 2008-01-19 22:10:14 +00:00
bereg.h
bpp.c Fix previous. 2008-03-02 15:54:58 +00:00
bppreg.h
bwtwo_sbus.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
cgsix_sbus.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cgthree_sbus.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cs4231_sbus.c Interrupt handling changes, in discussion since February: 2007-12-03 15:33:00 +00:00
dbri.c Interrupt handling changes, in discussion since February: 2007-12-03 15:33:00 +00:00
dbrireg.h make the dbri driver work again 2007-03-08 21:15:20 +00:00
dbrivar.h Interrupt handling changes, in discussion since February: 2007-12-03 15:33:00 +00:00
dma_sbus.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
esp_sbus.c Don't panic if you can't find the corresponding DMA device- just don't 2008-03-08 04:25:30 +00:00
files.sbus add a driver for Fujitsu AG-10e graphics boards 2007-08-26 00:39:39 +00:00
genfb_sbus.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_en.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_gem_sbus.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_hme_sbus.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_le_lebuffer.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_le_ledma.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_le.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
isp_sbus.c Checkpoint of some fairly major isp(4) rototilling. 2008-03-11 05:33:30 +00:00
lebuffer.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
lebuffervar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
magma.c - Factor out too many copies of the same bit of tty code. 2007-11-19 18:51:36 +00:00
magmareg.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
Makefile
mbppio.h
p9100.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
p9100reg.h
qe.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
qec.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
qecreg.h
qecvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
qereg.h
sbusvar.h
sio16.c
spif.c - Factor out too many copies of the same bit of tty code. 2007-11-19 18:51:36 +00:00
spifreg.h
spifvar.h
stp4020.c With the new IPL world, things are easier for us: if we can get the 2008-01-06 02:29:58 +00:00
stp4020reg.h
tcx.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
tcxreg.h
xbox.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
xboxvar.h
zx.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
zxreg.h
zxvar.h