From b76d65801ec00e93a2382de3a4108fd1255fa5ca Mon Sep 17 00:00:00 2001 From: Aiden Park Date: Fri, 6 Sep 2019 10:19:20 -0700 Subject: [PATCH] [QEMU] Support -smp option up-to 255 This will detect CPUs up-to 255 and update MADT ProcessorLocalApic entries with the detected CPU information. - Set PcdCpuMaxLogicalProcessorNumber to 255 in QEMU BoardConfig.py Test> qemu-system-x86_64 -machine q35 -nographic -serial mon:stdio -pflash Outputs/qemu/SlimBootloader.bin -smp 8 Signed-off-by: Aiden Park --- Platform/QemuBoardPkg/BoardConfig.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Platform/QemuBoardPkg/BoardConfig.py b/Platform/QemuBoardPkg/BoardConfig.py index 0162fe42..cd152505 100644 --- a/Platform/QemuBoardPkg/BoardConfig.py +++ b/Platform/QemuBoardPkg/BoardConfig.py @@ -48,6 +48,8 @@ class Board(BaseBoard): self.ENABLE_GRUB_CONFIG = 1 self.ENABLE_LINUX_PAYLOAD = 1 + self.CPU_MAX_LOGICAL_PROCESSOR_NUMBER = 255 + # To enable source debug, set 1 to self.ENABLE_SOURCE_DEBUG # self.ENABLE_SOURCE_DEBUG = 1