Skip to content

ARM: V7M: Support caches

Vladimir Murzin linux-arm-kernel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 10 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 10 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/10] ARM: V7M: Support caches

Hi Alex,

Quoted 23 lines · Alexandre Torgue

Hi Vladimir,

Quoted 20 lines · Vladimir Murzin

Hi,

This patch set allows M-class cpus benefit of optional cache support. It originaly was written by Jonny, I've been keeping it localy mainly rebasing over Linux versions.

The main idea behind patches is to reuse existing cache handling code from v7A/R. In case v7M cache operations are provided via memory mapped interface rather than co-processor instructions, so extra macros have been introduced to factor out cache handling logic and low-level operations.

Along with the v7M cache support the first user (Cortex-M7) is introduced.

Patches were tested on MPS2 platform with Cortex-M3/M4/M7. The later one showed significant boot speed-up.

Based on 4.7-rc3.

Quoted 7 lines
Quoted 3 lines

Thanks!
Vladimir

Thanks for the series.
Did you change something in those patches compare to patches you sent in the RFC ?

Only 04, 05, 06 have been changed (each has it's own changelog included).

I did try to hammer patches because of your report of instability with caches on, but all run fine... so nothing has been changed in regard of your case.

Cheers
Vladimir

Quoted 7 lines

Regards.

Alex