aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ahci
Commit message (Expand)AuthorAgeFilesLines
* Restore AHCI quirks printing as base16.Alexander Motin2015-06-021-1/+1
* Reduce priority of ATA/SATA drivers.Alexander Motin2015-03-233-6/+6
* Introduce Annapurna Labs AHCI supportZbigniew Bodek2015-03-173-1/+34
* Fix SATA Gen3 speed constants.Alexander Motin2015-03-131-2/+2
* Update ThunderX SATA quirkEd Maste2015-03-041-1/+1
* For some uniformity move ahci_ch_init() call under the lock.Alexander Motin2015-02-261-1/+1
* Add a quirk to limit AHCI MSI vectors to oneSteven Hartland2015-02-012-27/+37
* Complete r277100: add AHCI_Q_ABAR0 tp AHCI_Q_BIT_STRING.Konstantin Belousov2015-01-131-1/+2
* Add quirk to override default BAR(5) rid for AHCI.Konstantin Belousov2015-01-132-2/+8
* - Const'ify the ahci_ids table.Marius Strobl2014-12-283-9/+9
* style (9) nitsSteven Hartland2014-12-211-7/+7
* Return the error from ahci_setup_interrupt in ahci_attachSteven Hartland2014-12-211-2/+2
* Clamp ahci max irq's to AHCI_MAX_IRQSSteven Hartland2014-12-211-0/+8
* Add a constant AHCI_MAX_IRQS removing magic numberSteven Hartland2014-12-211-1/+2
* Add bunch of PCI IDs of Intel Wildcat Point (9 Series) chipsets.Alexander Motin2014-11-261-0/+8
* Prevent overflow issues in timeout processingSteven Hartland2014-11-211-8/+8
* A dma tag alignment should be 1 (not 0) when a device can dma at any address.Ian Lepore2014-11-061-1/+1
* Use r271207 optimization only for MSI-enabled HBAs.Alexander Motin2014-10-061-1/+1
* Use a local STAILQ for unlocked done CCB processing in ahci direct modeSteven Hartland2014-09-271-2/+8
* Initialize variables before resource_int_value().Alexander Motin2014-09-121-0/+2
* Add PCI ID for Promise TX8660 8-port 3Gbps HBA.Alexander Motin2014-09-101-0/+1
* Bunch of microoptimizations to reduce dereferences and cache collisions.Alexander Motin2014-09-083-163/+137
* Save one register read (AHCI_IS) for AHCI controllers with only one port.Alexander Motin2014-09-061-1/+3
* Restore order of interrupt setup. Minor problems can result byWarner Losh2014-09-062-7/+9
* Fix typo in comments.Alexander Motin2014-09-061-2/+3
* Invert AHCI_Q_NOBSYRES quirk meaning, waiting for readiness by default.Alexander Motin2014-09-052-31/+36
* Separate out PCI attachment from the main AHCI driver. Move checks ofWarner Losh2014-09-043-526/+646
* We were returning 20 bytes as the FIS size to send, but onlyWarner Losh2014-08-301-1/+1
* Don't bother clearing maps for static DMA allocations to NULL. Instead,John Baldwin2014-06-171-2/+0
* Correct AMD chipsets identification.Alexander Motin2014-04-171-7/+7
* Add ID for one more ASMedia AHCI-compatible controller.Alexander Motin2014-01-171-0/+1
* Revert r260165: Proper configuration of unmapped_buf_allowed should be usedZbigniew Bodek2014-01-021-8/+0
* Use only mapped BIOs on ARMZbigniew Bodek2014-01-011-0/+8
* Do not attach to PCI bridges in AHCI driverZbigniew Bodek2014-01-011-0/+7
* Destroy mtx lock when failed to allocate memory during attach.Alexander Motin2013-12-111-1/+3
* Fix undefined behavior: (1 << 31) is not defined as 1 is an int and thisEitan Adler2013-11-301-1/+1
* Add few more minor parts of DevSleep support from AHCI 1.3.1 proposal.Alexander Motin2013-11-152-2/+18
* Add some more IDs for Intel ATA, AHCI and USB controllers.Alexander Motin2013-11-151-12/+45
* Merge CAM locking changes from the projects/camlock branch to radicallyAlexander Motin2013-10-212-49/+121
* Support the PCI-Express SSD in the new MacBook Air (model A1465)Gavin Atkinson2013-08-281-0/+1
* Decode some bits defined in AHCI 1.3.1 Device Sleep Technical Proposal.Alexander Motin2013-07-252-1/+9
* Add new Coleto Creek device support: SATA, SMBus, and Watchdog devices.Jack F Vogel2013-07-191-0/+1
* Add ID for Marvell 88SE9215 AHCI SATA controller.Alexander Motin2013-07-091-0/+1
* Add one more ID of Marvell SATA controller.Alexander Motin2013-07-091-0/+1
* Added output of device QUIRKS for CAM and AHCI devices during boot.Steven Hartland2013-05-181-0/+20
* Add IDs for HighPoint RocketRAID 640L/642L/644L -- new series of 4-portAlexander Motin2013-05-021-0/+3
* Create controller-level DMA tag, handling range of supported addresses.Alexander Motin2013-04-102-8/+28
* Check status of ahci_em_reset() on attach and abort if reset failed.Alexander Motin2013-04-041-1/+4
* Read Asynchronous Notification statuses only if Port Multiplier or ATAPIAlexander Motin2013-03-251-1/+2
* Depending on combination of running commands (NCQ/non-NCQ) try to avoidAlexander Motin2013-03-251-5/+10