summaryrefslogtreecommitdiff
path: root/sys/dev/ata
AgeCommit message (Expand)Author
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
2008-06-15Don't bypass partition bounds check for RAW_PART. We now guarantee thatKenneth R Westerback
2008-05-05Don't set the adaptor template link's flags and quirks when trying toKenneth R Westerback
2008-03-26plug a mem leak. the array of ports wasnt freed on detach.David Gwynne
2008-02-07enable DMA for 1-sector devices (i.e. most flash devices).Stuart Henderson
2008-01-01provide a thing for use with %b to show which xa flags are set.David Gwynne
2007-12-30dont freeze lock or set caching modes on ata devices that arent disks, itsDavid Gwynne
2007-12-29the scsi layer always had function pointers for asking the hba about aDavid Gwynne
2007-12-28provide vpd page 0, which lists which vpd pages we provide.David Gwynne
2007-12-28rename some functions to make it clear theyre used to emulate vpd responsesDavid Gwynne
2007-12-28implement emulation of vpd page 83, the device identification page. if theDavid Gwynne
2007-12-28massage the way vpds are defined. rename the page used for the devicesDavid Gwynne
2007-12-09unify synchronous scsi xfer completion handling. this started out as a fixDavid Gwynne