summaryrefslogtreecommitdiffstats
path: root/sys/dev/ahci/ahci.c
Commit message (Expand)AuthorAgeFilesLines
* Fix ahci(4) driver attach to controller with 32 ports.mav2016-07-071-2/+2
* Add support for managing Shingled Magnetic Recording (SMR) drives.ken2016-05-191-2/+1
* sys/dev: minor spelling fixes.pfg2016-05-031-1/+1
* Implement Auxiliary register. Add PIM_ATA_EXT flag to flag that a SIMimp2016-04-171-4/+7
* New CAM I/O scheduler for FreeBSD. The default I/O scheduler is the sameimp2016-04-141-1/+4
* Convert a long to rman_res_t, fixing a sign extension bug.jhibbits2016-03-201-1/+1
* Convert rman to use rman_res_t instead of u_longjhibbits2016-01-271-1/+1
* AHCI: Fix AHCI driver for ARM.mmel2015-11-291-0/+3
* AHCI: Use bus_dmamap_sync(9) when accessing DMA buffers.mmel2015-11-281-3/+8
* Introduce support for MSI-X interrupts in AHCIzbb2015-07-221-7/+22
* Add AHCI attachment code for Allwinner A10/A20 SoCs.loos2015-07-031-0/+5
* Reduce priority of ATA/SATA drivers.mav2015-03-231-1/+1
* Introduce Annapurna Labs AHCI supportzbb2015-03-171-0/+28
* For some uniformity move ahci_ch_init() call under the lock.mav2015-02-261-1/+1
* - Const'ify the ahci_ids table.marius2014-12-281-2/+2
* style (9) nitssmh2014-12-211-7/+7
* Return the error from ahci_setup_interrupt in ahci_attachsmh2014-12-211-2/+2
* Clamp ahci max irq's to AHCI_MAX_IRQSsmh2014-12-211-0/+8
* Prevent overflow issues in timeout processingsmh2014-11-211-8/+8
* A dma tag alignment should be 1 (not 0) when a device can dma at any address.ian2014-11-061-1/+1
* Use r271207 optimization only for MSI-enabled HBAs.mav2014-10-061-1/+1
* Use a local STAILQ for unlocked done CCB processing in ahci direct modesmh2014-09-271-2/+8
* Initialize variables before resource_int_value().mav2014-09-121-0/+2
* Bunch of microoptimizations to reduce dereferences and cache collisions.mav2014-09-081-152/+125
* Save one register read (AHCI_IS) for AHCI controllers with only one port.mav2014-09-061-1/+3
* Restore order of interrupt setup. Minor problems can result byimp2014-09-061-0/+9
* Fix typo in comments.mav2014-09-061-2/+3
* Invert AHCI_Q_NOBSYRES quirk meaning, waiting for readiness by default.mav2014-09-051-6/+11
* Separate out PCI attachment from the main AHCI driver. Move checks ofimp2014-09-041-526/+75
* We were returning 20 bytes as the FIS size to send, but onlyimp2014-08-301-1/+1
* Don't bother clearing maps for static DMA allocations to NULL. Instead,jhb2014-06-171-2/+0
* Correct AMD chipsets identification.mav2014-04-171-7/+7
* Add ID for one more ASMedia AHCI-compatible controller.mav2014-01-171-0/+1
* Revert r260165: Proper configuration of unmapped_buf_allowed should be usedzbb2014-01-021-8/+0
* Use only mapped BIOs on ARMzbb2014-01-011-0/+8
* Do not attach to PCI bridges in AHCI driverzbb2014-01-011-0/+7
* Add few more minor parts of DevSleep support from AHCI 1.3.1 proposal.mav2013-11-151-2/+5
* Add some more IDs for Intel ATA, AHCI and USB controllers.mav2013-11-151-12/+45
* Merge CAM locking changes from the projects/camlock branch to radicallymav2013-10-211-49/+117
* Support the PCI-Express SSD in the new MacBook Air (model A1465)gavin2013-08-281-0/+1
* Decode some bits defined in AHCI 1.3.1 Device Sleep Technical Proposal.mav2013-07-251-1/+4
* Add new Coleto Creek device support: SATA, SMBus, and Watchdog devices.jfv2013-07-191-0/+1
* Add ID for Marvell 88SE9215 AHCI SATA controller.mav2013-07-091-0/+1
* Add one more ID of Marvell SATA controller.mav2013-07-091-0/+1
* Added output of device QUIRKS for CAM and AHCI devices during boot.smh2013-05-181-0/+20
* Add IDs for HighPoint RocketRAID 640L/642L/644L -- new series of 4-portmav2013-05-021-0/+3
* Create controller-level DMA tag, handling range of supported addresses.mav2013-04-101-7/+27
* Read Asynchronous Notification statuses only if Port Multiplier or ATAPImav2013-03-251-1/+2
* Depending on combination of running commands (NCQ/non-NCQ) try to avoidmav2013-03-251-5/+10
* No need to erase all 64 bytes of CFIS area if we never use more then 16.mav2013-03-241-4/+4
OpenPOWER on IntegriCloud