zephyr/arch
Ioannis Glaropoulos 8289b8c877 arch: arm: cortex_m: fix ASSERT expression in MemManage handler
We need to form the ASSERT expression inside the MemManage
fault handler for the case we building without USERSPACE
and STACK GUARD support, in the same way it is formed for
the case with USERSPACE or MPU STACK GUARD support, that
is, we only assert if we came across a stacking error.

Data access violations can still occur even without user
mode or guards, e.g. when trying to write to Read-only
memory (such as the code region).

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-02-23 11:29:49 +01:00
..
arc kernel: Move LOCKED() macro to kernel_internal.h 2021-02-22 14:56:37 -05:00
arm arch: arm: cortex_m: fix ASSERT expression in MemManage handler 2021-02-23 11:29:49 +01:00
common gen_isr_tables: Added check of the IRQ num before accessing the vt 2021-01-24 10:12:54 -05:00
nios2 kernel: Cleanup logger setup in kernel files 2020-11-27 09:56:34 -05:00
posix posix: Add cpu_hold() function to better emulate code delay 2020-12-14 12:32:11 +01:00
riscv arch/riscv: boost default stacks 2021-01-15 13:06:33 -05:00
sparc Revert "lib/os/heap: introduce option to force big heap mode" 2021-02-19 07:32:22 -05:00
x86 x86: use CONFIG_SRAM_OFFSET instead of CONFIG_X86_KERNEL_OFFSET 2021-02-22 14:55:28 -05:00
xtensa soc/intel_adsp: Move KERNEL_COHERENCE to cavs15 2021-02-11 14:47:40 -05:00
CMakeLists.txt
Kconfig x86: allow linking in virtual address space 2021-02-22 14:55:28 -05:00