summaryrefslogtreecommitdiff
path: root/sys/dev/ic/wdc.c
AgeCommit message (Expand)Author
2019-09-23Pull up following revision(s) (requested by tsutsui in ticket #232):martin
2018-10-27Fix previous misnamed initializer elementsmaya
2018-10-27Add missing ata_recovery struct element, NULL, same as wdc_ata_bustypemaya
2018-10-22Merge jdolecek-ncqfixes branchjdolecek
2017-10-20move ata_queue_alloc(1) and ata_queue_free() calls to ata_channel_init()jdolecek
2017-10-17reintroduce ATACH_IRQ_WAIT flag for attachments using wdcintr(), onlyjdolecek
2017-10-16fix comment - it's WDCTL_IDS which is supposed to disable interruptsjdolecek
2017-10-15explicitely ignore polled xfers in wdcintr(), so it won't be processedjdolecek
2017-10-07Merge support for SATA NCQ (Native Command Queueing) from jdolecek-ncq branchjdolecek
2017-03-29 Fix 0x%d and 0x%u.msaitoh
2016-08-17Spelling in commentskrll
2016-05-06KNF. No functional change.msaitoh
2016-01-18 Fix a bug that wdcprobe1() accesses NULL pointer when the DEBUG_PROBE bitmsaitoh
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