|
@@ -403,6 +403,7 @@ config CPU_V7M
|
|
|
bool
|
|
|
select CPU_32v7M
|
|
|
select CPU_ABRT_NOMMU
|
|
|
+ select CPU_CACHE_V7M
|
|
|
select CPU_CACHE_NOP
|
|
|
select CPU_PABRT_LEGACY
|
|
|
select CPU_THUMBONLY
|
|
@@ -518,6 +519,9 @@ config CPU_CACHE_VIPT
|
|
|
config CPU_CACHE_FA
|
|
|
bool
|
|
|
|
|
|
+config CPU_CACHE_V7M
|
|
|
+ bool
|
|
|
+
|
|
|
if MMU
|
|
|
# The copy-page model
|
|
|
config CPU_COPY_V4WT
|
|
@@ -750,14 +754,14 @@ config CPU_HIGH_VECTOR
|
|
|
|
|
|
config CPU_ICACHE_DISABLE
|
|
|
bool "Disable I-Cache (I-bit)"
|
|
|
- depends on CPU_CP15 && !(CPU_ARM720T || CPU_ARM740T || CPU_XSCALE || CPU_XSC3)
|
|
|
+ depends on (CPU_CP15 && !(CPU_ARM720T || CPU_ARM740T || CPU_XSCALE || CPU_XSC3)) || CPU_V7M
|
|
|
help
|
|
|
Say Y here to disable the processor instruction cache. Unless
|
|
|
you have a reason not to or are unsure, say N.
|
|
|
|
|
|
config CPU_DCACHE_DISABLE
|
|
|
bool "Disable D-Cache (C-bit)"
|
|
|
- depends on CPU_CP15 && !SMP
|
|
|
+ depends on (CPU_CP15 && !SMP) || CPU_V7M
|
|
|
help
|
|
|
Say Y here to disable the processor data cache. Unless
|
|
|
you have a reason not to or are unsure, say N.
|
|
@@ -792,7 +796,7 @@ config CPU_CACHE_ROUND_ROBIN
|
|
|
|
|
|
config CPU_BPREDICT_DISABLE
|
|
|
bool "Disable branch prediction"
|
|
|
- depends on CPU_ARM1020 || CPU_V6 || CPU_V6K || CPU_MOHAWK || CPU_XSC3 || CPU_V7 || CPU_FA526
|
|
|
+ depends on CPU_ARM1020 || CPU_V6 || CPU_V6K || CPU_MOHAWK || CPU_XSC3 || CPU_V7 || CPU_FA526 || CPU_V7M
|
|
|
help
|
|
|
Say Y here to disable branch prediction. If unsure, say N.
|
|
|
|