CONFIG_SCHED_IPI_SUPPORTED
(No prompt – not directly user assignable.)
Type: bool
Help
True if the architecture supports a call to
arch_sched_ipi() to broadcast an interrupt that will call
z_sched_ipi() on other CPUs in the system. Required for
k_thread_abort() to operate with reasonable latency
(otherwise we might have to wait for the other thread to
take an interrupt, which can be arbitrarily far in the
future).
Defaults
y
y
y
y
y if
IPM_CAVS_IDC
y
y
y
y
y if
IPM_CAVS_IDC
Symbols that select this symbol
Kconfig definitions
At <Zephyr>/soc/xtensa/esp32/Kconfig.defconfig:33
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
Menu path: (Top)
config SCHED_IPI_SUPPORTED
bool
default y
depends on SMP && SOC_ESP32
At <Zephyr>/soc/xtensa/intel_adsp/cavs_v15/Kconfig.defconfig.series:39
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/xtensa/intel_adsp/Kconfig.defconfig:6
Menu path: (Top)
config SCHED_IPI_SUPPORTED
bool
default y
depends on SOC_SERIES_INTEL_CAVS_V15
At <Zephyr>/soc/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series:25
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/xtensa/intel_adsp/Kconfig.defconfig:6
Menu path: (Top)
config SCHED_IPI_SUPPORTED
bool
default y
depends on SOC_SERIES_INTEL_CAVS_V18
At <Zephyr>/soc/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series:25
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/xtensa/intel_adsp/Kconfig.defconfig:6
Menu path: (Top)
config SCHED_IPI_SUPPORTED
bool
default y
depends on SOC_SERIES_INTEL_CAVS_V20
At <Zephyr>/soc/xtensa/intel_s1000/Kconfig.defconfig:51
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
Menu path: (Top)
config SCHED_IPI_SUPPORTED
bool
default y if IPM_CAVS_IDC
depends on SMP && SOC_INTEL_S1000
At <Zephyr>/soc/xtensa/esp32/Kconfig.defconfig:33
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
Menu path: (Top)
config SCHED_IPI_SUPPORTED
bool
default y
depends on SMP && SOC_ESP32
At <Zephyr>/soc/xtensa/intel_adsp/cavs_v15/Kconfig.defconfig.series:39
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/xtensa/intel_adsp/Kconfig.defconfig:6
Menu path: (Top)
config SCHED_IPI_SUPPORTED
bool
default y
depends on SOC_SERIES_INTEL_CAVS_V15
At <Zephyr>/soc/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series:25
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/xtensa/intel_adsp/Kconfig.defconfig:6
Menu path: (Top)
config SCHED_IPI_SUPPORTED
bool
default y
depends on SOC_SERIES_INTEL_CAVS_V18
At <Zephyr>/soc/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series:25
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/xtensa/intel_adsp/Kconfig.defconfig:6
Menu path: (Top)
config SCHED_IPI_SUPPORTED
bool
default y
depends on SOC_SERIES_INTEL_CAVS_V20
At <Zephyr>/soc/xtensa/intel_s1000/Kconfig.defconfig:51
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
Menu path: (Top)
config SCHED_IPI_SUPPORTED
bool
default y if IPM_CAVS_IDC
depends on SMP && SOC_INTEL_S1000
At <Zephyr>/kernel/Kconfig:840
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:40
Menu path: (Top) → General Kernel Options → SMP Options
config SCHED_IPI_SUPPORTED
bool
help
True if the architecture supports a call to
arch_sched_ipi() to broadcast an interrupt that will call
z_sched_ipi() on other CPUs in the system. Required for
k_thread_abort() to operate with reasonable latency
(otherwise we might have to wait for the other thread to
take an interrupt, which can be arbitrarily far in the
future).
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)