nuttx/arch/x86/src/common
hujun5 63e59e26c0 arch: move some macros to public code.
Move stack alignment and kernel stack macros from architecture-specific internal
headers to public include/nuttx/irq.h. Consolidates duplicate definitions across
17 architecture families, reducing code duplication while enabling common code
to access these core alignment utilities without architecture dependencies.

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-01-20 01:53:08 +08:00
..
Kconfig
Toolchain.defs arch/Toolchain.defs: use _start entry 2025-12-16 13:07:37 -03:00
x86_allocateheap.c arch/x86: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_copystate.c arch/x86: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_exit.c arch: fix addrenv_switch changing this_task causing exceptions 2026-01-17 18:23:06 -03:00
x86_getintstack.c arch/x86: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_initialize.c arch/x86: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_internal.h arch: move some macros to public code. 2026-01-20 01:53:08 +08:00
x86_lowputs.c arch/x86: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_modifyreg8.c modifyreg[8|32]: use small lock in modifyreg[8|32] 2024-12-19 21:55:21 +08:00
x86_modifyreg16.c modifyreg16: use small lock in modifyreg16 2024-12-18 20:28:26 +08:00
x86_modifyreg32.c modifyreg[8|32]: use small lock in modifyreg[8|32] 2024-12-19 21:55:21 +08:00
x86_nputs.c arch/x86: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
x86_switchcontext.c arch: fix addrenv_switch changing this_task causing exceptions 2026-01-17 18:23:06 -03:00
x86_tcbinfo.c arch/x86: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00