[PATCH v4 1/2] ARM: dma-mapping: Don't use outer_flush_range when the L2C is coherent

Gregory CLEMENT gregory.clement at free-electrons.com
Wed Sep 30 02:28:07 PDT 2015


Hi Russell,

 On mar., sept. 29 2015, Russell King - ARM Linux <linux at arm.linux.org.uk> wrote:

> On Tue, Sep 29, 2015 at 06:50:57PM +0200, Gregory CLEMENT wrote:
>> When a L2 cache controller is used in a system that provides hardware
>
> You're talking about L2 cache here, but you're also masking out the L1
> cache maintanence (dmac_*) too.  It's my understanding that we don't
> yet support coherency to L1 yet.

Do you suggest to not masking the dmac_* operation ?

Initially I tought that L1 and L2 cache maintanence operation were more
or less linked but I might mix up.

Thanks,

Gregory

-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com



More information about the linux-arm-kernel mailing list