Re: Disabling DMA with ICH10?

From: Krzysztof Halasa
Date: Tue Sep 29 2009 - 16:36:03 EST


Alan Cox <alan@xxxxxxxxxxxxxxxxxxx> writes:

>> Not that long, there is no emulation there (except for port #80 (hex?)
>> and similar). Normal 33 MHz access.
>
> ATA accesses go across the cable and while some of them are snooped,
> cached and other magic is done there are cases it turns into a
> transaction back and forth with the drive - that *is* slow. PIO 0 in fact
> is ISA speed

Sure, PATA inserts wait states, the 4 bus cycles per access (or
something like that) is the minimum for PIO on PCI. But it's still
normal 33 MHz access (with as many wait states as the PATA mode needs),
not ISA 8 MHz emulation (fastest PIO would be faster than ISA).
--
Krzysztof Halasa
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/