zephyr/arch
Jimmy Brisson 89d0553ca9 cortex-m: Clear pending mpu fault during mpu fault
This is a strange one: The printing code pushes a floating point
register, and is called during the mpu falt. If the floating point
registers are lazily stacked, this fp push can cause another mpu
fault to be pending during the current mpu fault, and tail chained
without returning to PendSV. Since we're already cleaning up the
fp execption reason, we might as well also clean up thisp pending,
spurious mpu exception.

Signed-off-by: Jimmy Brisson <jimmy.brisson@linaro.org>
2022-04-01 09:16:27 -05:00
..
arc everywhere: fix typos 2022-03-18 13:24:08 -04:00
arm cortex-m: Clear pending mpu fault during mpu fault 2022-04-01 09:16:27 -05:00
arm64 arm64: simplify the code around the call to z_get_next_switch_handle() 2022-03-18 13:32:49 -04:00
common all: Deprecate UTIL_LISTIFY and replace with LISTIFY 2022-03-08 11:03:30 +01:00
mips kconfig: Rename the TEST_EXTRA stack size option to align with the rest 2022-02-22 08:23:05 -05:00
nios2 core: z_data_copy does not depend on CONFIG_XIP 2022-02-22 10:22:53 +01:00
posix everywhere: fix typos 2022-03-18 13:24:08 -04:00
riscv arch/riscv: Adding KConfig options for 'A' and 'M' RISC-V extensions 2022-03-22 18:00:32 -04:00
sparc everywhere: fix typos 2022-03-18 13:24:08 -04:00
x86 arch/x86: Initialize early serial a tiny bit later 2022-03-22 09:56:54 -04:00
xtensa everywhere: fix typos 2022-03-18 13:24:08 -04:00
CMakeLists.txt
Kconfig riscv: implement arch_switch() 2022-03-21 07:28:05 -04:00