summaryrefslogtreecommitdiff
path: root/sys/dev/ata
AgeCommit message (Expand)Author
2010-07-27Add scsi_cmd_rw_decode() for decoding any SCSI READ or WRITE command,Matthew Dempsky
2010-07-23Manuel Bouyer rescinded clauses 3 and 4 of his license text.Jonathan Gray
2010-07-22Give the drive a little bit more time to complete the STANDBY IMMED command.Mark Kettenis
2010-07-22First part of better pciide resume. Wake the channel by performing twoMike Larkin
2010-07-21Garbage collect ata_bio's badsect field.Matthew Dempsky
2010-07-20Do not put a data buffer on the stack. It will be dma'd to. UseTheo de Raadt
2010-07-13Do not put a data buffer on the stack; malloc it (we will use dma_allocTheo de Raadt
2010-07-03Implement translation of the SCSI START STOP UNIT command.Mark Kettenis
2010-06-28Remove all adapter-specific 'struct scsi_device's. They are never used. FirstKenneth R Westerback
2010-06-28Move disk_attach() to the end of the attach functions, at which point theJoel Sing
2010-06-19Remove more splbio/splx pairs from around scsi_done() calls.Kenneth R Westerback
2010-06-07partial backout of 1.81 as invoking standby in shutdownJonathan Gray
2010-05-26Reintroduce bufqs. A few changes since it was backed out after some goodThordur I. Bjornsson
2010-05-26the addr field in read cap 16 is 8 bytes, not 4. pity, i had really bigDavid Gwynne
2010-05-24Flush cache before suspend.Mark Kettenis
2010-05-23Place drive in standby mode before shutdown. Avoids the loud click heard onMark Kettenis
2010-05-18dont let sys/ioctl.h imply that you get the ioctls in dkio.h. thisDavid Gwynne
2010-05-05map the ATA data set management stuff (ie, trim) to the SCSI thinDavid Gwynne
2010-04-29Revert r1.80, leaving iopools in place. Fixes PR#6365. Why WD3200KS-00PKenneth R Westerback
2010-04-23Recycle unused disklabel fields in order to create a disklabel uniqueJoel Sing
2010-04-23the SAT spec from t10.org defines messages for tunnelling ATA commands overDavid Gwynne
2010-04-22cut atascsi over to providing and using iopools. this gets rid of NO_CCBDavid Gwynne
2010-04-19move the stupid throwing away of ata_xfers out the run of the first scsiDavid Gwynne
2010-04-11Send "STANDBY IMMEDIATE" command to ATA disks upon suspend. For this to work,Mark Kettenis
2010-04-05fill in the the lowest aligned logical block address field. itDavid Gwynne
2010-04-05populate the logical per physical exponent of the read cap 16 reply byDavid Gwynne
2010-04-05add support for READ_CAPACITY_16.David Gwynne
2010-04-05add support for ata disks with block sizes other than 512 bytes. i haventDavid Gwynne
2010-04-03byteswap the cmdset word properly so we enable the right features onDavid Gwynne
2010-04-03remove some debug outputDavid Gwynne
2010-04-03add support for emulating the disk characteristics and disk limits vpdDavid Gwynne
2010-03-23Change the scsi_cmd function member of scsi_adapter from int toKenneth R Westerback
2010-01-09Zap all setting of ITSDONE in drivers that don't look at it. NobodyKenneth R Westerback
2009-12-08the ata identify structure is stupid. its full of buffers you haveDavid Gwynne
2009-12-08krw and marco found another problem with my atascsi chanages.David Gwynne
2009-12-07oops, wrong version of previous diff.David Gwynne
2009-12-07get rid of the return codes from command submission, ata_cmd handlersDavid Gwynne
2009-10-22gc unused globalDavid Gwynne
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2009-09-13Unchecked copyout() calls cause premature death in furry animals, soMiod Vallat
2009-08-13Replace the error strings that were being passed around with much simplerTheo de Raadt
2009-06-17Revert bufq's. this is inline with the major midlayer reverts thatThordur I. Bjornsson
2009-06-03add a flexible buffer queue (bufq) api, based on the never usedThordur I. Bjornsson
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2009-01-21Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs).Alexander Yurchenko
2008-11-08remove dead stores and newly created unused variables.Charles Longeau
2008-09-25Initialize 'capacity' to 0 and use tabs to indent. "won't hurt" miod@.Kenneth R Westerback
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-06-27More removal of clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai