From 63ebf4d23f032c8d233bf6f8cf23d7fdea762847 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Arg=C3=BCelles?= Date: Fri, 30 May 2025 19:53:01 +0700 Subject: [PATCH] Revert "arch: arm: mpu: fix erratum 1013783-B" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 983b1d088ca79dbec8e199e929c2e0260a88004a. Signed-off-by: Manuel Argüelles --- arch/arm/core/mpu/arm_mpu_regions.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/arch/arm/core/mpu/arm_mpu_regions.c b/arch/arm/core/mpu/arm_mpu_regions.c index 4a1cbdfa60f..0bf7a219c27 100644 --- a/arch/arm/core/mpu/arm_mpu_regions.c +++ b/arch/arm/core/mpu/arm_mpu_regions.c @@ -1,6 +1,5 @@ /* * Copyright (c) 2017 Linaro Limited. - * Copyright 2025 NXP * * SPDX-License-Identifier: Apache-2.0 */ @@ -11,18 +10,8 @@ #include static const struct arm_mpu_region mpu_regions[] = { - -#if defined(CONFIG_CPU_CORTEX_M7) && defined(CONFIG_CPU_HAS_ARM_MPU) && \ - defined(CONFIG_CPU_HAS_DCACHE) - /* Erratum 1013783-B (SDEN-1068427): use first region to prevent speculative access - * in entire memory space - */ - MPU_REGION_ENTRY("BACKGROUND", - 0, - {REGION_4G | MPU_RASR_XN_Msk | P_NA_U_NA_Msk}), -#endif - #ifdef CONFIG_XIP + /* Region 0 */ MPU_REGION_ENTRY("FLASH_0", CONFIG_FLASH_BASE_ADDRESS, #if defined(CONFIG_ARMV8_M_BASELINE) || defined(CONFIG_ARMV8_M_MAINLINE) @@ -33,6 +22,7 @@ static const struct arm_mpu_region mpu_regions[] = { #endif #endif + /* Region 1 */ MPU_REGION_ENTRY("SRAM_0", CONFIG_SRAM_BASE_ADDRESS, #if defined(CONFIG_ARMV8_M_BASELINE) || defined(CONFIG_ARMV8_M_MAINLINE)