summaryrefslogtreecommitdiff
path: root/src/arch/armv7/include
diff options
context:
space:
mode:
authorDavid Hendricks <dhendrix@chromium.org>2013-03-19 17:11:31 -0700
committerDavid Hendricks <dhendrix@chromium.org>2013-03-21 05:11:59 +0100
commit8ec69053f1a9f107f73f018fd613cf3038a12c7c (patch)
tree6a613debdc996358e23aeee8e2a4888ad9ba8bf1 /src/arch/armv7/include
parenteb06a4259b48128faed94b4ca3f8c64d3cd5a4c3 (diff)
armv7: move armv7_invalidate_caches() to cache.c
This just moves cache maintenance stuff from the armv7 bootblock code to cache.c Change-Id: I0b3ab58a1d8a3fe3d9568e02e156a36b6f33ca0b Signed-off-by: David Hendricks <dhendrix@chromium.org> Reviewed-on: http://review.coreboot.org/2867 Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Tested-by: build bot (Jenkins)
Diffstat (limited to 'src/arch/armv7/include')
-rw-r--r--src/arch/armv7/include/arch/cache.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/arch/armv7/include/arch/cache.h b/src/arch/armv7/include/arch/cache.h
index 5125b8c449..643da7c69e 100644
--- a/src/arch/armv7/include/arch/cache.h
+++ b/src/arch/armv7/include/arch/cache.h
@@ -225,6 +225,9 @@ void dcache_clean_invalidate_by_mva(unsigned long addr, unsigned long len);
/* invalidate entire icache on current level (given by CSSELR) */
void icache_invalidate_all(void);
+/* invalidate all caches on ARMv7 */
+void armv7_invalidate_caches(void);
+
/* MMU setup by machine virtual address */
void mmu_setup_by_mva(unsigned long start, unsigned long size);