From 0354e89fc94b85148eded1b1ad7d1f626afdae04 Mon Sep 17 00:00:00 2001 From: Zhou Jianfeng Date: Sun, 22 Sep 2024 09:27:08 +0800 Subject: UefiPayloadPkg: Add LOCKBOX_SUPPORT in UPL and set it as FALSE in default S3 performance table is saved to LockBox. Without LockBox, S3 performance data will lost. Add LOCKBOX_SUPPORT to optionally select LockBox libary instance, default value is FALSE. Signed-off-by: Zhou Jianfeng --- UefiPayloadPkg/UefiPayloadPkg.dsc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'UefiPayloadPkg') diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPayloadPkg.dsc index 3c0f2d699b..fe7987f8f0 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dsc +++ b/UefiPayloadPkg/UefiPayloadPkg.dsc @@ -42,6 +42,7 @@ DEFINE BOOTSPLASH_IMAGE = FALSE DEFINE NVME_ENABLE = TRUE DEFINE CAPSULE_SUPPORT = FALSE + DEFINE LOCKBOX_SUPPORT = FALSE # # Crypto Support @@ -298,7 +299,11 @@ !endif DebugLib|MdeModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.inf +!if $(LOCKBOX_SUPPORT) == TRUE + LockBoxLib|MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxDxeLib.inf +!else LockBoxLib|MdeModulePkg/Library/LockBoxNullLib/LockBoxNullLib.inf +!endif FileExplorerLib|MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf AuthVariableLib|MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf !if $(VARIABLE_SUPPORT) == "EMU" -- cgit