zephyr/arch
Andrew Boie 4e5c093e66 kernel: demote K_THREAD_STACK_BUFFER() to private
This macro is slated for complete removal, as it's not possible
on arches with an MPU stack guard to know the true buffer bounds
without also knowing the runtime state of its associated thread.

As removing this completely would be invasive to where we are
in the 1.14 release, demote to a private kernel Z_ API instead.
The current way that the macro is being used internally will
not cause any undue harm, we just don't want any external code
depending on it.

The final work to remove this (and overhaul stack specification in
general) will take place in 1.15 in the context of #14269

Fixes: #14766

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2019-04-05 16:10:02 -04:00
..
arc kernel: demote K_THREAD_STACK_BUFFER() to private 2019-04-05 16:10:02 -04:00
arm kernel: demote K_THREAD_STACK_BUFFER() to private 2019-04-05 16:10:02 -04:00
common
nios2 kernel: demote K_THREAD_STACK_BUFFER() to private 2019-04-05 16:10:02 -04:00
posix kernel: demote K_THREAD_STACK_BUFFER() to private 2019-04-05 16:10:02 -04:00
riscv32 kernel: demote K_THREAD_STACK_BUFFER() to private 2019-04-05 16:10:02 -04:00
x86 kernel: demote K_THREAD_STACK_BUFFER() to private 2019-04-05 16:10:02 -04:00
x86_64 kernel: demote K_THREAD_STACK_BUFFER() to private 2019-04-05 16:10:02 -04:00
xtensa kernel: demote K_THREAD_STACK_BUFFER() to private 2019-04-05 16:10:02 -04:00
CMakeLists.txt
Kconfig userspace: set default priv stack size to 1024 2019-03-29 22:21:16 -04:00