summaryrefslogtreecommitdiff
path: root/sys/dev/ata
AgeCommit message (Expand)Author
2006-08-27Oops, this is not ready yet.christos
2006-08-27Add missing initializerchristos
2006-08-01If there's any wd quirks in use, display them.lukem
2006-06-24Add yet another broken 160GB seagate drive. Mine. ST3160021A.gendalia
2006-06-05Adjust quirk entry for seagate drives. Should fix kern/33637 by Shigeyabouyer
2006-05-18Add yet another broken 160Gb seagate drive. I though we had found all ofbouyer
2006-05-14integrate kauth.elad
2006-04-05Backing out previous commit for more review.cherry
2006-04-04Sleeps hard disk just before system shutdown.cherry
2006-03-29Use device_cfdata().thorpej
2006-03-28Use device_unit().thorpej
2006-03-25Use device_parent().thorpej
2006-03-01merge yamt-uio_vmspace branch.yamt
2006-02-20Use device_is_active() rather than testing dv_flags for DVF_ACTIVEthorpej
2006-02-16Change "inline" back to "__inline" in .h files -- C99 is still tooperry
2006-01-22For an IDENTIFY we have to wait for DRQ after issuing the command.bouyer
2006-01-15cast 16bit atap_capacity to u_int64_t before << 16. (assigned toabs
2006-01-07remove B_EINTR as it isn't used anymore.yamt
2006-01-04- add simple functions to allocate/free a buffer for i/o.yamt
2005-12-26- add ioctls to set/get disk bufq strategy.yamt
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-11merge ktrace-lwp.christos
2005-11-01Rework the funny "user_strat: No ioctl" error messages - the functionsmartin
2005-10-15- change the way to specify a bufq strategy. (by string rather than by number)yamt
2005-09-05Fix typo in comment from previous revision.riz
2005-09-05Use a pmatch(9) expression which should catch all present and futurebouyer
2005-09-05Add quirk for ST3200826A. From rudolf (netbsd at eq.cz) on tech-kern.bouyer
2005-08-29wd->atabus->ata_bio() should handle the multi-sector PIO transfers just fine,bouyer
2005-08-26ST3300831A also needs WD_QUIRK_FORCE_LBA48.briggs
2005-08-25kill a number of autoconf submatch functions which follow thedrochner
2005-08-25Add a comment explaining why we have WD_QUIRK_FORCE_LBA48, instead of alwaysbouyer
2005-08-25replace the "locdesc_t" structure carrying the number of locatorsdrochner
2005-07-25remove unused (hopefully:-) softc fields for disk geometrydrochner
2005-07-18Update array of software RAID names in ata_raid.c.briggs
2005-07-07tighten the autoconf constraints by passing the atapi/ata/ata_hl attributedrochner
2005-07-06- When starting an ATA or ATAPI transfer, handle the case where (*dma_init)()thorpej
2005-07-02Force LBA48 access to ST3160827AS drives. Without this change the entiredsainty
2005-06-20Basic support for RAID0 and RAID1 for the Adaptec HostRAID format as foundbriggs
2005-06-19The ST3160023A* also need the LBA48 quirk. From Timo Schoeler.bouyer
2005-06-16Use pmatch() metacharacters to match both SATA and PATA versions of seagatebouyer
2005-06-16Added LBA48 quirk for Seagate ST3200822AS. Tested by Teemu Rinta-aho.martti
2005-06-07Fix typos.peter
2005-05-29- remove casts [to avoid volatile]christos
2005-05-20Close a window where (disks) interrupts could be enabled while thebouyer
2005-05-16Add a ata_queue_idle() function, which freeze a queue and tsleep() until thebouyer
2005-05-16Add another broken seagate device to the quirk list.bouyer
2005-04-12add definition for "security freeze"drochner
2005-04-11Fix mode printing. (don't panic on unmatched devices)matt
2005-03-31introduce a function to drain bufq and use it where appropriate.yamt
2005-03-04Disestablish powerhook while detaching atabus.tacha