summaryrefslogtreecommitdiff
path: root/sys/dev/ic/mvsata.c
AgeCommit message (Expand)Author
2017-10-17no need to clear DMA WAIT flag in mvsata_edma_handle(), it's not neededjdolecek
2017-10-10make compile with ATAPI_DEBUG_PROBE (by copying over the code fromjdolecek
2017-10-08Initialize tfd even when not waiting for DSC.joerg
2017-10-07Merge support for SATA NCQ (Native Command Queueing) from jdolecek-ncq branchjdolecek
2016-05-02move scsipi_strvis -> libkern:strnvisx()christos
2015-01-02We have three sets of DTYPE_ constants in the kernel:christos
2014-02-17More delay() for some drives.kiyohara
2013-09-01Declare mvsata_probe_drive() when defined MVSATA_WITHOUTDMA.kiyohara
2013-05-06Put back AT_POLL hack in mvsata_bio_ready(). Without it 1.5Gbpsjakllsch
2013-04-03Fix kernel dump on ahci controller, by making sure we won't sleepbouyer
2013-02-10This change adds SATA port multiplier support to mvsata(4).jakllsch
2013-02-10Timeouts have priority over panicing.jakllsch
2013-02-10The device queue tag and the host queue tag are not the same thing.jakllsch
2013-02-10We can't (well, actually we can, but we still can't) assume that alljakllsch
2013-02-03Add argument to wdccommandext() to allow the entire contents of thejakllsch
2012-07-31Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdcbouyer
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-19Fix MVSATA_WDC_* macros to actually access the Shadow Register Block.jakllsch
2012-07-15Some namespace protection (and add greppablity).dsl
2012-07-15Fix obvious copy/paste-induced error (my fault) that would clobberjakllsch
2012-07-12Fix surplus ( that was forgotten to remove in the DRIVE_ to DRIVET_ rototol.reinoud
2012-07-02Add sata Port MultiPlier (PMP) support to the ata bus layer,bouyer
2012-04-20Add a bustype_async_event_xfer_mode() callback to scsipi_bustype (which canbouyer
2012-01-24Rework struct ata_command to support LBA28 and LBA48-protocol commands.jakllsch
2012-01-22Trailing whitespace.jakllsch
2012-01-21Correct some typos in comments, as was done in wdc.c 1.266.jakllsch
2012-01-09Instead of assume that 'features' is 0 in wdccommandext(),jakllsch
2011-09-01It seems mvsata_bio_ready() is actually needed, and it seemsjakllsch
2011-08-15Even if the hardware can handle concurrent transfers, ata(4) can't.jakllsch
2011-08-14Spell enqueue correctly.jakllsch
2011-03-10Shorten infinite loop. Tames atactl(8) atabus reset on mvsata(4).jakllsch
2011-02-20Use PRId64 instead of lld, and PRIx64 instead of llx when compilingriz
2010-07-13Fix wrong ifdef.kiyohara
2010-07-13Move to pci/mvsata_pci.c (marvell/mvsata_mv.c) splitting mvsata_products[].kiyohara
2010-03-28Spell "enough" properly.snj
2010-01-05Remove extra semicolons.mbalmer
2009-08-03Fix a typo inside a comment.snj
2009-07-27Support Marvell Hercules-I/II SATA Controllers.kiyohara