The system power management handling code in the '_isr_wrapper' enables interrupts by executing the 'cpsie i' instruction, which causes a system crash on the Cortex-R devices because the Cortex-R arch port does not support nested interrupts at this time. This commit restricts the interrupt state manipulations in the system power management code to the Cortex-M arch, in order to prevent interrupt nesting on other AArch32 family archs (only Cortex-R for now). Signed-off-by: Stephanos Ioannidis <root@stephanos.io> |
||
---|---|---|
.. | ||
arc | ||
arm | ||
common | ||
nios2 | ||
posix | ||
riscv | ||
x86 | ||
xtensa | ||
CMakeLists.txt | ||
Kconfig |