From a1afde043c4020c304a3d108419950d356816404 Mon Sep 17 00:00:00 2001 From: "Charles E. Youse" Date: Fri, 20 Sep 2019 11:00:04 -0400 Subject: [PATCH] arch/x86: share declaration of _interrupt_stack This is moved from arch/x86/include/ia32/kernel_arch_func.h to the common header arch/x86/include/kernel_arch_func.h so it can be shared. Signed-off-by: Charles E. Youse --- arch/x86/include/ia32/kernel_arch_func.h | 2 -- arch/x86/include/kernel_arch_func.h | 6 ++++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/arch/x86/include/ia32/kernel_arch_func.h b/arch/x86/include/ia32/kernel_arch_func.h index a1c8cc59340..9da0b074180 100644 --- a/arch/x86/include/ia32/kernel_arch_func.h +++ b/arch/x86/include/ia32/kernel_arch_func.h @@ -23,8 +23,6 @@ extern "C" { #define STACK_ROUND_UP(x) ROUND_UP(x, STACK_ALIGN_SIZE) #define STACK_ROUND_DOWN(x) ROUND_DOWN(x, STACK_ALIGN_SIZE) -extern K_THREAD_STACK_DEFINE(_interrupt_stack, CONFIG_ISR_STACK_SIZE); - #ifdef CONFIG_X86_VERY_EARLY_CONSOLE /* Setup ultra-minimal serial driver for printk() */ void z_x86_early_serial_init(void); diff --git a/arch/x86/include/kernel_arch_func.h b/arch/x86/include/kernel_arch_func.h index 6b8c5942125..9fbaa8d7695 100644 --- a/arch/x86/include/kernel_arch_func.h +++ b/arch/x86/include/kernel_arch_func.h @@ -14,4 +14,10 @@ #define z_is_in_isr() (_kernel.nested != 0U) +#ifndef _ASMLANGUAGE + +extern K_THREAD_STACK_DEFINE(_interrupt_stack, CONFIG_ISR_STACK_SIZE); + +#endif + #endif /* ZEPHYR_ARCH_X86_INCLUDE_KERNEL_ARCH_FUNC_H_ */