]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Unbreak ATAPI on the Aladdin chipset, only DMA access worked.
authorSøren Schmidt <sos@FreeBSD.org>
Mon, 8 Nov 1999 21:36:00 +0000 (21:36 +0000)
committerSøren Schmidt <sos@FreeBSD.org>
Mon, 8 Nov 1999 21:36:00 +0000 (21:36 +0000)
commit838b8e23b90325043ffd420c4a5da472f0bee7e3
treee0ff512f867e08a0f952161668759ab470cf3599
parent031911c6047bee7f56c1f952b69805a2e41e0c69
Unbreak ATAPI on the Aladdin chipset, only DMA access worked.

Try to use a 32bit mask on the IO addresses, this fixes the alpha
and hopefully doesn't break on any i386 machines.

Try to enable both read & write cache on disks, they should be as
default, but better be sure..
sys/dev/ata/ata-all.c
sys/dev/ata/ata-all.h
sys/dev/ata/ata-disk.c
sys/dev/ata/ata-dma.c