summaryrefslogtreecommitdiff
path: root/sys/dev/pci/ahci.c
AgeCommit message (Expand)Author
2012-07-02Hibernate i/o implementation for ahci(4). This works with an ATI SBx00Jonathan Matthew
2012-06-29fix obvious panic on resume with AHCI_DEBUG enabledJonathan Matthew
2012-06-28Fix issues with AMD chipset ahci(4) attach functions.Stuart Henderson
2012-06-05When error recovery fails, just fail the command. Attempting errorJonathan Matthew
2012-05-05Sync with renamed and new AMD Hudson-2 entries done in pcidevs r1.1640Stuart Henderson
2012-04-13Fix waiting problem at boot on AMD Hudson's AHCI.sasano
2012-02-04Close races where timer is started on a command and then an splbio()Kenneth R Westerback
2011-11-14Use a fixed io_page for all hibernate I/O, which is needed forMike Larkin
2011-10-27Split AHCI port multiplier detection out into a separate function.Jonathan Matthew
2011-10-26Convert some ahci port multiplier printfs to DPRINTFs as they'reJonathan Matthew
2011-08-20Don't wait for FR to come on after setting the FRE bit in the port commandMark Kettenis
2011-07-04Intel AHCIs don't support port multipliers so far, yet some (mostly ICH9 and ...Jonathan Matthew
2011-06-14Intel 3400 AHCI responds to PMP probes like ATI SBx00 chips.Jonathan Matthew
2011-06-02Attempt msi interrupt mapping, with fall back to old-style mapping. WorksKenneth R Westerback
2011-05-08Move ata_put_xfer() from ata_xfer to atascsi_methods. It's just sillyMatthew Dempsky
2011-04-24get the error ccbs state right for a put when a port is empty. should getDavid Gwynne
2011-04-21steal the ccb for error handling before it might be needed during theDavid Gwynne
2011-04-21ahci asks atascsi to reserve a ccb to use for error handling, but thenDavid Gwynne
2011-04-07Do not use NULL in integer comparisons. No functional change.Miod Vallat
2011-04-03Another driver made safer for big mem by dma_alloc/dma_free'ingKenneth R Westerback
2011-01-28we deal with polled ccbs erroring out properly, we dont have to complainDavid Gwynne
2011-01-28ahci0: timed out 1, active 0, count 0 during pmp probe timeouts should beDavid Gwynne
2011-01-26Add port multiplier support, has been in snaps for a while with no reportedDale Rahn
2010-08-31Add DVACT_QUIECE support. This is called before splhigh() and beforeTheo de Raadt
2010-07-03Turns out theMark Kettenis
2010-07-02add more MCP79 AHCI ids to the list of devices that need special handling,Jonathan Gray
2010-06-29Add code to make ahci(4) suspend/resume properly. Probably not perfect yet,Mark Kettenis
2010-05-24atascsi may (will) reuse ata_xfers, meaning the xa state thatDavid Gwynne
2010-05-19BUS_DMA_ZERO instead of alloc, map, bzero.Owain Ainsworth
2010-04-16Remove Intel RAID IDs for now. They can be added back when code has beenMark Kettenis
2010-04-08these files don't need to include proc.h anymore. ok oga for agpTed Unangst
2010-04-06add Intel 82801GR RAID.David Gwynne
2010-03-15Add support for 82801HBM RAID. 'that diff can go in' kettenis@Dale Rahn
2010-03-15Add id for Intel 82801JI RAID. Lets HP GL360 G6 see internal SATAKenneth R Westerback
2010-01-21Use ahci_nvidia_mcp_attach() for nvidia MCP79 ("Ion"), without whichStuart Henderson
2010-01-10ATI AHCI seems not to put slot number into the command registerAlexander Yurchenko
2009-12-28Add MCP73_AHCI_5 to list of devices started in that special NVidiaKenneth R Westerback
2009-12-08claim Intel 82801H RAID by pci id. it might be in RAID mode, not ahci.David Gwynne
2009-12-07get rid of the return codes from command submission, ata_cmd handlersDavid Gwynne
2009-11-01add support for the ati sb900^Whudson2 chips.David Gwynne
2009-10-24recognise ahci 1.3 devices, maybe they'll Just Work(tm).David Gwynne
2009-10-17Another MCP77 controller that while matched already by class,Jonathan Gray
2009-10-13sort the device list. from Brad.Stuart Henderson
2009-10-05nvidia MCP73 on acer aspire m1640; proger@uaoug.org.uaTheo de Raadt
2009-09-13ATI SB700 can be handled in ahci mode like SB600. suggested byMatthieu Herrb
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2009-01-21Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs).Alexander Yurchenko
2008-12-13;5Anvidia mcp67 ahci controller also needs special handling.Mike Belopuhov
2008-12-07yet another one nvidia ahci controller that needs special handling.Mike Belopuhov
2008-11-22Some nVidia MCP77 AHCI controllers need special handling. There's 12Mike Belopuhov