qemu_v8: set CFG_TEE_CORE_NB_CORE equal QEMU_SMP by default
Currently qemu_armv8a use default CFG_TEE_CORE_NB_CORE = 4.
User need to override it as below command to bring-up
more than 4 cores.
make run QEMU_SMP=6 CFG_TEE_CORE_NB_CORE=6
Set CFG_TEE_CORE_NB_CORE to $(QEMU_SMP) by default if
QEMU_SMP is set to simplify the command as following.
make run QEMU_SMP=6
Signed-off-by: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
diff --git a/qemu_v8.mk b/qemu_v8.mk
index b66b001..b3c370f 100644
--- a/qemu_v8.mk
+++ b/qemu_v8.mk
@@ -353,6 +353,11 @@
OPTEE_OS_COMMON_FLAGS += CFG_MEMTAG=y
endif
+ifneq ($(QEMU_SMP),)
+CFG_TEE_CORE_NB_CORE ?= $(QEMU_SMP)
+OPTEE_OS_COMMON_FLAGS += CFG_TEE_CORE_NB_CORE=$(CFG_TEE_CORE_NB_CORE)
+endif
+
OPTEE_OS_COMMON_FLAGS += $(OPTEE_OS_COMMON_FLAGS_SPMC_AT_EL_$(SPMC_AT_EL))
optee-os: optee-os-common