aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ata
Commit message (Expand)AuthorAgeFilesLines
* Fix a buglet that caused slaves to be nondetected.Søren Schmidt2005-04-031-3/+4
* Change the ata_* methods to use a channel device instead of aSøren Schmidt2005-03-3111-142/+141
* Correct the PCI ID for the SiS 965, and add support for the SATA partSøren Schmidt2005-03-312-3/+5
* Whoops, this got left out from the megacommitSøren Schmidt2005-03-301-0/+75
* This is the much rumoured ATA mkIII update that I've been working on.Søren Schmidt2005-03-3022-5758/+8037
* Whitespace nit. Clarifies which body this line belongs to.Nate Lawson2005-03-061-1/+1
* Use BUS_PROBE_DEFAULT for pci probe return valueWarner Losh2005-03-051-0/+30
* When resubmitting a timed out request, reset donecount.Matthew N. Dodd2005-03-021-0/+1
* Handle PIO timeouts in ata_end_transaction() by immediately returning.Matthew N. Dodd2005-03-021-0/+3
* In ata_generic_reset() while waiting for both master & slave to becomeMatthew N. Dodd2005-03-021-1/+4
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-1/+0
* Avoid using tsleep() in the resume path as it may result in theMatthew N. Dodd2005-02-071-1/+4
* Boot away another stackgap (one of the lest ones in linuxlator/i386) byMaxim Sobolev2005-01-301-2/+11
* Catchup to the iodata renamingWarner Losh2005-01-261-1/+1
* Further update to the Promise code.Søren Schmidt2005-01-011-39/+70
* Loosen the probe a bit.Søren Schmidt2004-12-241-5/+9
* Update the Promise support for combo (SATA+PATA) controllers.Søren Schmidt2004-12-241-1/+6
* Pass the file->flags down to geom ioctl handlers.Poul-Henning Kamp2004-12-121-2/+2
* Compensate for off by one bugs in disk firmware for 48BIT addressing cutover.Søren Schmidt2004-12-094-3/+5
* Update the ICH6 support so all 4 SATA channels can be used.Søren Schmidt2004-12-081-5/+13
* Add support for the ITE IT8212F controller.Søren Schmidt2004-12-083-5/+117
* Reset timeout when we are back from interrupt.Søren Schmidt2004-12-081-0/+3
* Add first shot on support for the new Promise SATAII chips.Søren Schmidt2004-12-082-48/+116
* Correct logical error, result was that retries wasn't always made butSøren Schmidt2004-12-081-1/+2
* Return ATA register values in the request struct when ATAREQUEST returns.Søren Schmidt2004-11-242-5/+10
* Don't set the BUS_DMA_ALLOCNOW flag for the parent tag or the tags that areScott Long2004-11-171-3/+3
* Tweaks to the resource allocation to allow a few of my obscureWarner Losh2004-11-101-7/+7
* Do not retry on requests that has lost thier device during reinit.Søren Schmidt2004-10-201-8/+5
* Idle the channel earlier in reinit().Søren Schmidt2004-10-191-10/+10
* CosmeticsSøren Schmidt2004-10-191-6/+2
* Return the unit number of a channel instead of a hardcoded '1' fromLukas Ertl2004-10-191-1/+1
* Refine locking so it covers the "running" variable as well.Søren Schmidt2004-10-132-107/+107
* Dont sleep with lock held.Søren Schmidt2004-10-101-1/+1
* Add support for the ICH6 in legacy mode.Søren Schmidt2004-10-092-0/+6
* Move the PC98 specific geometry "gunk" to geom_pc98.c where it belongs.Søren Schmidt2004-10-073-8/+3
* Add SHARP to the pool of drives that doesn not need byteswapping ofSøren Schmidt2004-10-071-5/+7
* Fix the PC98 lockups on boot.Søren Schmidt2004-10-069-69/+134
* Always set half'n'half mode on ICH* chips.Søren Schmidt2004-10-011-0/+1
* Fix the serverworks modesetting code, of mask offset was wrong.Søren Schmidt2004-10-011-14/+16
* Resurrect dump that broke with the last update.Søren Schmidt2004-09-301-5/+4
* Remove the old ATA_*LOCK_CH macros that used atomic ops and useSøren Schmidt2004-09-265-215/+258
* Rearrange the order of I/O's in dma-start/stop, some chipsets are verySøren Schmidt2004-09-261-2/+2
* Ignore leading '_' in model name returned by devices.Søren Schmidt2004-09-161-1/+1
* Reduce the amount of memory reported to busdma.Søren Schmidt2004-09-102-8/+10
* Release the hold on ata_delayed_attach earlier so we can use tsleepSøren Schmidt2004-09-091-6/+7
* Introduce ata_udelay() that uses tsleep instead of DELAY if possible.Søren Schmidt2004-09-034-7/+18
* Sync promise_mio_command with WIP on the Promise line of SATA controllers.Søren Schmidt2004-09-031-4/+9
* Cleanup the defines used for various chipsets.Søren Schmidt2004-09-032-19/+31
* Cleanup the storing and printing of the device transfermode for SATA.Søren Schmidt2004-09-012-14/+12
* remove unused prototypeSøren Schmidt2004-08-271-1/+0