NetBSD/sys/arch/sparc/dev
bjh21 fe3273fbb4 Patch from PR kern/8001, submitted by Rafal Boni.
This adds support for EtherExpress/16 cards with 16k of RAM, and in the
process adds general support for PIO mode on these cards.  This entails
changing the way the i82586 driver handles bus barriers, since it doesn't
allow for strange cases like this.

This has been tested on the i386 port with the 'ix' driver in both
16KB (which was the source of the problem) and 32KB modes, as well
as with the 'ef' driver.  I've tested it (briefly) with 'ei' on arm26
as well.  In theory, drivers other than 'ix' should follow precisely the
same code paths as before.
2001-01-22 22:28:43 +00:00
..
am7930_sparc.c Add a `device class' interrupt level argument (from machine/intr.h) 2000-07-09 20:57:41 +00:00
audioamd.c Add a `device class' interrupt level argument (from machine/intr.h) 2000-07-09 20:57:41 +00:00
audioamdvar.h Fix the RCS tag format. Duh. 2000-05-08 03:11:06 +00:00
bwtwo_obio.c Use the framebuffer drivers & header files that now live in /sys/dev/sun. 2000-08-22 21:28:24 +00:00
cgeight.c Use the framebuffer drivers & header files that now live in /sys/dev/sun. 2000-08-22 21:28:24 +00:00
cgfour.c Use the framebuffer drivers & header files that now live in /sys/dev/sun. 2000-08-22 21:28:24 +00:00
cgfourteen.c Use the framebuffer drivers & header files that now live in /sys/dev/sun. 2000-08-22 21:28:24 +00:00
cgfourteenreg.h
cgfourteenvar.h We no longer need to get the register sets by ourselves. 1998-07-29 18:36:08 +00:00
cgsix_obio.c Use the framebuffer drivers & header files that now live in /sys/dev/sun. 2000-08-22 21:28:24 +00:00
cgtwo.c Use the framebuffer drivers & header files that now live in /sys/dev/sun. 2000-08-22 21:28:24 +00:00
com_obio.c Enhance this so it support the com port on the JavaStation 1 as well as 2000-07-15 19:57:03 +00:00
cons.h Declare the prom stdio nodes and arguments. 2000-03-19 13:25:10 +00:00
dma_obio.c Identify ourselves as a SCSI channel to the DMA chip. 1999-04-12 23:01:00 +00:00
esp_obio.c Add a `device class' interrupt level argument (from machine/intr.h) 2000-07-09 20:57:41 +00:00
fd.c In fdioctl(), allocate fd_formb dynamically when needed, rather than on 2000-08-24 20:04:28 +00:00
fdreg.h Use bus_space(9) functions to access the controller registers. 2000-01-17 16:57:15 +00:00
fdvar.h Medium sized code overhaul: 2000-01-21 13:22:01 +00:00
if_ie_obio.c Patch from PR kern/8001, submitted by Rafal Boni. 2001-01-22 22:28:43 +00:00
if_le_obio.c Add a `device class' interrupt level argument (from machine/intr.h) 2000-07-09 20:57:41 +00:00
kd.c Adapt to new line discipline scheme. 2000-11-02 00:37:56 +00:00
md_root.c Add new-line to md attach message. 2000-10-20 11:28:04 +00:00
obio.c Add `dma' to the `early device' list, since we need it before an `esp' 2000-07-25 21:50:03 +00:00
power.c Add a 1 second delay to powerdown sequence to prevent the OpenBoot PROMs 1999-04-28 18:49:40 +00:00
power.h Account for changed bus attachment scheme. 1998-03-21 20:11:30 +00:00
sbus.c Pass on the sbus frequency. 2000-11-01 06:27:45 +00:00
sbusreg.h Add a bunch of SBus control register definitions. 1998-09-19 15:48:55 +00:00
sbusvar.h Map Sbus control registers. 1998-09-19 15:49:50 +00:00
sw.c Add a `device class' interrupt level argument (from machine/intr.h) 2000-07-09 20:57:41 +00:00
swreg.h Split si & sw drivers. 2000-06-26 19:54:08 +00:00
tctrl.c Ignore all undefined bits in the Tadpole microcontroller status register. 2000-07-25 09:57:59 +00:00
tctrlvar.h New features: 2000-03-09 07:04:08 +00:00
ts102reg.h Ignore all undefined bits in the Tadpole microcontroller status register. 2000-07-25 09:57:59 +00:00
vme_machdep.c Report spurious VME interrupts only #ifdef DEBUG for now. The i82586 2000-07-04 22:22:56 +00:00
vmereg.h Add %b format strings. 1998-09-19 16:44:59 +00:00
zs.c Account for the top-most 4 bits of obio addresses being zero on sun 4/100 2000-10-18 23:55:11 +00:00
zs_kgdb.c findzs() is now used only by the kgbd initialision code. 2000-03-21 12:48:45 +00:00