summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata
Commit message (Expand)AuthorAgeFilesLines
* Do not retry on requests that has lost thier device during reinit.sos2004-10-201-8/+5
* Idle the channel earlier in reinit().sos2004-10-191-10/+10
* Cosmeticssos2004-10-191-6/+2
* Return the unit number of a channel instead of a hardcoded '1' fromle2004-10-191-1/+1
* Refine locking so it covers the "running" variable as well.sos2004-10-132-108/+108
* Dont sleep with lock held.sos2004-10-101-1/+1
* Add support for the ICH6 in legacy mode.sos2004-10-092-0/+6
* Move the PC98 specific geometry "gunk" to geom_pc98.c where it belongs.sos2004-10-073-8/+3
* 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-069-70/+135
* Always set half'n'half mode on ICH* chips.sos2004-10-011-0/+1
* Fix the serverworks modesetting code, of mask offset was wrong.sos2004-10-011-14/+16
* Resurrect dump that broke with the last update.sos2004-09-301-5/+4
* Remove the old ATA_*LOCK_CH macros that used atomic ops and usesos2004-09-265-215/+258
* Rearrange the order of I/O's in dma-start/stop, some chipsets are verysos2004-09-261-2/+2
* Ignore leading '_' in model name returned by devices.sos2004-09-161-1/+1
* Reduce the amount of memory reported to busdma.sos2004-09-102-8/+10
* Release the hold on ata_delayed_attach earlier so we can use tsleepsos2004-09-091-6/+7
* Introduce ata_udelay() that uses tsleep instead of DELAY if possible.sos2004-09-034-7/+18
* Sync promise_mio_command with WIP on the Promise line of SATA controllers.sos2004-09-031-4/+9
* Cleanup the defines used for various chipsets.sos2004-09-032-19/+31
* Cleanup the storing and printing of the device transfermode for SATA.sos2004-09-012-14/+12
* remove unused prototypesos2004-08-271-1/+0
* Fix the handling of "inflight" requests when doing reinit's.sos2004-08-274-7/+35
* Set and reset the right bit for UDMA enable/disable on the ICH* chips.sos2004-08-271-2/+2
* Rearrange the call to disk_destroy.sos2004-08-271-6/+6
* Sii_reset needs to wait up to 1 second to get slow disks with it sosos2004-08-241-1/+1
* Always pick up giant before returning from an ioctl call.sos2004-08-241-2/+4
* Properly check malloc returns.sos2004-08-241-10/+19
* Workaround devices that responds with registers as *both* master & slave,sos2004-08-221-2/+10
* Correct the args to busdma, mostly cosmetic.sos2004-08-201-6/+5
* DONT PANICsos2004-08-201-1/+2
* Improve (hopefully) on the workaround code for devices that doesn'tsos2004-08-163-23/+18
* Fix Promise sx4/sx4000 support that broke on the latest race fixes.sos2004-08-161-61/+68
* Allow the use of a supplied function to set the PRD table. This issos2004-08-133-39/+31
* Change the order of ata_dmainit/ata_allocate in preparation ofsos2004-08-124-48/+57
* Fix bad free() usage.sos2004-08-091-2/+8
* Close a race in ata_reinit().sos2004-08-092-3/+7
* make sure that ioctl's to ata use the proper cmd IOCATA...jmg2004-08-091-0/+3
* Tag all geom classes in the tree with a version number.phk2004-08-081-3/+4
* Correct the last commit so it works in error situations as well.sos2004-08-071-1/+1
* Fix a panic in ata_generic_transaction(). The DMA pointer of the channelnjl2004-08-061-1/+1
* Try to narrow down the race window on HW that does not have ways tosos2004-08-057-49/+46
* Add firmware revision to probe printf.sos2004-08-054-7/+9
* Change the default to switch on DMA on ATAPI devices if they cansos2004-08-011-3/+5
* Fix the panic (""memory modified after free") when ata_getparam() failssos2004-07-311-0/+1
* Fix the reset sequence for sx4/sx4000 type controllers, it could hang thesos2004-07-301-1/+1
* Refine the wait for ATAPI_RESET.sos2004-07-241-2/+10
* Dont expect interrupt from ATAPI_RESET, it doesn't deliver one.sos2004-07-231-0/+11
* Dont set "address setup timing" on newer VIA chips.sos2004-07-171-1/+2
OpenPOWER on IntegriCloud