zephyr/include/arch
Ioannis Glaropoulos 518bfa39e3 arch: arm: introduce macro to describe the privilege stack alignment
We introduce a new define to describe the alignment for a
privilege stack buffer. This macro definition is used by the
privilege stack generation script, to determine the required
alignment of threads' privilege stacks when building with
support for user mode.

We cannot use Z_THREAD_MIN_STACK_ALIGN in this case, because
the privilege stacks do not need to respect the minimum MPU
region alignment requirement, unless, of course, this is
enforced via the MPU Stack Guard feature.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-06-24 10:16:57 -07:00
..
arc include: arch: arc: Minor punctuation fix 2019-06-05 07:39:56 -04:00
arm arch: arm: introduce macro to describe the privilege stack alignment 2019-06-24 10:16:57 -07:00
common include: arch: move addr_types to common location 2019-06-03 21:09:24 -04:00
nios2 docs: fix misspelling across the tree 2019-06-19 15:34:13 -05:00
posix docs: fix misspelling across the tree 2019-06-19 15:34:13 -05:00
riscv32 include: arch: move bits_portable.h to arch/common 2019-06-03 21:09:24 -04:00
x86 arch/x86: relocate and rename SYS_X86_RST_* constants 2019-06-24 07:46:24 -07:00
x86_64 include: arch: move bits_portable.h to arch/common 2019-06-03 21:09:24 -04:00
xtensa include: arch: rename xtensa_irq.h to irq.h 2019-06-03 21:09:24 -04:00
cpu.h arch/x86_64: New architecture added 2019-01-11 15:18:52 -05:00
syscall.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00