99d6009c2a
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. |
||
---|---|---|
.. | ||
acemidi.c | ||
acemidireg.h | ||
dtide.c | ||
dtidereg.h | ||
files.podulebus | ||
hcide.c | ||
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 |