:orphan: .. title:: MP_NUM_CPUS .. option:: CONFIG_MP_NUM_CPUS *Number of CPUs/cores* Type: ``int`` Help ==== Number of multiprocessing-capable cores available to the multicpu API and SMP features. Defaults ======== - 2 - 2 - 2 - 4 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 1 Kconfig definitions =================== .. highlight:: kconfig At ``boards/x86/ehl_crb/Kconfig.defconfig:12`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config MP_NUM_CPUS int default 2 depends on \ :option:`BOARD_EHL_CRB ` ---- At ``boards/x86/ehl_crb/Kconfig.defconfig:25`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config MP_NUM_CPUS int default 2 depends on \ :option:`BOARD_EHL_CRB_SBL ` ---- At ``boards/x86/up_squared/Kconfig.defconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config MP_NUM_CPUS int default 2 depends on \ :option:`BOARD_UP_SQUARED ` ---- At ``soc/arc/snps_arc_hsdk/Kconfig.defconfig:36`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. parsed-literal:: config MP_NUM_CPUS int default 4 depends on \ :option:`SOC_ARC_HSDK ` ---- At ``soc/arc/snps_nsim/Kconfig.defconfig.hs_smp:34`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arc/snps_nsim/Kconfig.defconfig:19`` Menu path: (Top) .. parsed-literal:: config MP_NUM_CPUS int default 2 depends on \ :option:`SOC_NSIM_HS_SMP ` && \ :option:`SOC_NSIM ` ---- At ``soc/xtensa/esp32/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. parsed-literal:: config MP_NUM_CPUS int default 2 depends on \ :option:`SOC_ESP32 ` ---- At ``soc/xtensa/intel_adsp/cavs_v15/Kconfig.defconfig.series:71`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/xtensa/intel_adsp/Kconfig.defconfig:6`` Menu path: (Top) .. parsed-literal:: config MP_NUM_CPUS int default 2 depends on \ :option:`SMP ` && \ :option:`SOC_SERIES_INTEL_CAVS_V15 ` ---- At ``soc/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series:75`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/xtensa/intel_adsp/Kconfig.defconfig:6`` Menu path: (Top) .. parsed-literal:: config MP_NUM_CPUS int default 2 depends on \ :option:`SMP ` && \ :option:`SOC_SERIES_INTEL_CAVS_V18 ` ---- At ``soc/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series:74`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/xtensa/intel_adsp/Kconfig.defconfig:6`` Menu path: (Top) .. parsed-literal:: config MP_NUM_CPUS int default 2 depends on \ :option:`SMP ` && \ :option:`SOC_SERIES_INTEL_CAVS_V20 ` ---- At ``soc/xtensa/intel_adsp/cavs_v25/Kconfig.defconfig.series:74`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/xtensa/intel_adsp/Kconfig.defconfig:6`` Menu path: (Top) .. parsed-literal:: config MP_NUM_CPUS int default 2 depends on \ :option:`SMP ` && \ :option:`SOC_SERIES_INTEL_CAVS_V25 ` ---- At ``soc/xtensa/intel_s1000/Kconfig.defconfig:36`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. parsed-literal:: config MP_NUM_CPUS int default 2 depends on \ :option:`SMP ` && \ :option:`SOC_INTEL_S1000 ` ---- At ``kernel/Kconfig:787`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:30`` Menu path: (Top) → General Kernel Options → SMP Options .. parsed-literal:: config MP_NUM_CPUS int "Number of CPUs/cores" range 1 4 default 1 help Number of multiprocessing-capable cores available to the multicpu API and SMP features. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*