summaryrefslogtreecommitdiff
path: root/sys/dev/ic/wdc.c
AgeCommit message (Expand)Author
2013-09-15Mark potentially unused variablesmartin
2013-04-03Fix kernel dump on ahci controller, by making sure we won't sleepbouyer
2013-02-03Add argument to wdccommandext() to allow the entire contents of thejakllsch
2012-12-19Restore spl before continue.kiyohara
2012-11-19Introduce WDC_CAPABILITY_NO_AUXCTL flag. For lame controllers that don'trkujawa
2012-07-31Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdcbouyer
2012-07-29PR/46599: Onno van der Linden: Don't call bus space commands with 0 len.christos
2012-07-26Revert, with intention of restoring in a less invasive way, the SATA Portjakllsch
2012-07-24Revert dsl@'s changes of Sun, 15 Jul 2012 10:55:35 +0000 andjakllsch
2012-07-15Some namespace protection (and add greppablity).dsl
2012-07-02Add sata Port MultiPlier (PMP) support to the ata bus layer,bouyer
2012-01-24Rework struct ata_command to support LBA28 and LBA48-protocol commands.jakllsch
2012-01-09Instead of assume that 'features' is 0 in wdccommandext(),jakllsch
2011-12-04correct some typos in comments, whitespace adjustmentsjakllsch
2011-08-28Revert previous and fix properly by just removing the #error and a bogusbouyer
2011-08-28Make this compile again without WDC_NO_IDS.christos
2011-08-27The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue:bouyer
2011-08-13It's hard to get a backtrace after calling a NULL function pointer,jakllsch
2010-03-28Spell "enough" properly.snj
2009-11-12Remove superfluous activation hook.dyoung
2009-10-19Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsenbouyer
2009-10-06Commit patch from PR#41926. Confirmed to work by PR submitter on twosborrill
2008-12-08Warn about large struct on stack in comment.pooka
2008-11-16cpu_intr_p() doesn't account for software interrupts (e.g. callouts) sobouyer
2008-10-02Kill ATACH_TH_RUN and use cpu_intr_p() instead.bouyer
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-03-18Split device_t and softc for ATA devices, as well as wd(4). Othercube
2008-01-28If something still holds a reference to our scsipi_adapter, do notdyoung
2008-01-19In wdcdetach(), if config_detach() fails, get out early.dyoung
2008-01-10Let us detach atabus* from wdc*, and wdc* from isa*.dyoung
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2007-04-16Make this compile with or without 'options ATADEBUG'.dyoung
2007-03-17Let config(1) know that #define ATADEBUG goes in opt_ata.h. Indyoung
2007-01-26Add missing bus_space_(read,write)_stream macros.sborrill
2007-01-18For the unaligned case:bouyer
2007-01-14If __NO_STRICT_ALIGNMENT is not defined, take special care to do PIOmartin
2006-11-29Use mstohz() for callout argument instead of local arithmetic.bouyer
2006-11-20Move part of wdc_sataprobe() to sys/dev/ata/sata_subr.c so that it can bebouyer
2006-11-14wdc_sataprobe():bouyer
2006-10-25Exclude wdc_sataprobe() when no SATA controllers are present. Fixbouyer
2006-10-25Add sata registers to struct wdc_regs. Add wdc_sataprobe(), a functionbouyer
2006-09-30A little effort against kernel bloat....itohy
2006-08-17Fix all the -D*DEBUG* code that it was rotting away and did not even compile.christos
2006-03-18__wdcwait_reset(): if we hare there we have a wdc pointer, so no need to checkbouyer
2006-02-20Use device_is_active() rather than testing dv_flags for DVF_ACTIVEthorpej
2006-01-24Revert part of previous: checking the drive's status after a read seems tobouyer
2006-01-22Make some debug printf more verbose.bouyer
2006-01-16properly use ata_channel->ch_ndrive:bouyer
2005-11-16After a reset don't wait for drives to come ready if there's no drives.bouyer
2005-08-29In __wdccommand_start(), don't cann wdcwait() with ata_c->flags, as this givesbouyer