m68k: add cache support for V4e ColdFire cores running with MMU enabled
authorGreg Ungerer <gerg@uclinux.org>
Mon, 17 Oct 2011 04:38:09 +0000 (14:38 +1000)
committerGreg Ungerer <gerg@uclinux.org>
Fri, 30 Dec 2011 00:20:28 +0000 (10:20 +1000)
commitae2eca724af2802739efe02b3fc56daa8b674eb9
treed95406d3f1eb6c8b1ddd8641d83b86fed10dd422
parent78d705e3be4bfbd2e75157d284096d600ea6eda5
m68k: add cache support for V4e ColdFire cores running with MMU enabled

Add code to deal with instruction, data and branch caches of the V4e
ColdFire cores when they are running with the MMU enabled.

This code is loosely based on Freescales changes for the caches of the
V4e ColdFire in the 2.6.25 kernel BSP. That code was originally by
Kurt Mahan <kmahan@freescale.com> (now <kmahan@xmission.com>).

Signed-off-by: Greg Ungerer <gerg@uclinux.org>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Matt Waddel <mwaddel@yahoo.com>
Acked-by: Kurt Mahan <kmahan@xmission.com>
arch/m68k/include/asm/cacheflush_mm.h
arch/m68k/mm/cache.c