summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/ahci.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix state tracking for the error ccb, and pay attention when the READ_LOG_EXTjmatthew2012-08-111-3/+6
* Hibernate i/o implementation for ahci(4). This works with an ATI SBx00jmatthew2012-07-021-3/+312
* fix obvious panic on resume with AHCI_DEBUG enabledjmatthew2012-06-291-2/+2
* Fix issues with AMD chipset ahci(4) attach functions.sthen2012-06-281-3/+8
* When error recovery fails, just fail the command. Attempting errorjmatthew2012-06-051-6/+14
* Sync with renamed and new AMD Hudson-2 entries done in pcidevs r1.1640sthen2012-05-051-3/+11
* Fix waiting problem at boot on AMD Hudson's AHCI.sasano2012-04-131-1/+3
* Close races where timer is started on a command and then an splbio()krw2012-02-041-3/+2
* Use a fixed io_page for all hibernate I/O, which is needed formlarkin2011-11-141-1/+17
* Split AHCI port multiplier detection out into a separate function.jmatthew2011-10-271-14/+30
* Convert some ahci port multiplier printfs to DPRINTFs as they'rejmatthew2011-10-261-7/+9
* Don't wait for FR to come on after setting the FRE bit in the port commandkettenis2011-08-201-42/+4
* Intel AHCIs don't support port multipliers so far, yet some (mostly ICH9 and 3400jmatthew2011-07-041-5/+41
* Intel 3400 AHCI responds to PMP probes like ATI SBx00 chips.jmatthew2011-06-141-1/+13
* Attempt msi interrupt mapping, with fall back to old-style mapping. Workskrw2011-06-021-2/+2
* Move ata_put_xfer() from ata_xfer to atascsi_methods. It's just sillymatthew2011-05-081-3/+2
* get the error ccbs state right for a put when a port is empty. should getdlg2011-04-241-1/+2
* steal the ccb for error handling before it might be needed during thedlg2011-04-211-5/+5
* ahci asks atascsi to reserve a ccb to use for error handling, but thendlg2011-04-211-7/+15
* Do not use NULL in integer comparisons. No functional change.miod2011-04-071-2/+2
* Another driver made safer for big mem by dma_alloc/dma_free'ingkrw2011-04-031-2/+11
* we deal with polled ccbs erroring out properly, we dont have to complaindlg2011-01-281-3/+3
* ahci0: timed out 1, active 0, count 0 during pmp probe timeouts should bedlg2011-01-281-3/+3
* Add port multiplier support, has been in snaps for a while with no reporteddrahn2011-01-261-83/+1055
* Add DVACT_QUIECE support. This is called before splhigh() and beforederaadt2010-08-311-2/+4
* Turns out thekettenis2010-07-031-19/+23
* add more MCP79 AHCI ids to the list of devices that need special handling,jsg2010-07-021-1/+7
* Add code to make ahci(4) suspend/resume properly. Probably not perfect yet,kettenis2010-06-291-10/+182
* atascsi may (will) reuse ata_xfers, meaning the xa state thatdlg2010-05-241-5/+1
* BUS_DMA_ZERO instead of alloc, map, bzero.oga2010-05-191-4/+2
* Remove Intel RAID IDs for now. They can be added back when code has beenkettenis2010-04-161-10/+1
* these files don't need to include proc.h anymore. ok oga for agptedu2010-04-081-2/+2
* add Intel 82801GR RAID.dlg2010-04-061-1/+3
* Add support for 82801HBM RAID. 'that diff can go in' kettenis@drahn2010-03-151-1/+3
* Add id for Intel 82801JI RAID. Lets HP GL360 G6 see internal SATAkrw2010-03-151-1/+3
* Use ahci_nvidia_mcp_attach() for nvidia MCP79 ("Ion"), without whichsthen2010-01-211-1/+3
* ATI AHCI seems not to put slot number into the command registergrange2010-01-101-1/+15
* Add MCP73_AHCI_5 to list of devices started in that special NVidiakrw2009-12-281-1/+3
* claim Intel 82801H RAID by pci id. it might be in RAID mode, not ahci.dlg2009-12-081-1/+4
* get rid of the return codes from command submission, ata_cmd handlersdlg2009-12-071-15/+14
* add support for the ati sb900^Whudson2 chips.dlg2009-11-011-3/+24
* recognise ahci 1.3 devices, maybe they'll Just Work(tm).dlg2009-10-241-1/+5
* Another MCP77 controller that while matched already by class,jsg2009-10-171-1/+3
* sort the device list. from Brad.sthen2009-10-131-5/+7
* nvidia MCP73 on acer aspire m1640; proger@uaoug.org.uaderaadt2009-10-051-1/+3
* ATI SB700 can be handled in ahci mode like SB600. suggested bymatthieu2009-09-131-1/+3
* Extend the scsi_adapter minphys() callback to take a struct scsi_link *miod2009-02-161-2/+2
* Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs).grange2009-01-211-2/+2
* ;5Anvidia mcp67 ahci controller also needs special handling.mikeb2008-12-131-1/+3
* yet another one nvidia ahci controller that needs special handling.mikeb2008-12-071-4/+6