summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ahci.c
AgeCommit message (Expand)Author
2022-04-09atascsi: constify method tablesChristian Weisgerber
2020-07-16Access adapter softc via link->bus->sb_adapter_softc.Kenneth R Westerback
2020-03-14ahci_get_pmp_ccb() returns a non-NULL pointer, fails aKenneth R Westerback
2020-03-14Trailing whitespace, long lines, incorrect function names inKenneth R Westerback
2019-07-08Remove some "set but not used" variables in ahci(4)'s hibernate code.Mike Larkin
2019-06-25Turn off the code which waits for AHCI_PREG_CMD_CR to be set by thePatrick Wildt
2017-08-21Split up ahci_port_portreset into a few smaller bits, and also slightlyJonathan Matthew
2017-08-13improve AHCI hibernate writeout performance by doing smaller delay()sMike Larkin
2017-05-30Remove comments about implementing FIS-based switching with port multipliers,Jonathan Matthew
2017-03-05When we're unable to determine which NCQ command failed, fail all activeJonathan Matthew
2016-10-02Some HABs reset parts of AHCI_PREG_CMD when AHCI_PREG_SCTL_DET_INITPatrick Wildt
2016-10-02Some HBAs report NCQ capability despite only supporting one commandPatrick Wildt
2016-10-02Given that ahci_port_alloc() grabs one CCB for use during NCQ errorPatrick Wildt
2016-10-02Contrary to e. g. the xHCI specification, the AHCI rev. 1.3 specPatrick Wildt
2016-03-10Enforce some naming sanity. Stop using 'sc_link' to mean two differentKenneth R Westerback
2015-10-04Fix memory leak in error path.Jonathan Matthew
2015-08-27sizes for free()Theo de Raadt
2015-03-21Print speeds consistently.Martin Pieuchot
2015-03-12Print the current link speed for SATA devices attached on ahci(4).Bryan Steele
2015-02-11include extended capabilities in ahci debug outputJonathan Matthew
2015-02-11recognise ahci 1.3.1Jonathan Matthew
2014-12-03Turn ahci port start into a callback so sxiahci can do some magic toJonathan Gray
2014-07-13Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-06-26Work around compatibility problems with Intel ahci and Intel SSDs by retryingJonathan Matthew
2014-04-14move the hardware structures into ahcireg.h.David Gwynne
2014-03-31move the last htoleXX things to htolemXX where possible.David Gwynne
2014-03-31ahci dva things are 64bit and surprisingly aligned nicely to 64bit too.David Gwynne
2014-03-31replace bzero with memsetDavid Gwynne
2014-03-31massage the prdt (what an sgl is on every other chip) loading withDavid Gwynne
2014-03-28Reduce uvm include madness. Use <uvm/uvm_extern.h> instead ofMartin Pieuchot
2014-02-13fix previous errorneous constants (compiled against the old header)pelikan
2014-02-13Recognize SATA-III ports in dmesg.pelikan
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-11-06teach the side-effect free drivers about the partition they are dealingTheo de Raadt
2013-07-09pay attention to the #ifdefTheo de Raadt
2013-07-09move AHCI_DEBUG stuff into ahci.c so we can build with it enabled againJonathan Matthew
2013-01-21Split AHCI in order to support devices which are not attached via pci.Patrick Wildt