nuttx/arch/sparc/src/common
hujun5 a3273e6a96 arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y
Add validation to ensure allocated stack size does not exceed TLS_MAXSTACK when
CONFIG_TLS_ALIGNED is enabled, and verify proper stack alignment using STACK_ALIGN_MASK
across all architectures. This improves stack safety and prevents potential TLS overflow conditions.

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-01-22 22:18:11 +08:00
..
Make.defs arch/udelay: Make common, weak definition of up_*delay functions 2025-09-29 09:22:56 +08:00
sparc_allocateheap.c arch/sparc: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
sparc_checkstack.c arch: rename STACK_ALIGNMENT to STACKFRAME_ALIGN across all architectures 2026-01-22 15:37:24 +08:00
sparc_createstack.c arch: rename STACK_ALIGNMENT to STACKFRAME_ALIGN across all architectures 2026-01-22 15:37:24 +08:00
sparc_exit.c arch: unify the scheduling information of task_exit 2025-09-25 16:40:23 +08:00
sparc_idle.c arch/sparc: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
sparc_initialize.c arch/init: call up_color_intstack before up_irq_enable 2025-10-14 17:42:01 +08:00
sparc_internal.h arch: rename STACK_ALIGNMENT to STACKFRAME_ALIGN across all architectures 2026-01-22 15:37:24 +08:00
sparc_lowputs.c arch/sparc: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
sparc_modifyreg8.c modifyreg[8|32]: use small lock in modifyreg[8|32] 2024-12-19 21:55:21 +08:00
sparc_modifyreg16.c modifyreg16: use small lock in modifyreg16 2024-12-18 20:28:26 +08:00
sparc_modifyreg32.c modifyreg[8|32]: use small lock in modifyreg[8|32] 2024-12-19 21:55:21 +08:00
sparc_nputs.c arch/sparc: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
sparc_releasestack.c arch/sparc: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
sparc_stackframe.c arch: rename STACK_ALIGNMENT to STACKFRAME_ALIGN across all architectures 2026-01-22 15:37:24 +08:00
sparc_tcbinfo.c arch/sparc: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
sparc_testset.c arch/sparc: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
sparc_usestack.c arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00