summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/wdcreg.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix cut'n'paste abuse in previous typo fix; spotted by Constantine A. Murenin,miod2006-05-071-2/+2
| | | | thanks!
* {en,re}trys -> {en,re}tries; eyeballed by jmc@miod2005-12-101-2/+2
|
* Define some ATA security feature set commands.jsg2005-08-271-1/+9
| | | | ok grange@ deraadt@
* Multiple inclusion protection.grange2004-09-241-1/+6
|
* Add FLUSH CACHE EXT command from ATA/ATAPI-6 spec.grange2004-04-281-1/+3
|
* Use %b to display status register, this will make bug reports moregrange2004-01-231-2/+2
| | | | informative. Also convert WDCS_BITS string to caps.
* spaces/tabs cleanupgrange2003-10-161-62/+57
|
* kill trailing spaces, no functional changesgrange2003-09-281-7/+7
|
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* Move ATA SMART defines to atactl.gluk2002-06-151-12/+1
| | | | | | No kernel parts use this constants. From Alexander Yurchenko <grange@rt.mipt.ru>
* Fix ordering and typo problemcsapuntz2002-06-021-2/+2
|
* LBA48 support.gluk2002-05-031-1/+10
| | | | | | Adopted from NetBSD by Alexander Yurchenko <grange@openbsd.ru>. costa@ ok.
* Added ATAPI_DEVICE_RESET commandcsapuntz2001-04-301-1/+2
|
* atactl SMART support; wouter@yourcreativesolutions.nlderaadt2001-03-231-8/+41
|
* New interface to ATA registers that goes through the lower-level devicecsapuntz1999-11-171-22/+5
| | | | | | | | | | | | | | | | | | | | | driver (pciide, wdc, etc.) Remove #define WDCDEBUG from top of files More fixes to ATAPISCSI logic: Not all devices transition correctly between phases. Devices are supposed to keep BSY high until they've set the registers to the next sensible state. Some devices drop BSY and leave the registers in an old or nonsense state. Our polling code is extremely sensitive to this (though an early itnerrupt could also observe this). So, if the device is in an unexpected state, the new polling code waits for a while in the hope that it enters a better state. This seems to fix many of the problems reported. Also, there was a horrible bug which would cause sense to fail on a ATAPI command that sent data to the drive
* Import of NetBSD ATA/IDE stuff.csapuntz1999-07-181-0/+181
Introduction of home-grown To enable this stuff in your configuration, look at the NEWATA conf file and go through dev/isa/files.isa dev/pci/files.pci conf/files arch/i386/conf/files.i386 and follow the instructions on commenting/uncommenting stuff