aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ata/ata-all.h
Commit message (Expand)AuthorAgeFilesLines
* Compensate for off by one bugs in disk firmware for 48BIT addressing cutover.Søren Schmidt2004-12-091-0/+2
* Move the PC98 specific geometry "gunk" to geom_pc98.c where it belongs.Søren Schmidt2004-10-071-2/+1
* Fix the PC98 lockups on boot.Søren Schmidt2004-10-061-2/+3
* Remove the old ATA_*LOCK_CH macros that used atomic ops and useSøren Schmidt2004-09-261-19/+10
* Introduce ata_udelay() that uses tsleep instead of DELAY if possible.Søren Schmidt2004-09-031-0/+1
* Fix the handling of "inflight" requests when doing reinit's.Søren Schmidt2004-08-271-0/+1
* Allow the use of a supplied function to set the PRD table. This isSøren Schmidt2004-08-131-4/+11
* Try to narrow down the race window on HW that does not have ways toSøren Schmidt2004-08-051-2/+3
* Spring cleanup of macrosSøren Schmidt2004-04-301-80/+23
* Add support for the Promise command sequencer present on all modern PromiseSøren Schmidt2004-04-131-3/+10
* Add support for detaching PCI controllers.Søren Schmidt2004-03-151-0/+2
* Report the original command on failures that causes auto sense.Søren Schmidt2004-03-021-0/+1
* Rearrange sense_key and sense_data to get alignment right.Søren Schmidt2004-02-291-1/+1
* Issue a request sense command automagically when ATAPI commands failSøren Schmidt2004-02-281-22/+24
* Cleanups/cosmetics.Søren Schmidt2004-01-291-1/+0
* Use the biotask functionality in GEOM to put finished requests onSøren Schmidt2004-01-281-1/+1
* Fix breakage on timeout/retries. The bug cause a sema to be leaked soSøren Schmidt2004-01-191-1/+1
* Use UMA instead of plain malloc for getting ATA request storage.Søren Schmidt2004-01-141-3/+5
* Overhaul of the timeout/reinit framework. This should clear up mostSøren Schmidt2004-01-111-7/+27
* Workaround for errata on early versions of the sii3112.Søren Schmidt2003-11-281-0/+1
* Centralise mode setting. Instead of doing it in all subdrivers, doSøren Schmidt2003-11-111-1/+1
* Fix the DMA problem that most severely hit on the DS3112a SATA chipSøren Schmidt2003-10-211-2/+4
* Cleanup the dma int/alloc/free code.Søren Schmidt2003-08-251-1/+1
* Unify prototypes.Søren Schmidt2003-08-251-33/+33
* This is a major rework of the ATA driver (ATAng)Søren Schmidt2003-08-241-83/+167
* Grap the ATA lock on all channels before suspend, this makes certainSøren Schmidt2003-05-041-0/+1
* Third round of updates to the ATA driver.Søren Schmidt2003-04-071-15/+88
* Second round of updates to the ATA driver.Søren Schmidt2003-03-291-36/+66
* First round off updates/fixes to the ATA driver.Søren Schmidt2003-02-201-26/+29
* Update the code that deals with disk enclosures:Søren Schmidt2003-01-271-2/+5
* Fix the 48bit access support for the older Promise 66/100 controllers, theSøren Schmidt2003-01-191-0/+1
* This should be the way PC98 ATA disks are seen geometry wise.Søren Schmidt2002-12-171-3/+4
* Add support for the PC98 platform to the ATA driver.Søren Schmidt2002-12-031-10/+18
* Misc cleanups.Søren Schmidt2002-10-011-1/+1
* Fix the breakage of tagged queueing that the busdma integrationSøren Schmidt2002-04-181-1/+1
* Make the ATA driver compile & work on the sparc64 platform.Søren Schmidt2002-04-051-5/+37
* Add new support for locking an ATA channel and use that throughoutSøren Schmidt2002-03-111-0/+14
* Major update of the ATA RAID code, part 1:Søren Schmidt2002-02-041-34/+57
* Update with latest ATA/ATAPI ver 6 rev 2 items.Søren Schmidt2001-10-061-23/+32
* Doh! committed from the wrong tree, this is the right "stuff"...Søren Schmidt2001-10-031-1/+1
* Proberly support the Promise TX2/4.Søren Schmidt2001-10-031-0/+4
* Overhaul to minimize stack usage, in some places >2K was usedSøren Schmidt2001-09-201-2/+2
* Finally commit some of the minor things I've collected over the last month(s):Søren Schmidt2001-08-211-0/+1
* s/adress/address/Kris Kennaway2001-07-231-1/+1
* Add sysctls for reading the tunables as suggested by des.Søren Schmidt2001-03-191-1/+1
* Provide the interface to atacontrol and associated logic.Søren Schmidt2001-03-151-143/+3
* Refine the detach/attach code.Søren Schmidt2001-03-141-11/+11
* Split out the ata probes in seperate files for each bus type.Søren Schmidt2001-03-061-2/+11
* Dont rely on isa includes to get at the std port adresses.Søren Schmidt2001-02-121-0/+2
* Introduce busspace instead of the good old in/out instructions.Søren Schmidt2001-02-061-7/+38