From 19ee56c4b33faa33078894a6c8495c81c660b8be Mon Sep 17 00:00:00 2001 From: "Liu, Zhiguang" Date: Mon, 27 Sep 2021 09:59:59 +0800 Subject: [PATCH] UefiPayloadPkg: Add a macro to select the SecurityStubDxe driver. The SecurityStubDxe driver may be provided by platform payload. Cc: Guo Dong Reviewed-by: Ray Ni Cc: Maurice Ma Cc: Benjamin You Signed-off-by: Zhiguang Liu --- UefiPayloadPkg/UefiPayloadPkg.dsc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPayloadPkg.dsc index 9319422efe..5aaae94eec 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dsc +++ b/UefiPayloadPkg/UefiPayloadPkg.dsc @@ -31,7 +31,7 @@ DEFINE RAM_DISK_ENABLE = FALSE DEFINE SIO_BUS_ENABLE = FALSE DEFINE UNIVERSAL_PAYLOAD = FALSE - + DEFINE SECURITY_STUB_ENABLE = TRUE # # SBL: UEFI payload for Slim Bootloader # COREBOOT: UEFI payload for coreboot @@ -453,7 +453,9 @@ # # Components that produce the architectural protocols # +!if $(SECURITY_STUB_ENABLE) == TRUE MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +!endif UefiCpuPkg/CpuDxe/CpuDxe.inf MdeModulePkg/Universal/BdsDxe/BdsDxe.inf MdeModulePkg/Application/UiApp/UiApp.inf {