freebsd-nq/sys/dev/ata
Paul Saab c794ceb56a Implement write combining for crashdumps. This is useful when
write caching is disabled on both SCSI and IDE disks where large
memory dumps could take up to an hour to complete.

Taking an i386 scsi based system with 512MB of ram and timing (in
seconds) how long it took to complete a dump, the following results
were obtained:

Before:				After:
	WCE           TIME		WCE           TIME
	------------------		------------------
	1	141.820972		1	 15.600111
	0	797.265072		0	 65.480465

Obtained from:	Yahoo!
Reviewed by:	peter
2000-10-17 10:05:49 +00:00
..
ata-all.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
ata-all.h Get rid of the ivars entirely. 2000-10-13 11:21:27 +00:00
ata-disk.c Implement write combining for crashdumps. This is useful when 2000-10-17 10:05:49 +00:00
ata-disk.h Add support for ATA "pseudo" RAID controllers as the Promise Fasttrak 2000-10-13 13:04:45 +00:00
ata-dma.c Fix ISA only systems. 2000-10-13 12:09:23 +00:00
ata-raid.c Add support for ATA "pseudo" RAID controllers as the Promise Fasttrak 2000-10-13 13:04:45 +00:00
ata-raid.h Add support for ATA "pseudo" RAID controllers as the Promise Fasttrak 2000-10-13 13:04:45 +00:00
atapi-all.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
atapi-all.h Add support for tagged queuing on ATA drives. There is only support for 2000-09-19 11:08:39 +00:00
atapi-cd.c Remove unneeded includes 2000-09-20 07:00:24 +00:00
atapi-cd.h Add support for tagged queuing on ATA drives. There is only support for 2000-09-19 11:08:39 +00:00
atapi-fd.c Remove unneeded includes 2000-09-20 07:00:24 +00:00
atapi-fd.h Add support for tagged queuing on ATA drives. There is only support for 2000-09-19 11:08:39 +00:00
atapi-tape.c Add support for tagged queuing on ATA drives. There is only support for 2000-09-19 11:08:39 +00:00
atapi-tape.h Add support for tagged queuing on ATA drives. There is only support for 2000-09-19 11:08:39 +00:00