aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ata/ata-lowlevel.c
Commit message (Expand)AuthorAgeFilesLines
* Use a void * argument to callout handlers instead of timeout_t casts.John Baldwin2019-12-051-1/+1
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Small typo.Pedro F. Giffuni2016-03-291-1/+1
* Add unmapped I/O support to ata(4) driver.Alexander Motin2015-08-071-70/+167
* Fix several typosEitan Adler2013-05-121-1/+1
* - With the demise of !ATA_CAM, ATA_STATIC_ID is the only ata(4) relatedMarius Strobl2013-04-061-1/+0
* - Make ata_str2mode() static, it's not used outside of ata-all.c.Marius Strobl2013-04-061-1/+1
* Remove all legacy ATA code parts, not used since options ATA_CAM enabled inAlexander Motin2013-04-041-30/+0
* Improve r238673 to additionally allow for odd-aligned buffers asMarius Strobl2013-02-021-10/+39
* Implement CAM_ATAIO_NEEDRESULT (fetching full set of result registers) forAlexander Motin2012-10-261-2/+10
* Remove bogus break statements.Kevin Lo2012-09-181-1/+0
* Use 16bit PIO instead of 32bit in case of misaligned buffer.Alexander Motin2012-07-211-18/+14
* Convert files to UTF-8Ulrich Spörlein2012-01-151-1/+1
* Make PATA-like soft-reset in ata(4) more strict in checking disk signature.Alexander Motin2011-04-211-2/+2
* Mark command submission timeouts as timeouts. This should trigger deviceAlexander Motin2010-11-061-8/+13
* Add support for odd-sized PIO transfers, sometimes used by ATAPI.Alexander Motin2010-11-061-6/+18
* Fix a problem where device detection would work unreliably on ServerworksNathan Whitehorn2010-09-091-2/+8
* SATA1.x SiliconImage controllers on power-on reset TFD Status register intoAlexander Motin2010-09-021-17/+13
* Some revisions of the Serverworks K2 SATA controller have a dataNathan Whitehorn2010-06-061-1/+10
* MFp4:Alexander Motin2009-12-061-0/+9
* MFp4:Alexander Motin2009-10-311-46/+45
* Fix panic and breakage for non-DMA ATA devices e.g. powermac macio cells.Peter Grehan2008-05-081-1/+3
* Go back to preallocating everything possible on init.Søren Schmidt2008-04-171-4/+4
* Fix problem with slave devices.Søren Schmidt2008-04-141-8/+7
* Add experimental support for SATA Port MultipliersSøren Schmidt2008-04-101-33/+31
* Implement a workaround of the datacorruption problem on serverworks HT1000 ch...Søren Schmidt2007-12-131-67/+89
* Add support for 64bit addressing to AHCI and Marvell controllers.Søren Schmidt2007-04-061-0/+1
* Update copyright headers.Søren Schmidt2007-02-211-1/+1
* Add preliminary support for the Serverworks HT1000 chip.Søren Schmidt2006-07-041-1/+1
* Add support for using DMA on dump, greatly speeds up the dump process.Søren Schmidt2006-01-181-5/+19
* Get rid of the advertising clause in the copyright.Søren Schmidt2006-01-051-3/+1
* Dont use the BUS_DMA_ALLOCNOW flag. Instead use BUS_DMA_NOWAIT and returnSøren Schmidt2005-12-051-7/+9
* Fix two identical harmless typos in ata error messages:Giorgos Keramidas2005-11-281-2/+2
* Dont wait for READY on ATAPI_IDENTIFY.Søren Schmidt2005-09-191-1/+5
* Harden the hotplug support for SATA devices.Søren Schmidt2005-09-141-3/+5
* Add support for working around controllers that cannot do DMA in 48bit mode.Søren Schmidt2005-08-171-4/+4
* Change the way ioctls are issue to ATA.Søren Schmidt2005-05-161-42/+41
* Fix more ATAPI breakage.Søren Schmidt2005-05-131-3/+9
* Fix ATAPI DMA. We need to set the proper flags for DMA modes.Søren Schmidt2005-05-111-1/+3
* Reshape the dma code to be a bit more flexible so it can cope withSøren Schmidt2005-05-031-155/+103
* Update on the last commit, the dma* funciton needs to be called withSøren Schmidt2005-05-011-9/+9
* Take newbusification one step further, ie use the device_t more consequentlySøren Schmidt2005-04-301-25/+31
* Now that probing is working in the new fashion, we need to go back toSøren Schmidt2005-04-291-138/+0
* Rearrange the way the reset code is called.Søren Schmidt2005-04-281-6/+1
* Rehash the timeout code to make it more simple.Søren Schmidt2005-04-211-57/+59
* Read back the real taskfile register values when in 48BIT mode.Søren Schmidt2005-04-141-5/+22
* Generalise the SATA PHY handling code so it wont be duplicated forSøren Schmidt2005-04-081-12/+7
* Add support for controllers that doesn't have the usual taskfileSøren Schmidt2005-04-061-9/+9
* Fix a buglet that caused slaves to be nondetected.Søren Schmidt2005-04-031-3/+4
* Change the ata_* methods to use a channel device instead of aSøren Schmidt2005-03-311-1/+1