freebsd-skq/sys/dev/ata/chipsets
Alexander Motin bda55b6adb Set of legacy mode SATA enchancements:
- Implement proper combined mode decoding for Intel controllers to properly
identify SATA and PATA channels and associate ATA channels with SATA ports.
This fixes wrong reporting and in some cases hard resets to wrong SATA ports.
- Improve SATA registers support to handle hot-plug events and potentially
interface errors. For ICH5/6300ESB chipsets these registers accessible via
PCI config space. For later ones they may be accessible via PCI BAR(5).
- For controllers not generating interrupts on hot-plug events, implement
periodic status polling. Use it to detect hot-plug on Intel and VIA
controllers. Same probably could also be used for Serverworks and SIS.
2010-10-18 11:30:13 +00:00
..
ata-acard.c MFp4: 2009-12-06 00:10:13 +00:00
ata-acerlabs.c Make hw.ata.ata_dma_check_80pin tunable affect not only device side, but 2010-07-10 13:46:14 +00:00
ata-adaptec.c Add support for different request block format used by Gen-IIe Marvell SATA. 2009-10-30 20:28:49 +00:00
ata-ahci.c Set of legacy mode SATA enchancements: 2010-10-18 11:30:13 +00:00
ata-amd.c Make hw.ata.ata_dma_check_80pin tunable affect not only device side, but 2010-07-10 13:46:14 +00:00
ata-ati.c Report which of IXP700 legacy ATA channels is SATA. 2010-01-10 11:02:10 +00:00
ata-cenatek.c MFp4: 2009-12-06 00:10:13 +00:00
ata-cypress.c MFp4: 2009-12-06 00:10:13 +00:00
ata-cyrix.c MFp4: 2009-12-06 00:10:13 +00:00
ata-highpoint.c Make hw.ata.ata_dma_check_80pin tunable affect not only device side, but 2010-07-10 13:46:14 +00:00
ata-intel.c Set of legacy mode SATA enchancements: 2010-10-18 11:30:13 +00:00
ata-ite.c Make hw.ata.ata_dma_check_80pin tunable affect not only device side, but 2010-07-10 13:46:14 +00:00
ata-jmicron.c Make hw.ata.ata_dma_check_80pin tunable affect not only device side, but 2010-07-10 13:46:14 +00:00
ata-marvell.c Set of legacy mode SATA enchancements: 2010-10-18 11:30:13 +00:00
ata-micron.c MFp4: 2009-12-06 00:10:13 +00:00
ata-national.c MFp4: 2009-12-06 00:10:13 +00:00
ata-netcell.c NetCell is a PCI hardware RAID without cable and mode setting. 2010-02-01 15:22:22 +00:00
ata-nvidia.c Set of legacy mode SATA enchancements: 2010-10-18 11:30:13 +00:00
ata-promise.c Set of legacy mode SATA enchancements: 2010-10-18 11:30:13 +00:00
ata-serverworks.c Fix a problem where device detection would work unreliably on Serverworks 2010-09-09 13:17:30 +00:00
ata-siliconimage.c Set of legacy mode SATA enchancements: 2010-10-18 11:30:13 +00:00
ata-sis.c If ata_sata_phy_reset() failed and ata_generic_reset() is not called, mark 2010-07-10 15:36:27 +00:00
ata-via.c Set of legacy mode SATA enchancements: 2010-10-18 11:30:13 +00:00