summaryrefslogtreecommitdiff
path: root/sys/dev/ata
AgeCommit message (Expand)Author
2011-04-08one dma_free() was mistakenly left as free()Theo de Raadt
2011-04-05wd_hibernate_io() is a standalone disk io writer which tries to notTheo de Raadt
2011-04-03pirofti made me look at wd(4) code, which made me sad.David Gwynne
2011-04-03Safer, big mem friendly, allocation of ATAPARAMS buf that is theKenneth R Westerback
2011-04-02Safer, big mem friendly, allocation of identify buf that is theKenneth R Westerback
2011-02-03Initialize stack memory before use. Found with clang.Matthew Dempsky
2011-01-26Add port multiplier support, has been in snaps for a while with no reportedDale Rahn
2011-01-13Add new file for upcoming change. ok dlg@ deraadt@Dale Rahn
2011-01-12Reset the state member of the ata_xfer to ATA_S_SETUP before reusing itMark Kettenis
2010-12-31Reintroduce the code that puts the drive into standby in shutdown, butMark Kettenis
2010-12-30The NVIDIA MCP89 SATA controller found on the 2010 Apple 13" MacBook ProMark Kettenis
2010-11-20clean up cases of ;;Theo de Raadt
2010-11-06If the dma_init callback function returns with EINVAL, fall back to PIO.Mark Kettenis
2010-10-12Force openings to 1 for devices that can't do tagged i/o, i.e. moreKenneth R Westerback
2010-09-23translate WRITE SAME 16 into DSM TRIM.David Gwynne
2010-09-23commands and bits for data set management.David Gwynne
2010-09-22All users of physio(9) now pass NULL as the buf pointer argument, soMatthew Dempsky
2010-09-20Use SSD_ERRCODE_CURRENT instead of magic 0x70.Kenneth R Westerback
2010-09-20define and use macros for looking at ncq bits.David Gwynne
2010-09-20DVACT_ACTIVATE and DVACT_DEACTIVATE do nothing here; removeTheo de Raadt
2010-09-19move the ncq depth calculation into atascsi_probe where it belongs. byDavid Gwynne
2010-09-19check the cdb length on the scsi commands we emulate in atascsi as a way toDavid Gwynne
2010-09-08Introduce a disk_lookup() function which calls device_lookup(), beforeJoel Sing
2010-09-08Store a struct device pointer within struct disk and populate this whenJoel Sing
2010-09-02the page_length field in the vpd page header is 2 bytes, not 1.David Gwynne
2010-09-01make struct bufq a member of the softc for devices that use it,David Gwynne
2010-08-31sort DVACT_ actions in order of useTheo de Raadt
2010-08-28Garbage collect struct dkdriver.Matthew Dempsky
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