Query: Multiple Mappings to Mem and ARMV6+
Catalin Marinas
catalin.marinas at arm.com
Mon Feb 20 06:00:40 EST 2012
On 16 February 2012 18:14, viresh kumar <viresh.linux at gmail.com> wrote:
> On Thu, Feb 16, 2012 at 9:48 AM, Catalin Marinas
> <catalin.marinas at arm.com> wrote:
>> The DMA API implementation on ARM takes care of the cache cleaning and
>> invalidating.
>
> I believe that this is the reason why we have cache re-invalidation
> (we invalidated
> it in dma_map_*() earlier) in dma_unmap_*() calls for ARMv6+ for
> DMA_FROM_DEVICE.
> Am i Correct?
Yes.
--
Catalin
More information about the linux-arm-kernel
mailing list