zephyr/arch/posix/include
Scott Shawcroft d0406bfd0f arch posix: Optionally use stack bounds of pthread
The native_sim uses the pthread stack instead of the Zephyr allocated ones.
This adds CONFIG_ARCH_POSIX_UPDATE_STACK_INFO to the posix arch to make the
real stack bounds available in thread info. (CircuitPython uses this to do
it's own stack overflow checking and recovery.)

The original stack values are restored on abort for backwards
compatibility with CMSIS v1.

Signed-off-by: Scott Shawcroft <scott@adafruit.com>
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2026-03-10 12:35:42 +01:00
..
asm_inline.h arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
asm_inline_gcc.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
kernel_arch_data.h
kernel_arch_func.h arch: *: remove check for CONFIG_SOC_PER_CORE_INIT_HOOK 2026-01-07 19:39:53 +01:00
offsets_short_arch.h build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
posix_arch_internal.h include: add more missing zephyr/ prefixes 2022-05-27 15:20:27 -07:00
posix_core.h arch posix: Optionally use stack bounds of pthread 2026-03-10 12:35:42 +01:00
undef_system_defines.h arch: posix: Undefine operating system specific macros for native_sim 2024-04-30 14:30:30 -04:00