43a3593fce
Based on the definition of _ARCH_THREAD_STACK_DEFINE() macro for ARM, the MPU Stack Guard region is placed inside the allocated stack object, only if CONFIG_MPU_REQUIRES_POWER_OF_TWO_ALIGNMENT and CONFIG_USERSPACE are both set. For ARM stack objects, allocated using the _ARCH_THREAD_STACK_DEFINE() macro, such as the threads' stacks and the interrupt stack, the above must be reflected on how we set the initial start of the stacks. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no> |
||
---|---|---|
.. | ||
cmse.h | ||
exc.h | ||
stack.h | ||
tz.h |