3 @@ -366,6 +366,7 @@ config ARCH_CNS3XXX
5 select PCI_DOMAINS if PCI
7 + select CPU_CACHE_FORCE_MULTI
9 Support for Cavium Networks CNS3XXX platform.
11 --- a/arch/arm/mm/Kconfig
12 +++ b/arch/arm/mm/Kconfig
13 @@ -496,6 +496,9 @@ config CPU_CACHE_VIPT
17 +config CPU_CACHE_FORCE_MULTI
23 --- a/arch/arm/include/asm/glue-cache.h
24 +++ b/arch/arm/include/asm/glue-cache.h
26 #error Unknown cache maintenance model
29 +#if defined(CONFIG_CPU_CACHE_FORCE_MULTI) && !defined(MULTI_CACHE)
30 +#define MULTI_CACHE 1
34 #define __cpuc_flush_icache_all __glue(_CACHE,_flush_icache_all)
35 #define __cpuc_flush_kern_all __glue(_CACHE,_flush_kern_cache_all)