[PATCH] ARM: mm: enable L1 prefetch on Cortex-A9

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Mon Jun 15 07:56:14 PDT 2015

Dear Dirk Behme,

On Mon, 15 Jun 2015 12:42:29 +0200, Dirk Behme wrote:

> > This commit enables this L1 prefetch feature unconditionally on all
> > Cortex-A9 by setting bit 2 in the Auxiliary Control CP15
> > register. Note that since this bit only exists on Cortex-A9 but not on
> > Cortex-A5 or Cortex-R7, we separate the handling of Cortex-A9 from the
> > one of those two other cores.
> Have you observed or measured any performance improvements or changes 
> using this change?

No, I haven't done any measurement myself, I merely wanted to propagate
some of the optimizations that were implemented in the Marvell BSP and
open the discussion around enabling the L1 prefetching feature of the

Best regards,

Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering

More information about the linux-arm-kernel mailing list