Added support for wd detach (merge from NetBSD). Support for
authorcsapuntz <csapuntz@openbsd.org>
Mon, 10 Apr 2000 07:06:14 +0000 (07:06 +0000)
committercsapuntz <csapuntz@openbsd.org>
Mon, 10 Apr 2000 07:06:14 +0000 (07:06 +0000)
commitf97ca3e4fd92124b49f2ee72ca83c6ffefc1fd33
treed397e4b50b2d6f62536ed544817dd4446473497b
parentda1356ef292c5143a7c9edd179ecf2cb203775d6
Added support for wd detach (merge from NetBSD). Support for
SCSI/ATAPI detach is not here yet.

Minor cleanup of wdc. Downgrade to UDMA mode 1 before going further.
Want to stay in UDMA modes because they're more error-resilient due to
a CRC.

Got rid of some of the ridiculous amount of softc sharing going on.
Hopefully, this will make the life of whoever goes in and fixes the
ref-counting to be correct easier.
sys/dev/ata/ata_wdc.c
sys/dev/ata/atavar.h
sys/dev/ata/wd.c
sys/dev/ata/wdvar.h
sys/dev/atapiscsi/atapiscsi.c
sys/dev/ic/wdc.c
sys/dev/ic/wdcvar.h
sys/dev/pci/pciide.c
sys/dev/pcmcia/wdc_pcmcia.c