ARM: invalidate caches thoroughly
The data caches should be invalided once during startup. This should
also be done when we do not have the MMU enabled in barebox because
the Kernel does not invalidate the caches during start.

To make this sure this patch enables the arm_early_mmu_cache_invalidate
function even if MMU support is disabled. Additionally this patch adds
calls to arm_early_mmu_cache_invalidate in start.c and uncompress.c.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent fe41173 commit e0be72d3cd3924c369e242637744d7864f79e660
@Sascha Hauer Sascha Hauer authored on 11 Sep 2013
Showing 4 changed files
View
arch/arm/cpu/Makefile
View
arch/arm/cpu/start.c
View
arch/arm/cpu/uncompress.c
View
arch/arm/include/asm/cache.h