aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ata
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix the handling of "inflight" requests when doing reinit's.Søren Schmidt2004-08-274-7/+35
* Set and reset the right bit for UDMA enable/disable on the ICH* chips.Søren Schmidt2004-08-271-2/+2
* Rearrange the call to disk_destroy.Søren Schmidt2004-08-271-6/+6
* Sii_reset needs to wait up to 1 second to get slow disks with it soSøren Schmidt2004-08-241-1/+1
* Always pick up giant before returning from an ioctl call.Søren Schmidt2004-08-241-2/+4
* Properly check malloc returns.Søren Schmidt2004-08-241-10/+19
* Workaround devices that responds with registers as *both* master & slave,Søren Schmidt2004-08-221-2/+10
* Correct the args to busdma, mostly cosmetic.Søren Schmidt2004-08-201-6/+5
* DONT PANICSøren Schmidt2004-08-201-1/+2
* Improve (hopefully) on the workaround code for devices that doesn'tSøren Schmidt2004-08-163-23/+18
* Fix Promise sx4/sx4000 support that broke on the latest race fixes.Søren Schmidt2004-08-161-57/+64
* Allow the use of a supplied function to set the PRD table. This isSøren Schmidt2004-08-133-38/+30
* Change the order of ata_dmainit/ata_allocate in preparation ofSøren Schmidt2004-08-124-48/+57
* Fix bad free() usage.Søren Schmidt2004-08-091-2/+8
* Close a race in ata_reinit().Søren Schmidt2004-08-092-3/+7
* make sure that ioctl's to ata use the proper cmd IOCATA...John-Mark Gurney2004-08-091-0/+3
* Tag all geom classes in the tree with a version number.Poul-Henning Kamp2004-08-081-3/+4
* Correct the last commit so it works in error situations as well.Søren Schmidt2004-08-071-1/+1
* Fix a panic in ata_generic_transaction(). The DMA pointer of the channelNate Lawson2004-08-061-1/+1
* Try to narrow down the race window on HW that does not have ways toSøren Schmidt2004-08-057-49/+46
* Add firmware revision to probe printf.Søren Schmidt2004-08-054-7/+9
* Change the default to switch on DMA on ATAPI devices if they canSøren Schmidt2004-08-011-3/+5
* Fix the panic (""memory modified after free") when ata_getparam() failsSøren Schmidt2004-07-311-0/+1
* Fix the reset sequence for sx4/sx4000 type controllers, it could hang theSøren Schmidt2004-07-301-1/+1
* Refine the wait for ATAPI_RESET.Søren Schmidt2004-07-241-2/+10
* Dont expect interrupt from ATAPI_RESET, it doesn't deliver one.Søren Schmidt2004-07-231-0/+11
* Dont set "address setup timing" on newer VIA chips.Søren Schmidt2004-07-171-1/+2
* Attempt to handle suspend/resume better.Søren Schmidt2004-07-122-16/+9
* Remove leftover debug output.Søren Schmidt2004-06-301-2/+2
* Add support for LSI type software RAID's.Søren Schmidt2004-06-252-29/+335
* Use the right ordering of args on mtx_init(). No functional changesSøren Schmidt2004-06-226-6/+6
* Call the detach function with g_waitfor_event() so that it can accessBrian Feldman2004-06-211-1/+8