summaryrefslogtreecommitdiff
path: root/sys/dev/pci/ahcisata_pci.c
AgeCommit message (Expand)Author
2022-10-12set AHCI_QUIRK_EXTRA_DELAY for ASMedia ASM1061 - now it reliably attaches oldmacallan
2022-10-02Add extra delay quirk for AMD FCH SATA Controller D.martin
2022-10-02regen (AMD FCH SATA D added)martin
2022-05-31fix various typos in comments, documentation and messages.andvar
2022-05-29Apply extra delay quirk forrin
2022-05-29Apply extra delay quirk for followings:rin
2022-05-14Apply extra-delay quirk to "Intel 9 Series SATA Controller (AHCI)";rin
2021-11-19ahcisata(4): Introduce AHCI_QUIRK_EXTRA_DELAY quirk for devices thatrin
2021-11-12Fix the conditional for failed interrupt establishmentskrll
2021-11-08Group quirks by vendors. No functional changes.rin
2020-12-28Remove duplicate opt_ahcisata_pci.h includejmcneill
2020-01-18Add new AHCI_QUIRK_BADNCQ quick for controllers that have issues withsimonb
2019-10-18ahcisata: make sure bus mastering and memory space are actually enabledtnn
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2019-01-22fix pasto; still PR kern/53307jdolecek
2019-01-22add BADPMP quirk also for AMD Hudson AHCI SATA Controller, seems in somejdolecek
2019-01-22add BADPMP quirk for Intel 82801JI SATA Controller (AHCI mode), whichjdolecek
2019-01-14nothing handles AHCI_QUIRK_BADPMPRESET quirk, remove and change all entriesjdolecek
2018-12-08support multi-vector MSI-Xjdolecek
2018-12-04disable MSI-X for time being since it's not working; allow only MSIjdolecek
2018-11-30simplify intr establish code - rely on pci_intr_alloc() to allowjdolecek
2018-11-26add AHCI_PCI_QUIRK_FORCE for apu2 to be recognized; patch by Mike Pumfordjdolecek
2018-11-24Handle Cavium AHCI/RAID controller BAR weirdness.skrll
2018-11-20Trivial build fixprlw1
2018-11-20Add support for MSI/MSI-X to ahcisata at pci.skrll
2018-11-18Trailing whitespaceskrll
2018-10-25release intr if pci_intr_establish_xname() failsjdolecek
2018-10-24detach the controller itself on shutdown; adjust to not detach alreadyjdolecek
2018-10-22first disestablish interrupt, then releasejdolecek
2018-10-22enable MSI support where availablejdolecek
2016-10-13provide intr xnamejdolecek
2016-08-23Sync with pcidevs rev. 1.1263. No functional change.msaitoh
2014-03-29make pci_intr_string and eisa_intr_string take a buffer and a lengthchristos
2014-01-21Rename 88SE91XX.msaitoh
2014-01-10Sync with pcidev's change. Rename PCI_PRODUCT_MARVELL2_88SE9128 tomsaitoh
2014-01-09revert unintended changeschristos
2014-01-09Fix build. Only compile tested.htodd
2012-10-21Add FORCE quirks for ASMEDIA ASM1061matt
2012-08-20Fix typo, pointed out by Markus W Kilbingerbouyer
2012-08-10Remove leftover comment.bouyer
2012-08-10Work around some SATA PMP issues in some AHCI controllers by eitherbouyer
2012-01-30Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive}drochner
2011-08-06Marvell 88SE9128 needs AHCI_PCI_QUIRK_FORCE.jakllsch
2011-05-27Add quirk for ALI M5228matt
2011-04-03Deregister in ahci_pci_detach() the PMF hooks registered indyoung
2010-11-13Don't pull in the whole uvm(9) API to access only PAGE_SIZE anduebayasi
2010-08-07Add NVIDIA MCP77 to the quirk table, so ahcisata will attach when thejmcneill
2010-07-27Use use 64-bit DMA tag (where available and supported) for ahcisata.jakllsch
2010-07-27Support detachment of ahcisata(4).jakllsch
2010-02-24A pointer typedef entails trading too much flexibility to declare constdyoung