summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-all.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.sos2007-02-211-1/+1
* Do not special-case __ARMEB__, we handle that in the arm code.cognet2006-12-161-2/+0
* Deal more generically with the byteswap needed on !littleendian HW.sos2006-11-171-2/+2
* CF devices are ATA not ATAPI.sos2006-09-111-1/+3
* Remove various bits of conditional Alpha code and fixup a few comments.jhb2006-05-121-3/+0
* Dont poll for ATA_IDLE on a detached channel in suspend.sos2006-04-141-2/+2
* Make the ATAPI sense data accessible when using the ioctl interfacesos2006-03-311-1/+5
* write the right unit # on verbose output.sos2006-03-101-1/+2
* typo.sos2006-03-091-1/+1
* Get rid of all the "long long"/"maxint" casting around in printf's.sos2006-03-091-1/+1
* ATA_USB will need to hook into the delayed boot identify to havesos2006-03-081-1/+1
* Add USB modes.sos2006-03-051-0/+3
* Fix ata_reinit so it does things in the right order to prevent panic's.sos2006-02-251-38/+32
* Unbreak Promise SATAII/150 controllers caused by the DMA dump changes.sos2006-02-091-1/+1
* Whitespace cleanup.sos2006-01-181-3/+3
* Add support for using DMA on dump, greatly speeds up the dump process.sos2006-01-181-12/+9
* Get rid of the advertising clause in the copyright.sos2006-01-051-3/+1
* When IOCATAGPARM is called, update the capabilities page that is storedsos2005-11-251-17/+28
* Normalize a significant number of kernel malloc type names:rwatson2005-10-311-1/+1
* Enclose the delayed attach in Giant so we dont loose the race with othersos2005-10-271-6/+10
* Harden the hotplug support for SATA devices.sos2005-09-141-10/+39
* In ata_mode2str() properly list -1 as UNSUPPORTED.sos2005-08-291-0/+1
* Dont set default mode to ATA_DMA_MAX on devices not capable of DMA.sos2005-08-251-1/+3
* Add support for working around controllers that cannot do DMA in 48bit mode.sos2005-08-171-14/+55
* Add support for the Promise PDC4071[89] chips used on fx the Fasttrak TX4300.sos2005-08-121-0/+1
* Make certain the the 48bit flag is reset if we dont translate LBA.sos2005-05-171-2/+2
* Change the way ioctls are issue to ATA.sos2005-05-161-197/+152
* Cleanup commentssos2005-05-131-2/+2
* Reshape the dma code to be a bit more flexible so it can cope withsos2005-05-031-1/+41
* Take newbusification one step further, ie use the device_t more consequentlysos2005-04-301-12/+16
* Now that probing is working in the new fashion, we need to go back tosos2005-04-291-54/+164
* Rearrange the way the reset code is called.sos2005-04-281-2/+2
* Rehash the timeout code to make it more simple.sos2005-04-211-26/+23
* Properly hook in devices found by SATA connect events.sos2005-04-201-2/+1
* Add a named reference-count KPI to hold off mounting of the root filesystem.phk2005-04-181-0/+3
* Add uma zone for composite ops.sos2005-04-181-5/+15
* Make things compile again with ATA_STATIC_ID.sos2005-04-151-2/+2
* Move the creation of ata_channel child devices to the channel code.sos2005-04-151-41/+36
* Generalise the SATA PHY handling code so it wont be duplicated forsos2005-04-081-2/+2
* Add support for controllers that doesn't have the usual taskfilesos2005-04-061-0/+14
* Change the ata_* methods to use a channel device instead of asos2005-03-311-10/+10
* This is the much rumoured ATA mkIII update that I've been working on.sos2005-03-301-676/+409
* Avoid using tsleep() in the resume path as it may result in themdodd2005-02-071-1/+4
* Return ATA register values in the request struct when ATAREQUEST returns.sos2004-11-241-4/+8
* Idle the channel earlier in reinit().sos2004-10-191-10/+10
* Refine locking so it covers the "running" variable as well.sos2004-10-131-40/+37
* Dont sleep with lock held.sos2004-10-101-1/+1
* Add SHARP to the pool of drives that doesn not need byteswapping ofsos2004-10-071-5/+7
* Fix the PC98 lockups on boot.sos2004-10-061-5/+9
* Remove the old ATA_*LOCK_CH macros that used atomic ops and usesos2004-09-261-12/+109
OpenPOWER on IntegriCloud