[ARM] Kirkwood: invalidate L2 cache before enabling it
authorMaxime Bizon <mbizon@freebox.fr>
Fri, 27 Mar 2009 17:42:19 +0000 (18:42 +0100)
committerNicolas Pitre <nico@cam.org>
Sun, 29 Mar 2009 02:39:30 +0000 (22:39 -0400)
commitd75de08727018659cd7e060cf0018eaf53e49aaf
tree355e43af6605aeff23102af26615c9a679306407
parentc31f403de62415c738ddc9e673cf8e722c82f861
[ARM] Kirkwood: invalidate L2 cache before enabling it

I get random oopses on my Kirkwood board at startup when L2 cache is
enabled. FYI I'm using Marvell uboot version 3.4.16

Each boot produces the same oops, but anything that changes the kernel
size (even only changing initramfs) makes the oops different.

I noticed that nothing invalidates the L2 cache before enabling it,
doing so fixes my problem.

Signed-off-by: Maxime Bizon <mbizon@freebox.fr>
Signed-off-by: Nicolas Pitre <nico@marvell.com>
arch/arm/mm/cache-feroceon-l2.c