summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-pci.c
Commit message (Expand)AuthorAgeFilesLines
* Add support for the ITE IT8212F controller.sos2004-12-081-5/+10
* Fix the PC98 lockups on boot.sos2004-10-061-2/+3
* Rearrange the order of I/O's in dma-start/stop, some chipsets are verysos2004-09-261-2/+2
* DONT PANICsos2004-08-201-1/+2
* Change the order of ata_dmainit/ata_allocate in preparation ofsos2004-08-121-26/+40
* Try to narrow down the race window on HW that does not have ways tosos2004-08-051-0/+2
* Increase robustness of SATA handling.sos2004-06-151-46/+48
* Fix Sii3114 support.sos2004-05-101-0/+1
* Do at better job at unit numbering.sos2004-04-301-9/+18
* Use pci_get_progif to decide if this is one of the primary/secondarysos2004-04-271-7/+2
* Try the simplify determining what is ata0 and ata1.sos2004-04-241-17/+1
* Make the test for ATA PCI legacy addressing mode more robust.sos2004-04-211-11/+41
* Do not pre-allocate resources for BAR's on ATA MASTERDEV's thats onsos2004-04-201-3/+3
* Add support for the Promise command sequencer present on all modern Promisesos2004-04-131-52/+24
* Convert callers to the new bus_alloc_resource_any(9) API.njl2004-03-171-2/+2
* Add support for detaching PCI controllers.sos2004-03-151-24/+44
* Check both PORTEN and MEMEN for enabled HW.sos2004-02-211-1/+1
* Use UMA instead of plain malloc for getting ATA request storage.sos2004-01-141-0/+1
* Overhaul of the timeout/reinit framework. This should clear up mostsos2004-01-111-1/+2
* Add back the national support, this was removed by accident earlier.sos2003-12-091-0/+4
* This should allow us to boot with DMA enabled on unknown PCI ATAsos2003-10-281-24/+46
* Fix the DMA problem that most severely hit on the DS3112a SATA chipsos2003-10-211-7/+3
* Only return valid DMA error bits.sos2003-10-201-1/+1
* Cleanup the dma int/alloc/free code.sos2003-08-251-10/+7
* There is no detach func for PCI ATA devs.sos2003-08-241-1/+0
* Use __FBSDID().obrien2003-08-241-2/+3
* This is a major rework of the ATA driver (ATAng)sos2003-08-241-10/+7
* Prefer new location of pci include files (which have only been in theimp2003-08-221-2/+2
* Update the SATA support code to work more correctly withsos2003-07-021-8/+3
* Fix the setup of old Promise controllers, clocks was not setup rightsos2003-06-071-1/+2
* Grap the ATA lock on all channels before suspend, this makes certainsos2003-05-041-0/+1
* Fix a panic with Cenatek controllers.sos2003-04-161-1/+2
* Third round of updates to the ATA driver.sos2003-04-071-15/+9
* Second round of updates to the ATA driver.sos2003-03-291-77/+134
* Properly teardown the interrupt so we wont panic on detach.sos2003-02-251-7/+13
* First round off updates/fixes to the ATA driver.sos2003-02-201-630/+118
* Add support for the ServerWorks CSB6.sos2003-01-191-0/+6
* Fix the 48bit access support for the older Promise 66/100 controllers, thesos2003-01-191-0/+3
* Dont attach a Promise chip located behind a i960 bridge/chip.sos2003-01-081-2/+14
* Add support for the nVidia nForce2 ATA part.sos2003-01-081-1/+4
* Add support for the PC98 platform to the ATA driver.sos2002-12-031-14/+92
* Fix for the panic when using a Promise TX2.sos2002-10-081-16/+23
* Add yet another Promise PCI id.sos2002-10-011-0/+2
* Remove unused #includes: <sys/disk.h> <sys/devicestat.h> and <sys/sysctl.h>phk2002-09-201-3/+0
* Add support for the VIA 8235.sos2002-09-181-0/+2
* Fix the clockprobe test on the Sil 680sos2002-09-161-1/+1
* remove #includes of <sys/bio.h> where not needed.phk2002-09-141-1/+0
* Add preliminary mostly untested support for the Silicon Image Sil680 chip.sos2002-09-121-0/+11
* Add PCI ID for the ICH4 ATA100 controller.jhb2002-07-191-0/+3
* Add yet another (older) Promise chipsos2002-06-191-3/+6
OpenPOWER on IntegriCloud