CONFIG_ARMV7_R
(No prompt – not directly user assignable.)
Type: bool
Help
This option signifies the use of an ARMv7-R processor
implementation.
From https://developer.arm.com/products/architecture/cpu-architecture/r-profile:
The Armv7-R architecture implements a traditional Arm architecture with
multiple modes and supports a Protected Memory System Architecture
(PMSA) based on a Memory Protection Unit (MPU). It supports the Arm (32)
and Thumb (T32) instruction sets.
Defaults
No defaults. Implicitly defaults to n.
Symbols selected by this symbol
Symbols that select this symbol
Kconfig definition
At <Architecture>/arm/core/aarch32/cortex_a_r/Kconfig:92
Included via Kconfig:8 → Kconfig.zephyr:39 → <Architecture>/Kconfig:12 → <Architecture>/arm/Kconfig:57 → <Architecture>/arm/core/aarch32/Kconfig:306
Menu path: (Top) → ARM Options
config ARMV7_R
bool
select ATOMIC_OPERATIONS_BUILTIN
select ISA_ARM
select ISA_THUMB2
depends on CPU_CORTEX_R && ARM
help
This option signifies the use of an ARMv7-R processor
implementation.
From https://developer.arm.com/products/architecture/cpu-architecture/r-profile:
The Armv7-R architecture implements a traditional Arm architecture with
multiple modes and supports a Protected Memory System Architecture
(PMSA) based on a Memory Protection Unit (MPU). It supports the Arm (32)
and Thumb (T32) instruction sets.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)