summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-all.c
Commit message (Expand)AuthorAgeFilesLines
* This is the roumored ATA modulerisation works, and it needs a little explanat...sos2008-10-091-19/+23
* Introduce a new loader tunable "hw.ata.ata_dma_check_80pin", defaulting to 1.philip2008-08-151-0/+5
* Rearrange how to call dma.alloc() so that we have resources alloc'd when need...sos2008-06-111-0/+4
* Dont call ata_start() when ata_reinit fails in the ioctl path.sos2008-05-261-1/+0
* devclass_get_maxunit() returns n+1 with n starting at 0.bz2008-04-201-4/+5
* Fix the breakage that caused AHCI devices to vanish. Editor droppings :(sos2008-04-181-1/+3
* Go back to preallocating everything possible on init.sos2008-04-171-58/+7
* Fix badly placed '{'sos2008-04-111-2/+5
* Fix the brokenness in the former commit, sorry for the mess.sos2008-04-111-5/+54
* Add experimental support for SATA Port Multiplierssos2008-04-101-57/+73
* Add a "spindown" facility to ata-disks: If no requests have been receivedphk2008-03-171-0/+6
* Add support for the VIA 8237Ssos2007-10-041-1/+1
* Use 'pause' in several places rather than trying to tsleep() on NULL (whichjhb2007-02-231-3/+3
* o break newbus api: add a new argument of type driver_filter_t topiso2007-02-231-1/+1
* 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
OpenPOWER on IntegriCloud