Skip to content

Another 16 L2C patches

Stephen Warren linux-arm-kernel linux-samsung-soc linux-tegra 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest1 of 16 patches 0 repliesNew

1 of 16 patches is in this archive. The cover letter announces 16.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
7/16ARM: l2c: convert tegra to generic l2c initialisation+0 -01 reply

Reviews trailers per patch

The patch has no Reviewed-by or Acked-by.

PatchStephen Warren
SeriesT-b
7/16

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/16] Another 16 L2C patches
Quoted 10 lines · Stephen Warren
Quoted 9 lines · Russell King - ARM Linux

So, in response to Matt Porter's complaint about breaking prima2, here's another 16 patches which changes the way the L2 cache is initialised on many platforms. This series moves towards a situation where the generic code initialises the L2 cache itself, with as little help as possible from board specific code.

A number of platforms are left alone because they're more complex - these should still eventually be converted.

Quoted 7 lines
Quoted 3 lines

At some point in the near future, I will see about sorting out their ordering wrt the previous patch set. For the time being, they apply on top of the existing l2c changes.

Are "the existing l2c changes" in next-20140428? If not, is there a git branch I can pull to test the whole thing, rather than tracking down and applying "the existing l2c changes" first?

I guess they must be in linux-next, since this series applies cleanly on top of it.

So, patches 2/16 ("ARM: l2c: add platform independent core L2 cache initialisation") and 7/16 ("ARM: l2c: convert tegra to generic l2c initialisation"),

(On an NVIDIA Tegra20 Seaboard/Springbank board, on top of next-20140428)

I do see one error in dmesg during boot, but it doesn't appear to negatively affect operation in brief testing, and is present in linux-next without this series anyway. Is this message a problem?

Quoted 5 lines
[    0.000000] L2C: platform modifies aux control register: 0x02080000 -> 0x3e480001
[    0.000000] L2C: DT/platform modifies aux control register: 0x02080000 -> 0x3e480001
[    0.000000] L2C-310 errata 727915 769419 enabled
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9
[    0.000000] L2C-310: enabling full line of zeros but not enabled in Cortex-A9

^^^^^^ this is logged at error level

Quoted 4 lines
[    0.000000] L2C-310 ID prefetch enabled, offset 1 lines
[    0.000000] L2C-310 dynamic clock gating disabled, standby mode disabled
[    0.000000] L2C-310 cache controller enabled, 8 ways, 1024 kB
[    0.000000] L2C-310: CACHE_ID 0x410000c4, AUX_CTRL 0x7e480001