On Sun, Feb 28, 2010 at 03:07:57PM +0100, Albert Herranz wrote: > This patch makes part of the ARM dmabounce code available to other > architectures as a generic API.
There is already a generic dma bounce implementation - it's called swiotlb - lib/swiotlb.c. We should eventually switch the ARM dmabounce stuff over to that instead of keeping dmabounce around. The only problem I forsee is that on ARM, we have devices which can only address the least significant N bits of RAM, but there may be an offset on the base address of RAM on the bus which isn't included in these N bits. Even more fun is where we have a DMA controller which can address N bits of RAM, except for bit M which must be zero... (where N > M). _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev