summaryrefslogtreecommitdiff
path: root/sys/dev/ic/wdc.c
AgeCommit message (Expand)Author
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
2001-06-25Fix excessive resets and device probes by storing IDENTIFY results in theConstantine Sapuntzakis
2001-06-24remove cold.Federico G. Schwindt
2001-06-06Don't forget to make it compile.Angelos D. Keromytis
2001-06-05Don't forget to init b_dep.Artur Grabowski
2001-05-01Add a 250ms wait in attach if ATAPI drives present on channel. SomeConstantine Sapuntzakis
2001-04-30Move ATA IOCTL commands to low-level WDC driverConstantine Sapuntzakis
2001-04-04Lay the groundwork for disabling ATAPI DMA on controllersConstantine Sapuntzakis
2001-04-02pool_get with PR_NOWAIT can fail. Handle that.Artur Grabowski
2001-03-25Minor mods to DMA interface - get rid of unnecessary args. Allow DMA function...Constantine Sapuntzakis
2001-03-15Fix races between timeouts and interrupts.Constantine Sapuntzakis
2001-01-29Fix bug where timeouts triggered too early, caused panic on ATAPI tapes.Niklas Hallqvist
2001-01-29Add wdc_print_current_modes to print current transfer modes set on theConstantine Sapuntzakis
2001-01-23Restore the WDCF_IRQ_WAIT flag if the lower-level interrupt handler rejectsAaron Campbell
2000-10-29undo this; adds files, unacceptable at this point in releaseTheo de Raadt
2000-10-28Reduce footprint of ATA driver by only having PROBE debug messages compiledConstantine Sapuntzakis
2000-10-27Patch to get rid of ST506 phantoms. Thanks to Grigoriy Orlov for the designConstantine Sapuntzakis
2000-07-20chp->wdc can be NULL on probe.Constantine Sapuntzakis
2000-07-20Fix to ATA detect. Some devices seem to be comatose after resetConstantine Sapuntzakis
2000-06-30Convert some parts to new timeouts.Artur Grabowski
2000-06-13Fix from Manuel BouyerChris Cappuccio
2000-04-10Added support for wd detach (merge from NetBSD). Support forConstantine Sapuntzakis
1999-12-14Change error diagnostic from "lost interrupt" to "timeout"Constantine Sapuntzakis
1999-11-17New interface to ATA registers that goes through the lower-level deviceConstantine Sapuntzakis
1999-10-29Change wdc_input_bytes and wdc_output_bytes to useConstantine Sapuntzakis
1999-10-29reliability fixes from csapuntz; commit message replaced later with detailsTheo de Raadt
1999-10-28Downgrade to mode 2 first if we were udma > 2; from NetBSD. costa@ ok.Federico G. Schwindt
1999-10-09wdc layer work:Constantine Sapuntzakis
1999-09-05styleNiklas Hallqvist
1999-08-05Make IDE compile on alpha again:Niklas Hallqvist
1999-07-23doesn't end does it...Theo de Raadt
1999-07-23more slight dmesg formatting for some a really stupid driveTheo de Raadt
1999-07-22shorten dmesg outputTheo de Raadt
1999-07-22shorten dmesg outputTheo de Raadt
1999-07-22Create wdc_enable_intr, wdc_disable_intr, wdc_select_drive.Constantine Sapuntzakis