Re: [RFC PATCH v2 4/9] add generic dmabounce support
From: Russell King - ARM Linux <hidden>
Date: 2010-02-28 14:20:46
Also in:
linux-arm-kernel
From: Russell King - ARM Linux <hidden>
Date: 2010-02-28 14:20:46
Also in:
linux-arm-kernel
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).