summaryrefslogtreecommitdiff
path: root/sys/dev/pci/ahci.c
AgeCommit message (Expand)Author
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
2008-09-17ATI IXPx00 -> SBx00Brad Smith
2008-09-17Update for renamed ATI PCI ids.Brad Smith
2008-05-31if a dma mapping contains oddly addressed or odd length segments, then weDavid Gwynne
2008-04-19add a driver flag to force the negotiation of SATA 1 transfersDamien Miller
2008-04-08pci_chipset_tag_t already_t is_t a_t pointer_tMark Kettenis
2008-04-08Make ahci detachable. Not tested as the ppb on my shitty nvidiaJonathan Gray
2007-11-28the ccb lists protect themselves, so we dont have to check if we're atDavid Gwynne
2007-11-28make ata controllers protect their own command lists so atascsi doesnt haveDavid Gwynne
2007-11-26drive port probes from the scsi midlayer now that it will ask the adapterDavid Gwynne
2007-11-19When ignoring whether FR turns on or not, we should still set FRE,Christopher Pascoe
2007-11-05recognise (and use) ahci 1.2 controllers.David Gwynne
2007-11-04when the ati ahci stuff is in the ide compat mode, it can sometimes causeDavid Gwynne
2007-10-27work around a chip bug on the ati ixp600 ahci controller. diff mostly fromDavid Gwynne