freebsd-nq/sys/dev/ata
Søren Schmidt bb5bdd386e First round off updates/fixes to the ATA driver.
This moves all chipset specific code to a new file 'ata-chipset.c'.
Extensive use of tables and pointers to avoid having the same switch
on chipset type in several places, and to allow substituting various
functions for different HW arch needs.
Added PIO mode setup and all DMA modes.
Support for all known SiS chipsets. Thanks to Christoph Kukulies for
sponsoring a nice ASUS P4S8X SiS648 based board for this work!

Tested on:	i386, PC98, alpha and sparc64
2003-02-20 20:02:32 +00:00
..
ata-all.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
ata-all.h First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
ata-card.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
ata-cbus.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
ata-chipset.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
ata-disk.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
ata-disk.h First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
ata-dma.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
ata-isa.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
ata-pci.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
ata-pci.h First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
ata-raid.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
ata-raid.h First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
atapi-all.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
atapi-all.h First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
atapi-cam.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
atapi-cd.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
atapi-cd.h First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
atapi-fd.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
atapi-fd.h First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
atapi-tape.c First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00
atapi-tape.h First round off updates/fixes to the ATA driver. 2003-02-20 20:02:32 +00:00