summaryrefslogtreecommitdiff
path: root/sys/dev/ata/ata-lowlevel.c
AgeCommit message (Expand)Author
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2020-09-01ata: clean up empty lines in .c and .h filesMateusz Guzik
2019-12-05Use a void * argument to callout handlers instead of timeout_t casts.John Baldwin
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-03-29Small typo.Pedro F. Giffuni
2015-08-07Add unmapped I/O support to ata(4) driver.Alexander Motin
2013-05-12Fix several typosEitan Adler
2013-04-06- With the demise of !ATA_CAM, ATA_STATIC_ID is the only ata(4) relatedMarius Strobl
2013-04-06- Make ata_str2mode() static, it's not used outside of ata-all.c.Marius Strobl
2013-04-04Remove all legacy ATA code parts, not used since options ATA_CAM enabled inAlexander Motin
2013-02-02Improve r238673 to additionally allow for odd-aligned buffers asMarius Strobl
2012-10-26Implement CAM_ATAIO_NEEDRESULT (fetching full set of result registers) forAlexander Motin
2012-09-18Remove bogus break statements.Kevin Lo
2012-07-21Use 16bit PIO instead of 32bit in case of misaligned buffer.Alexander Motin
2012-01-15Convert files to UTF-8Ulrich Spörlein
2011-04-21Make PATA-like soft-reset in ata(4) more strict in checking disk signature.Alexander Motin
2010-11-06Mark command submission timeouts as timeouts. This should trigger deviceAlexander Motin
2010-11-06Add support for odd-sized PIO transfers, sometimes used by ATAPI.Alexander Motin
2010-09-09Fix a problem where device detection would work unreliably on ServerworksNathan Whitehorn
2010-09-02SATA1.x SiliconImage controllers on power-on reset TFD Status register intoAlexander Motin
2010-06-06Some revisions of the Serverworks K2 SATA controller have a dataNathan Whitehorn
2009-12-06MFp4:Alexander Motin
2009-10-31MFp4:Alexander Motin
2008-05-08Fix panic and breakage for non-DMA ATA devices e.g. powermac macio cells.Peter Grehan
2008-04-17Go back to preallocating everything possible on init.Søren Schmidt
2008-04-14Fix problem with slave devices.Søren Schmidt
2008-04-10Add experimental support for SATA Port MultipliersSøren Schmidt
2007-12-13Implement a workaround of the datacorruption problem on serverworks HT1000 ch...Søren Schmidt
2007-04-06Add support for 64bit addressing to AHCI and Marvell controllers.Søren Schmidt
2007-02-21Update copyright headers.Søren Schmidt
2006-07-04Add preliminary support for the Serverworks HT1000 chip.Søren Schmidt
2006-01-18Add support for using DMA on dump, greatly speeds up the dump process.Søren Schmidt
2006-01-05Get rid of the advertising clause in the copyright.Søren Schmidt
2005-12-05Dont use the BUS_DMA_ALLOCNOW flag. Instead use BUS_DMA_NOWAIT and returnSøren Schmidt
2005-11-28Fix two identical harmless typos in ata error messages:Giorgos Keramidas
2005-09-19Dont wait for READY on ATAPI_IDENTIFY.Søren Schmidt
2005-09-14Harden the hotplug support for SATA devices.Søren Schmidt
2005-08-17Add support for working around controllers that cannot do DMA in 48bit mode.Søren Schmidt
2005-05-16Change the way ioctls are issue to ATA.Søren Schmidt
2005-05-13Fix more ATAPI breakage.Søren Schmidt
2005-05-11Fix ATAPI DMA. We need to set the proper flags for DMA modes.Søren Schmidt
2005-05-03Reshape the dma code to be a bit more flexible so it can cope withSøren Schmidt
2005-05-01Update on the last commit, the dma* funciton needs to be called withSøren Schmidt
2005-04-30Take newbusification one step further, ie use the device_t more consequentlySøren Schmidt
2005-04-29Now that probing is working in the new fashion, we need to go back toSøren Schmidt
2005-04-28Rearrange the way the reset code is called.Søren Schmidt
2005-04-21Rehash the timeout code to make it more simple.Søren Schmidt
2005-04-14Read back the real taskfile register values when in 48BIT mode.Søren Schmidt