From b6897003268592fb6424bde1f16200a2709decca Mon Sep 17 00:00:00 2001 From: Ioannis Glaropoulos Date: Thu, 10 Oct 2019 12:01:10 +0200 Subject: [PATCH] arch: arm: no HW stack protection capabilities in Cortex-M Baseline We do not support HW Stack protection capabilities in Cortex-M Baseline CPUs (unless they have built-in stack overflow detection capability). We adapt the Kconfig option to reflect this. Signed-off-by: Ioannis Glaropoulos --- arch/arm/core/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/core/Kconfig b/arch/arm/core/Kconfig index a6a529b33b5..1a07078ffa0 100644 --- a/arch/arm/core/Kconfig +++ b/arch/arm/core/Kconfig @@ -19,7 +19,7 @@ config CPU_CORTEX_M select HAS_FLASH_LOAD_OFFSET select ARCH_HAS_THREAD_ABORT select ARCH_HAS_TRUSTED_EXECUTION if ARM_TRUSTZONE_M - select ARCH_HAS_STACK_PROTECTION if ARM_MPU || CPU_CORTEX_M_HAS_SPLIM + select ARCH_HAS_STACK_PROTECTION if (ARM_MPU && !ARMV6_M_ARMV8_M_BASELINE) || CPU_CORTEX_M_HAS_SPLIM select ARCH_HAS_USERSPACE if ARM_MPU select ARCH_HAS_NOCACHE_MEMORY_SUPPORT if ARM_MPU && CPU_HAS_ARM_MPU && CPU_CORTEX_M7 select ARCH_HAS_RAMFUNC_SUPPORT