NetBSD/sys/dev
bouyer 99d6009c2a Make the ATA mid-layer appears as atabus, as proposed in
http://mail-index.netbsd.org/tech-kern/2003/09/25/0006.html
This adds a device (atabus) between IDE controllers and wd or atapibus, to
have each ATA channel show up in the device tree. Later there will be atabus
devices in /dev, so that we can do IOCTL on them.
Each atabus has its own kernel thread, to handle operations that needs polling,
e.g. reset and others.

Device probing on each bus it defered to the atabus thread creation.
This allows to do the reset and basic device probes in parallel, which reduce
boot time on systems with several pciide controllers.
2003-10-08 10:58:12 +00:00
..
acpi Add a Quirk for my Appro, where it does not find all its busses in ACPI 2003-10-02 16:05:33 +00:00
apm
arcbios
ata Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
bi Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
bluetooth
cardbus Remove an unreachable return statement (and fix a whitespace nit). 2003-09-13 12:17:12 +00:00
dec Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
dmover move dupfd from struct proc to struct lwp - it's per-LWP, not per-process; we 2003-09-13 08:32:10 +00:00
ebus Use EBDMA_BURST_SIZE_16. Introduce EBus specific round_blocksize to 2003-09-10 10:40:40 +00:00
eisa
gpib Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
hpc French keydesc for Jornada 680/690. Written based on photos and 2003-08-23 02:48:47 +00:00
i2c Add xrtc device for XICOR X1226 RTC. 2003-10-06 18:02:54 +00:00
i2o
ic Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
ieee1394 sprinkle some LL suffixes on >32 bit number literals 2003-08-04 07:00:19 +00:00
ir
isa Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
isapnp Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
marvell Try to drain the Tx pending queues after dealing with Rx/Tx interrupts. 2003-08-05 14:55:06 +00:00
mca Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
microcode Remove references to University of California from my copyright notices. 2003-10-05 17:48:49 +00:00
mii Fix build problem caused by integration of new I2C framework. 2003-09-30 09:35:15 +00:00
mscp Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
mvme Definition, not defintion. From miod@openbsd. 2003-09-26 22:25:21 +00:00
news
ofisa Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
ofw Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
pci Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
pckbc Make some variables unsigned since that's the type of parameter they're 2003-09-13 12:31:35 +00:00
pcmcia Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
podulebus Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
qbus Add stop routine. Add support for turning the device into promiscous mode. 2003-08-31 11:13:43 +00:00
raidframe Let boot code include raidframe.h to get RF_PROTECTED_SECTORS. 2003-08-12 10:01:08 +00:00
rasops
rcons Undo previous as it broke things. 2003-08-25 17:50:22 +00:00
sbus Get rid of the disgusting struct apc_dma *dma = NULL; hack now that we 2003-09-10 11:45:45 +00:00
scsipi Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
smbus
std
sun cleanup & uniform descriptor owner handling: 2003-09-21 19:16:48 +00:00
sysmon Rename the thread command name so that it fits on top's display. 2003-09-06 23:28:30 +00:00
tc Regen from tcdevs rev 1.18: 2003-10-04 16:17:16 +00:00
usb Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
vme available, not avaliable. From miod@openbsd. 2003-09-29 09:50:21 +00:00
wscons Fix uninitialised variable introduced with previous change. 2003-09-23 09:16:07 +00:00
wsfont Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
xmi
auconv.c
auconv.h
audio_if.h
audio.c A bit of cleanup: 2003-10-02 07:15:20 +00:00
audiovar.h A bit of cleanup: 2003-10-02 07:15:20 +00:00
aurateconv.c
ccd.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
ccdvar.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
cgd_crypto.c
cgd_crypto.h
cgd.c
cgdvar.h
clock_subr.c sys/types.h -> sys/param.h to get vax inlines correct. 2003-08-13 11:35:25 +00:00
clock_subr.h
clockctl.c
cninit.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
cons.c Make 'minor(dev) == 1' a device that isn't affected by TIOCCONS. 2003-10-03 13:15:52 +00:00
cons.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
DEVNAMES Add sk as the PCI SysKonnect driver 2003-08-30 21:41:19 +00:00
dksubr.c
dkvar.h
kttcp.c
kttcpio.h
ld.c
ldvar.h
majors Add some framework for MI assignment of device majors - add sys/dev/majors 2003-10-05 08:04:24 +00:00
Makefile
md_root.c
md.c
md.h
midi_if.h
midi.c
midisyn.c
midisynvar.h
midivar.h
mm.c cleanup & uniform descriptor owner handling: 2003-09-21 19:16:48 +00:00
mulaw.c
mulaw.h
radio_if.h
radio.c
radiovar.h
rnd.c
rndpool.c
sequencer.c
sequencervar.h
verified_exec.c
vnd.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
vndvar.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00