@@ -582,17 +582,17 @@ extern struct task_state_segment _main_tss;
582582 * to the top of it.
583583 * All context switches will save/restore the esp0 field in the TSS.
584584 */
585- #define _STACK_GUARD_SIZE (MMU_PAGE_SIZE * 2)
585+ #define Z_ARCH_THREAD_STACK_RESERVED (MMU_PAGE_SIZE * 2)
586586#define _STACK_BASE_ALIGN MMU_PAGE_SIZE
587587#elif defined(CONFIG_HW_STACK_PROTECTION ) || defined(CONFIG_USERSPACE )
588588/* If only one of HW stack protection or userspace is enabled, then the
589589 * stack will be preceded by one page which is a guard page or a kernel mode
590590 * stack, respectively.
591591 */
592- #define _STACK_GUARD_SIZE MMU_PAGE_SIZE
592+ #define Z_ARCH_THREAD_STACK_RESERVED MMU_PAGE_SIZE
593593#define _STACK_BASE_ALIGN MMU_PAGE_SIZE
594594#else /* Neither feature */
595- #define _STACK_GUARD_SIZE 0
595+ #define Z_ARCH_THREAD_STACK_RESERVED 0
596596#define _STACK_BASE_ALIGN STACK_ALIGN
597597#endif
598598
@@ -609,12 +609,12 @@ extern struct task_state_segment _main_tss;
609609#define Z_ARCH_THREAD_STACK_DEFINE (sym , size ) \
610610 struct _k_thread_stack_element __noinit \
611611 __aligned(_STACK_BASE_ALIGN) \
612- sym[ROUND_UP((size), _STACK_SIZE_ALIGN) + _STACK_GUARD_SIZE ]
612+ sym[ROUND_UP((size), _STACK_SIZE_ALIGN) + Z_ARCH_THREAD_STACK_RESERVED ]
613613
614614#define Z_ARCH_THREAD_STACK_LEN (size ) \
615615 (ROUND_UP((size), \
616616 MAX(_STACK_BASE_ALIGN, _STACK_SIZE_ALIGN)) + \
617- _STACK_GUARD_SIZE )
617+ Z_ARCH_THREAD_STACK_RESERVED )
618618
619619#define Z_ARCH_THREAD_STACK_ARRAY_DEFINE (sym , nmemb , size ) \
620620 struct _k_thread_stack_element __noinit \
@@ -623,13 +623,13 @@ extern struct task_state_segment _main_tss;
623623
624624#define Z_ARCH_THREAD_STACK_MEMBER (sym , size ) \
625625 struct _k_thread_stack_element __aligned(_STACK_BASE_ALIGN) \
626- sym[ROUND_UP((size), _STACK_SIZE_ALIGN) + _STACK_GUARD_SIZE ]
626+ sym[ROUND_UP((size), _STACK_SIZE_ALIGN) + Z_ARCH_THREAD_STACK_RESERVED ]
627627
628628#define Z_ARCH_THREAD_STACK_SIZEOF (sym ) \
629- (sizeof(sym) - _STACK_GUARD_SIZE )
629+ (sizeof(sym) - Z_ARCH_THREAD_STACK_RESERVED )
630630
631631#define Z_ARCH_THREAD_STACK_BUFFER (sym ) \
632- ((char *)((sym) + _STACK_GUARD_SIZE ))
632+ ((char *)((sym) + Z_ARCH_THREAD_STACK_RESERVED ))
633633
634634#if CONFIG_X86_KERNEL_OOPS
635635#define Z_ARCH_EXCEPT (reason_p ) do { \
0 commit comments