On Wed, Nov 25, 2009 at 03:00:28PM -0500, David VomLehn wrote: > Fixes for using DMA on systems where the DMA address and the physical address > differ. what's the problem ? Even the old Olivetti M700 has an iommu, so dma address and physical address are always different... and it works without changes. You just need to tweak the plat_dma_XXX() macros/functions. And I don't see a reason for the KSEG0 checks in your other patch, but maybe I'm missing something... Thomas. -- Crap can work. Given enough thrust pigs will fly, but it's not necessary a good idea. [ RFC1925, 2.3 ]