NetBSD/sys/dev/podulebus
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
..
acemidi.c
acemidireg.h
dtide.c Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
dtidereg.h
files.podulebus Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
hcide.c Make the ATA mid-layer appears as atabus, as proposed in 2003-10-08 10:58:12 +00:00
hcidereg.h
hcsc.c
hcscreg.h
if_ea.c
if_eareg.h
if_eb.c
if_ebreg.h
if_ei.c
if_eireg.h
Makefile.podules
oak.c
oakreg.h
podule_data.h
podulebus.h
podulelist2h.awk
podules
podules.h
powerromreg.h