depends on ARCH_RPC
select CPU_32v3
select CPU_CACHE_V3
+ select CPU_CACHE_VIVT
select CPU_COPY_V3
select CPU_TLB_V3
help
default y if ARCH_CLPS7500
select CPU_32v3
select CPU_CACHE_V3
+ select CPU_CACHE_VIVT
select CPU_COPY_V3
select CPU_TLB_V3
help
select CPU_32v4
select CPU_ABRT_LV4T
select CPU_CACHE_V4
+ select CPU_CACHE_VIVT
select CPU_COPY_V4WT
select CPU_TLB_V4WT
help
select CPU_32v4
select CPU_ABRT_EV4T
select CPU_CACHE_V4WT
+ select CPU_CACHE_VIVT
select CPU_COPY_V4WB
select CPU_TLB_V4WBI
help
# ARM922T
config CPU_ARM922T
- bool
- depends on ARCH_CAMELOT || ARCH_LH7A40X
- default y
+ bool "Support ARM922T processor" if ARCH_INTEGRATOR
+ depends on ARCH_CAMELOT || ARCH_LH7A40X || ARCH_INTEGRATOR
+ default y if ARCH_CAMELOT || ARCH_LH7A40X
select CPU_32v4
select CPU_ABRT_EV4T
select CPU_CACHE_V4WT
+ select CPU_CACHE_VIVT
select CPU_COPY_V4WB
select CPU_TLB_V4WBI
help
# ARM925T
config CPU_ARM925T
- bool
+ bool "Support ARM925T processor" if ARCH_OMAP
depends on ARCH_OMAP1510
- default y
+ default y if ARCH_OMAP1510
select CPU_32v4
select CPU_ABRT_EV4T
select CPU_CACHE_V4WT
+ select CPU_CACHE_VIVT
select CPU_COPY_V4WB
select CPU_TLB_V4WBI
help
# ARM926T
config CPU_ARM926T
bool "Support ARM926T processor" if ARCH_INTEGRATOR
- depends on ARCH_INTEGRATOR || ARCH_VERSATILE_PB || ARCH_OMAP730 || ARCH_OMAP1610 || ARCH_OMAP5912
- default y if ARCH_VERSATILE_PB
+ depends on ARCH_INTEGRATOR || ARCH_VERSATILE_PB || MACH_VERSATILE_AB || ARCH_OMAP730 || ARCH_OMAP16XX
+ default y if ARCH_VERSATILE_PB || MACH_VERSATILE_AB || ARCH_OMAP730 || ARCH_OMAP16XX
select CPU_32v5
select CPU_ABRT_EV5TJ
+ select CPU_CACHE_VIVT
select CPU_COPY_V4WB
select CPU_TLB_V4WBI
help
select CPU_32v5
select CPU_ABRT_EV4T
select CPU_CACHE_V4WT
+ select CPU_CACHE_VIVT
select CPU_COPY_V4WB
select CPU_TLB_V4WBI
help
select CPU_32v5
select CPU_ABRT_EV4T
select CPU_CACHE_V4WT
+ select CPU_CACHE_VIVT
select CPU_COPY_V4WB
select CPU_TLB_V4WBI
depends on n
depends on ARCH_INTEGRATOR
select CPU_32v5
select CPU_ABRT_EV4T
+ select CPU_CACHE_VIVT
select CPU_COPY_V4WB # can probably do better
select CPU_TLB_V4WBI
help
depends on ARCH_INTEGRATOR
select CPU_32v5
select CPU_ABRT_EV5T # But need Jazelle, but EV5TJ ignores bit 10
+ select CPU_CACHE_VIVT
select CPU_COPY_V4WB # can probably do better
select CPU_TLB_V4WBI
help
select CPU_32v4 if !ARCH_RPC
select CPU_ABRT_EV4
select CPU_CACHE_V4WB
+ select CPU_CACHE_VIVT
select CPU_COPY_V4WB
select CPU_TLB_V4WB
help
select CPU_32v4
select CPU_ABRT_EV4
select CPU_CACHE_V4WB
+ select CPU_CACHE_VIVT
select CPU_TLB_V4WB
select CPU_MINICACHE
default y
select CPU_32v5
select CPU_ABRT_EV5T
+ select CPU_CACHE_VIVT
select CPU_TLB_V4WBI
select CPU_MINICACHE
select CPU_32v6
select CPU_ABRT_EV6
select CPU_CACHE_V6
+ select CPU_CACHE_VIPT
select CPU_COPY_V6
select CPU_TLB_V6
config CPU_CACHE_V6
bool
+config CPU_CACHE_VIVT
+ bool
+
+config CPU_CACHE_VIPT
+ bool
+
# The copy-page model
config CPU_COPY_V3
bool
config CPU_DCACHE_WRITETHROUGH
bool "Force write through D-cache"
depends on (CPU_ARM920T || CPU_ARM922T || CPU_ARM925T || CPU_ARM926T || CPU_ARM1020) && !CPU_DISABLE_DCACHE
+ default y if CPU_ARM925T
help
- Say Y here to use the data cache in writethough mode. Unless you
+ Say Y here to use the data cache in writethrough mode. Unless you
specifically require this or are unsure, say N.
config CPU_CACHE_ROUND_ROBIN