: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 ======== - 4 - 2 - 2 - 1 Kconfig definitions =================== .. highlight:: kconfig At ``soc/arc/snps_arc_hsdk/Kconfig.defconfig:36`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` 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:33`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/arc/snps_nsim/Kconfig.defconfig:15`` 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:28`` Menu path: (Top) .. parsed-literal:: config MP_NUM_CPUS int default 2 depends on \ :option:`SOC_ESP32 ` ---- At ``kernel/Kconfig:716`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:36`` 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.)*