summaryrefslogtreecommitdiff
path: root/sys/dev/ic/wdc.c
AgeCommit message (Expand)Author
2004-10-17Add a callback drv_probe() to allow underlying ata controller driverAlexander Yurchenko
2004-10-17Move declaration of default _vtbl members (wdc_default_*) toAlexander Yurchenko
2004-09-15Better debug printfs: missing \n and show xfer flags inAlexander Yurchenko
2004-02-19wdc logs fixes from costa@:Alexander Yurchenko
2004-01-23Use %b to display status register, this will make bug reports moreAlexander Yurchenko
2003-12-16Pass gcc -Wsign-compare; ok grange@Todd C. Miller
2003-11-19Sync with NetBSD probe code: deal with non-pullups ide bus whenAlexander Yurchenko
2003-11-17Various cleanups, knf, better debug messages.Alexander Yurchenko
2003-11-17Don't wait for DRQ after issuing IDENTIFY command; instead check for DRQAlexander Yurchenko
2003-11-13One byte can't hold a value > 255.Alexander Yurchenko
2003-11-05Back wdc reset change, now in more careful variant.Alexander Yurchenko
2003-10-31Back all the changes except the wdc reset part, this will come later.Alexander Yurchenko
2003-10-29Revert to 1.70 for now which is the last working version on my u5.Matthieu Herrb
2003-10-27Skip ATA modes detection for SATA drives, it's useless and someAlexander Yurchenko
2003-10-26Print error registers values in debug message after reset too.Alexander Yurchenko
2003-10-26Device reset improvements:Alexander Yurchenko
2003-10-21typos from Tom Cosgrove;Jason McIntyre
2003-10-20typo; netbsdAlexander Yurchenko
2003-10-19KNFAlexander Yurchenko
2003-10-17Merge an old fix from NetBSD:Alexander Yurchenko
2003-10-16Cleanup a bit, more pretty debug messages.Alexander Yurchenko
2003-10-16Allow setting of wdcdebug*_mask variables via preprocessor defines.Alexander Yurchenko
2003-10-16Kill two static function declarations.Alexander Yurchenko
2003-09-28kill trailing spaces, no functional changesAlexander Yurchenko
2003-07-06trailing spacesAlexander Yurchenko
2003-06-25Restore the original wdcdebug_mask instead of clearing DEBUG_PROBE whenHenric Jungheim
2003-02-21Fix Manuel Bouyer's copyright, from NetBSDAlexander Yurchenko
2003-02-13Don't force all ATAPI devices to PIO mode 3, there areAlexander Yurchenko
2002-12-22Define atagettrace_t type and use it instead of struct atagettrace.Alexander Yurchenko
2002-12-22No more magic wdc events types, give them names.Alexander Yurchenko
2002-12-19Protect WDCDEBUG_PRINT macro with do {} while (0)Alexander Yurchenko
2002-12-12Always use queue(3) macros.Alexander Yurchenko
2002-10-16minor formatting.Artur Grabowski
2002-10-09Remove trailing '\n's from panic messages.Kenneth R Westerback
2002-07-02Fix PIO write state machine. This has been totally broken since 2.5, but sinceConstantine Sapuntzakis
2002-05-24protect biodone with splbio (this is the first time the splbio isArtur Grabowski
2002-05-24Replace a home-grown splassert-like thing with the real stuff.Artur Grabowski
2002-05-03LBA48 support.Grigoriy Orlov
2002-03-16The new code logs the control signals on the IDE bus. You can extract the logConstantine Sapuntzakis
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-23Pool deals fairly well with physical memory shortage, but it doesn't dealArtur Grabowski
2002-01-12Don't try UDMA modes if they aren't supported by the controllerJason Wright
2002-01-07pass the proc* down the ioctl chain to controller; mjacob@ csapuntz@ okMichael Shalayeff
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-08-23initialize the channel timeout earlier.Artur Grabowski
2001-07-31Go down only one Ultra DMA mode at a time. Thanks to Matt Evans forConstantine Sapuntzakis
2001-07-27Yet another probe fix. Switch to the right drive before looking at registersConstantine Sapuntzakis
2001-07-21Undo last fix to ata_wdc.c. Don't deregister timeout in generic codeConstantine Sapuntzakis
2001-07-19Fix slave ATAPI device detect broken by last patchConstantine Sapuntzakis
2001-07-12Rework of probe code. Try better to deal with floating buses. DependingConstantine Sapuntzakis