]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC:
authorsos <sos@FreeBSD.org>
Thu, 25 Aug 2005 16:21:05 +0000 (16:21 +0000)
committersos <sos@FreeBSD.org>
Thu, 25 Aug 2005 16:21:05 +0000 (16:21 +0000)
commit4e9db3bd6f54c4ea792a30a5a0f4cae86755ce87
tree6e2080720adfb2c6956d30c17d0098571ea7eb8d
parent8b451098215f67e6242cf70d66417e35ff3c068c
MFC:
Add support for working around controllers that cannot do DMA in 48bit.
The workaround use PIO mode above ~137GB to allow using the disk.
Add the Acer chips with rev < 0xc4 as first candidate.

Add support for the Promise PDC4071[89] chips on the Fasttrak TX4300.
Docs kindly provided by Promise.

Apply fix for "pr82261 DMA-support on Sparc64 broken"

Use the bio field instead of the driver field as intended.

Dont set default mode to ATA_DMA_MAX on devices not capable of DMA.

Approved by: re@ (scottl)
sys/dev/ata/ata-all.c
sys/dev/ata/ata-all.h
sys/dev/ata/ata-chipset.c
sys/dev/ata/ata-disk.c
sys/dev/ata/ata-lowlevel.c
sys/dev/ata/ata-pci.h
sys/dev/ata/atapi-cd.c