diff --git a/arch/arm/core/cortex_a_r/smp.c b/arch/arm/core/cortex_a_r/smp.c index d0e31acb1ed..170a5943f39 100644 --- a/arch/arm/core/cortex_a_r/smp.c +++ b/arch/arm/core/cortex_a_r/smp.c @@ -5,6 +5,7 @@ #include #include +#include #include #include #include diff --git a/arch/x86/core/intel64/smp.c b/arch/x86/core/intel64/smp.c index 90bd9724667..d6c18cec9e6 100644 --- a/arch/x86/core/intel64/smp.c +++ b/arch/x86/core/intel64/smp.c @@ -8,6 +8,7 @@ #include #include #include +#include #define NR_IRQ_VECTORS (IV_NR_VECTORS - IV_IRQS) /* # vectors free for IRQs */ diff --git a/include/zephyr/kernel/internal/smp.h b/include/zephyr/kernel/internal/smp.h deleted file mode 100644 index 98c1391e266..00000000000 --- a/include/zephyr/kernel/internal/smp.h +++ /dev/null @@ -1,11 +0,0 @@ -/* - * Copyright (c) 2023 Intel Corporation - * - * SPDX-License-Identifier: Apache-2.0 - */ -#ifndef ZEPHYR_INCLUDE_KERNEL_INTERNAL_SMP_H_ -#define ZEPHYR_INCLUDE_KERNEL_INTERNAL_SMP_H_ - -void z_sched_ipi(void); - -#endif /* ZEPHYR_INCLUDE_KERNEL_INTERNAL_SMP_H_ */ diff --git a/include/zephyr/kernel_includes.h b/include/zephyr/kernel_includes.h index 3279d264584..d976c944f60 100644 --- a/include/zephyr/kernel_includes.h +++ b/include/zephyr/kernel_includes.h @@ -43,7 +43,5 @@ #include #include #include -/* FIXME This needs to be removed. Exposes some private APIs to SOF */ -#include #endif /* ZEPHYR_INCLUDE_KERNEL_INCLUDES_H_ */ diff --git a/soc/intel/intel_adsp/ace/multiprocessing.c b/soc/intel/intel_adsp/ace/multiprocessing.c index 77ab0057238..5d65af42683 100644 --- a/soc/intel/intel_adsp/ace/multiprocessing.c +++ b/soc/intel/intel_adsp/ace/multiprocessing.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include diff --git a/soc/intel/intel_adsp/cavs/multiprocessing.c b/soc/intel/intel_adsp/cavs/multiprocessing.c index 939f6699229..5a1d5d95a31 100644 --- a/soc/intel/intel_adsp/cavs/multiprocessing.c +++ b/soc/intel/intel_adsp/cavs/multiprocessing.c @@ -2,6 +2,7 @@ * SPDX-License-Identifier: Apache-2.0 */ #include +#include #include #include #include