:orphan: .. title:: CONFIG_MP_NUM_CPUS .. kconfig:: CONFIG_MP_NUM_CPUS CONFIG_MP_NUM_CPUS ################## *Number of CPUs/cores* Type: ``int`` Help ==== .. code-block:: none Number of multiprocessing-capable cores available to the multicpu API and SMP features. Defaults ======== - 2 - 2 - 2 if \ :kconfig:`BOARD_UP_SQUARED ` - 4 - 2 - 2 - 2 - 1 - 2 - 2 - 2 - 2 - 2 - 4 - 2 - 2 - 2 - 1 - 2 - 2 - 2 - 2 - 2 - 1 Kconfig definitions =================== At ``/x86/acrn/Kconfig.defconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on BOARD_ACRN ---- At ``/x86/ehl_crb/Kconfig.defconfig:13`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on BOARD_EHL_CRB || BOARD_EHL_CRB_SBL ---- At ``/x86/up_squared/Kconfig.defconfig:8`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 if BOARD_UP_SQUARED depends on BOARD_UP_SQUARED ---- At ``/arc/snps_arc_hsdk/Kconfig.defconfig:39`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 4 depends on SOC_ARC_HSDK ---- At ``/arc/snps_nsim/Kconfig.defconfig.hs_smp:37`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arc/snps_nsim/Kconfig.defconfig:16`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SOC_NSIM_HS_SMP && SOC_NSIM ---- At ``/arc/snps_nsim/Kconfig.defconfig.hs6x_smp:30`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arc/snps_nsim/Kconfig.defconfig:18`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SOC_NSIM_HS6X_SMP && SOC_NSIM ---- At ``/xtensa/esp32/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SOC_ESP32 ---- At ``/xtensa/esp32s2/Kconfig.defconfig:29`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 1 depends on SOC_ESP32S2 ---- At ``/xtensa/intel_adsp/cavs_v15/Kconfig.defconfig.series:68`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/xtensa/intel_adsp/Kconfig.defconfig:6`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SMP && SOC_SERIES_INTEL_CAVS_V15 ---- At ``/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series:72`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/xtensa/intel_adsp/Kconfig.defconfig:6`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SMP && SOC_SERIES_INTEL_CAVS_V18 ---- At ``/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series:72`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/xtensa/intel_adsp/Kconfig.defconfig:6`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SMP && SOC_SERIES_INTEL_CAVS_V20 ---- At ``/xtensa/intel_adsp/cavs_v25/Kconfig.defconfig.series:19`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/xtensa/intel_adsp/Kconfig.defconfig:6`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SOC_SERIES_INTEL_CAVS_V25 ---- At ``/xtensa/intel_s1000/Kconfig.defconfig:36`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SMP && SOC_INTEL_S1000 ---- At ``/arc/snps_arc_hsdk/Kconfig.defconfig:39`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 4 depends on SOC_ARC_HSDK ---- At ``/arc/snps_nsim/Kconfig.defconfig.hs_smp:37`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arc/snps_nsim/Kconfig.defconfig:16`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SOC_NSIM_HS_SMP && SOC_NSIM ---- At ``/arc/snps_nsim/Kconfig.defconfig.hs6x_smp:30`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arc/snps_nsim/Kconfig.defconfig:18`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SOC_NSIM_HS6X_SMP && SOC_NSIM ---- At ``/xtensa/esp32/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SOC_ESP32 ---- At ``/xtensa/esp32s2/Kconfig.defconfig:29`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 1 depends on SOC_ESP32S2 ---- At ``/xtensa/intel_adsp/cavs_v15/Kconfig.defconfig.series:68`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/xtensa/intel_adsp/Kconfig.defconfig:6`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SMP && SOC_SERIES_INTEL_CAVS_V15 ---- At ``/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series:72`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/xtensa/intel_adsp/Kconfig.defconfig:6`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SMP && SOC_SERIES_INTEL_CAVS_V18 ---- At ``/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series:72`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/xtensa/intel_adsp/Kconfig.defconfig:6`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SMP && SOC_SERIES_INTEL_CAVS_V20 ---- At ``/xtensa/intel_adsp/cavs_v25/Kconfig.defconfig.series:19`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/xtensa/intel_adsp/Kconfig.defconfig:6`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SOC_SERIES_INTEL_CAVS_V25 ---- At ``/xtensa/intel_s1000/Kconfig.defconfig:36`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config MP_NUM_CPUS int default 2 depends on SMP && SOC_INTEL_S1000 ---- At ``/Kconfig:809`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:40`` Menu path: (Top) → General Kernel Options → SMP Options .. code-block:: kconfig 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.)*