The latest development version of this page may be more current than this released 1.14.0 version.
CONFIG_SMP

Enable symmetric multithreading support

Type: bool

Help

When true, kernel will be built with SMP support, allowing more than one CPU to schedule Zephyr tasks at a time.

Direct dependencies

SOC_X86_64 || USE_SWITCH

(Includes any dependencies from if’s and menus.)

Defaults

Kconfig definitions

At soc/x86_64/x86_64/Kconfig.defconfig:14

Included via Kconfig:10Kconfig.zephyr:23

Menu path: (top menu)

config SMP
    bool
    default "y" if SOC_X86_64
    depends on SOC_X86_64

At kernel/Kconfig:705

Included via Kconfig:10Kconfig.zephyr:31

Menu path: (top menu) → General Kernel Options → SMP Options

config SMP
    bool
    prompt "Enable symmetric multithreading support" if USE_SWITCH
    depends on USE_SWITCH
    help
      When true, kernel will be built with SMP support, allowing
      more than one CPU to schedule Zephyr tasks at a time.

(Definitions include propagated dependencies, including from if’s and menus.)