summaryrefslogtreecommitdiff
path: root/sys/dev/ata
AgeCommit message (Expand)Author
1995-04-17clean up several ISA device interfaces: autoconfiguration, headercgd
1995-04-15Don't boundary check I/O to the `raw' partition.mycroft
1995-04-10kernel_pmap --> pmap_kernel()mycroft
1995-04-01Add a missing unlock.mycroft
1995-03-29Revamp the locking mechanism slightly. Update some outdated comments, and addmycroft
1995-03-25Remove the write protect check altogether, and rely on the drive to do it.mycroft
1995-03-23Check for read-only media in open(), not write().mycroft
1995-03-23Allow DIOCWDINFO even if label is not `writable'.mycroft
1995-02-27use wdc_softc in wdccd, rather than wd_softc; from chuck cranor. (pr 828)cgd
1995-01-29lip service to making ISA support machine-independent. This is the firstcgd
1995-01-13(Almost) allow sector sizes other than 512 bytes. Reduce some expensive oper...mycroft
1995-01-13Always boundary check I/O.mycroft
1995-01-13Fix another bug in the DMA code.mycroft
1995-01-13Minor rearrangement.mycroft
1995-01-13Change the way sc_skip is used. Fix a bug in the (incomplete) DMA code. Add amycroft
1995-01-07Fix a race condition between normal I/O and wd_get_parms().mycroft
1995-01-03Add interrupt sharing types.mycroft
1994-12-14Remove dkbad.h.mycroft
1994-12-01Ignore ERR during diagnostics.mycroft
1994-11-30Clear the controller active flag after a timeout.mycroft
1994-11-23Officially credit Onno.mycroft
1994-11-23There's no point in bothering to unlock what we didn't lock.mycroft
1994-11-23Fix an outdated comment.mycroft
1994-11-23Use logical block addressing if available. Be a little more careful aboutmycroft
1994-11-22Implement 32-bit reads and writes, but for now assume 16-bit mode.mycroft
1994-11-22Add a missing newline in some error messages.mycroft
1994-11-22Implement EIDE multi-sector PIO and DMA modes, based on code from Onno vanmycroft
1994-11-22Minor fix to debugging code.mycroft
1994-11-22Fudge a couple more fields for ancient disks.mycroft
1994-11-22Change some constant names, etc., to better match the ATA spec.mycroft
1994-11-22Add still more locking.mycroft
1994-11-20Add some missing locking, and some general cleanup.mycroft
1994-11-18Convert port, IRQ, and DRQ numbers to ints.mycroft
1994-11-04Fix stupid bug in last change.mycroft
1994-11-04Add a simplified version of wdcommand() that can be used in some cases.mycroft
1994-11-04No longer needs icu.h.mycroft
1994-11-03*intr() arg does not need to be void*.mycroft
1994-11-03Use indirect config for subdevices, and add dkdrivers where missing.mycroft
1994-10-30be more careful with types, also pull in headers where necessary.cgd
1994-10-27new RCS ID format.cgd
1994-10-20Be careful not to stack multiple timeouts.mycroft
1994-10-20Remove the local timeout mechanism, and just use explicit timeout()/untimeout()mycroft
1994-10-20Always set d_secsize to 512 for now.mycroft
1994-10-20Don't switch to single-sector mode just because we got a corrected error.mycroft
1994-10-20Rearrange wdcstart() in a more logical fashion, and eliminate many redundantmycroft
1994-10-20openpart -> openmaskmycroft
1994-10-20Various changes:mycroft
1994-10-14move arch dependence to archs. clean up a bit. deal with weird MAXPARTITONS.cgd
1994-10-09Remove unneeded #includes.mycroft
1994-10-07Don't poll the BUSY bit until the SDH register is set.mycroft