CONFIG_ARMV8_R
(No prompt – not directly user assignable.)
Type: bool
Help
This option signifies the use of an ARMv8-R processor
implementation.
From https://developer.arm.com/products/architecture/cpu-architecture/r-profile:
The Armv8-R architecture targets at the Real-time profile. It introduces
virtualization at the highest security level while retaining the
Protected Memory System Architecture (PMSA) based on a Memory Protection
Unit (MPU). It supports the A32 and T32 instruction sets.
Direct dependencies
(Includes any dependencies from ifs and menus.)
Defaults
No defaults. Implicitly defaults to n.
Symbols selected by this symbol
Symbols that select this symbol
Kconfig definition
At <Architecture>/arm64/core/Kconfig:127
Included via Kconfig:8 → Kconfig.zephyr:39 → <Architecture>/Kconfig:12 → <Architecture>/arm64/Kconfig:32
Menu path: (Top) → ARM64 Options
config ARMV8_R
bool
select ATOMIC_OPERATIONS_BUILTIN
select SCHED_IPI_SUPPORTED if SMP
select ARCH_HAS_USERSPACE if ARM_MPU
depends on CPU_AARCH64_CORTEX_R && ARM64
help
This option signifies the use of an ARMv8-R processor
implementation.
From https://developer.arm.com/products/architecture/cpu-architecture/r-profile:
The Armv8-R architecture targets at the Real-time profile. It introduces
virtualization at the highest security level while retaining the
Protected Memory System Architecture (PMSA) based on a Memory Protection
Unit (MPU). It supports the A32 and T32 instruction sets.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)