Re: IOMMUs was Re: Intel vs AMD x86-64

From: David S. Miller
Date: Tue Feb 24 2004 - 13:18:04 EST


On 24 Feb 2004 15:06:47 +0100
Andi Kleen <ak@xxxxxxx> wrote:

> One side effect of this is that the IOMMU TLB flush strategy is a bit
> dumb, because it has to do config space accesses for it.

This can be costly, but if you flush the IOMMU like sparc64 does (basically
it's similar to how KMAPs are flushed on x86), the cost gets real low because
then you only flush the whole iommu once every time you walk the whole mapping
table of the iommu.

I'm sure you've probably thought of this already, just mentioning it in case
you haven't.
-
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/