From 1cecf6791d93e45713c4c8093463d80f52de667b Mon Sep 17 00:00:00 2001 From: Yanfeng Liu Date: Mon, 27 Jan 2025 13:38:16 +0800 Subject: [PATCH] arch/armv7-r: add undefined mpu_region_s This copies struct mpu_region_s from armv7-m to fix PROTECTED mode build error: `invalid use of undefined type 'struct mpu_region_s'` Signed-off-by: Yanfeng Liu --- arch/arm/src/armv7-r/mpu.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm/src/armv7-r/mpu.h b/arch/arm/src/armv7-r/mpu.h index 7a0296cf89a..5c1b6dfb1f3 100644 --- a/arch/arm/src/armv7-r/mpu.h +++ b/arch/arm/src/armv7-r/mpu.h @@ -106,6 +106,25 @@ # endif #endif +/**************************************************************************** + * Public Type Definitions + ****************************************************************************/ + +struct mpu_region_s +{ + /* Region Base Address */ + + uintptr_t base; + + /* Region Size */ + + size_t size; + + /* Region Attributes */ + + uint32_t flags; +}; + /**************************************************************************** * Public Function Prototypes ****************************************************************************/