summaryrefslogtreecommitdiff
path: root/sys/dev/ata/ata-dma.c
Commit message (Expand)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/6.3.0_cvscvs2svn2008-01-151-1/+1
* Update with the latest fixes from -current.Søren Schmidt2007-11-221-0/+1
* MFC: Support 64-bit scatter-gather DMA addresses in 64-bit capable AHCI andJohn Baldwin2007-05-251-5/+6
* MFC:Søren Schmidt2006-01-251-12/+12
* MFC:Søren Schmidt2005-10-071-5/+6
* Reshape the dma code to be a bit more flexible so it can cope withSøren Schmidt2005-05-031-10/+18
* Update on the last commit, the dma* funciton needs to be called withSøren Schmidt2005-05-011-2/+2
* Take newbusification one step further, ie use the device_t more consequentlySøren Schmidt2005-04-301-22/+24
* Put the BUS_DMASYNC_PREWRITE in the rigth position.Søren Schmidt2005-04-081-2/+2
* This is the much rumoured ATA mkIII update that I've been working on.Søren Schmidt2005-03-301-56/+59
* Don't set the BUS_DMA_ALLOCNOW flag for the parent tag or the tags that areScott Long2004-11-171-3/+3
* Reduce the amount of memory reported to busdma.Søren Schmidt2004-09-101-4/+4
* Correct the args to busdma, mostly cosmetic.Søren Schmidt2004-08-201-6/+5
* Allow the use of a supplied function to set the PRD table. This isSøren Schmidt2004-08-131-30/+14
* Change the order of ata_dmainit/ata_allocate in preparation ofSøren Schmidt2004-08-121-1/+1
* Try to narrow down the race window on HW that does not have ways toSøren Schmidt2004-08-051-4/+2
* Add support for the Promise command sequencer present on all modern PromiseSøren Schmidt2004-04-131-2/+33
* Use UMA instead of plain malloc for getting ATA request storage.Søren Schmidt2004-01-141-0/+1
* Overhaul of the timeout/reinit framework. This should clear up mostSøren Schmidt2004-01-111-2/+2
* Workaround for errata on early versions of the sii3112.Søren Schmidt2003-11-281-3/+5
* Fix the DMA problem that most severely hit on the DS3112a SATA chipSøren Schmidt2003-10-211-19/+20
* Give more correct params to busdma_*Søren Schmidt2003-10-071-8/+9
* Cleanup the dma int/alloc/free code.Søren Schmidt2003-08-251-63/+47
* Use __FBSDID().David E. O'Brien2003-08-241-2/+3
* This is a major rework of the ATA driver (ATAng)Søren Schmidt2003-08-241-14/+23
* Prefer new location of pci include files (which have only been in theWarner Losh2003-08-221-1/+1
* Mega busdma API commit.Scott Long2003-07-011-3/+8
* Third round of updates to the ATA driver.Søren Schmidt2003-04-071-8/+0
* Second round of updates to the ATA driver.Søren Schmidt2003-03-291-116/+72
* First round off updates/fixes to the ATA driver.Søren Schmidt2003-02-201-1560/+56
* Small change to the previous commit, zero out the 48BIT flag in ata_commandSøren Schmidt2003-01-191-10/+9
* Add support for the ServerWorks CSB6.Søren Schmidt2003-01-191-1/+6
* Fix the 48bit access support for the older Promise 66/100 controllers, theSøren Schmidt2003-01-191-16/+21
* Fix typoSøren Schmidt2003-01-091-1/+1
* Add support for the nVidia nForce2 ATA part.Søren Schmidt2003-01-081-9/+21
* Add code that works around the problem that the older PromiseSøren Schmidt2003-01-081-11/+31
* Add support for the PC98 platform to the ATA driver.Søren Schmidt2002-12-031-0/+142
* Add yet another Promise PCI id.Søren Schmidt2002-10-011-0/+1
* Remove unused #includes: <sys/disk.h> <sys/devicestat.h> and <sys/sysctl.h>Poul-Henning Kamp2002-09-201-2/+0
* Add support for the VIA 8235.Søren Schmidt2002-09-181-2/+3
* remove #includes of <sys/bio.h> where not needed.Poul-Henning Kamp2002-09-141-1/+0
* Add preliminary mostly untested support for the Silicon Image Sil680 chip.Søren Schmidt2002-09-121-0/+82
* Add PCI ID for the ICH4 ATA100 controller.John Baldwin2002-07-191-0/+1
* Add yet another (older) Promise chipSøren Schmidt2002-06-191-2/+4
* Move the new byte order function prototypes from <sys/param.h> toMike Barcroft2002-04-261-0/+1
* Fix the breakage of tagged queueing that the busdma integrationSøren Schmidt2002-04-181-22/+24
* Add support for the nVIDIA nForce ATA controller.Søren Schmidt2002-04-161-58/+46
* Add yet another chip ID for a Promise TX2 chip.Søren Schmidt2002-04-111-0/+1
* Add yet another ATA133 Promise chip.Søren Schmidt2002-04-071-0/+1
* Make the ATA driver compile & work on the sparc64 platform.Søren Schmidt2002-04-051-212/+386