From 5c25f6c67b12859e9df833aa9027be4ce2a3d942 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Fri, 9 Dec 2022 21:03:46 +0800 Subject: OvmfPkg: move dsc and fdf include snippets for TPM support to subdirs Signed-off-by: Gerd Hoffmann Reviewed-by: Jiewen Yao --- OvmfPkg/Include/Dsc/OvmfTpmComponentsPei.dsc.inc | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 OvmfPkg/Include/Dsc/OvmfTpmComponentsPei.dsc.inc (limited to 'OvmfPkg/Include/Dsc/OvmfTpmComponentsPei.dsc.inc') diff --git a/OvmfPkg/Include/Dsc/OvmfTpmComponentsPei.dsc.inc b/OvmfPkg/Include/Dsc/OvmfTpmComponentsPei.dsc.inc new file mode 100644 index 0000000000..fa486eed82 --- /dev/null +++ b/OvmfPkg/Include/Dsc/OvmfTpmComponentsPei.dsc.inc @@ -0,0 +1,26 @@ +## +# SPDX-License-Identifier: BSD-2-Clause-Patent +## + +!if $(TPM2_ENABLE) == TRUE + OvmfPkg/Tcg/TpmMmioSevDecryptPei/TpmMmioSevDecryptPei.inf +!if $(TPM1_ENABLE) == TRUE + OvmfPkg/Tcg/Tcg2Config/Tcg12ConfigPei.inf + SecurityPkg/Tcg/TcgPei/TcgPei.inf +!else + OvmfPkg/Tcg/Tcg2Config/Tcg2ConfigPei.inf +!endif + SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.inf { + + HashLib|SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterPei.inf + NULL|SecurityPkg/Library/HashInstanceLibSha1/HashInstanceLibSha1.inf + NULL|SecurityPkg/Library/HashInstanceLibSha256/HashInstanceLibSha256.inf + NULL|SecurityPkg/Library/HashInstanceLibSha384/HashInstanceLibSha384.inf + NULL|SecurityPkg/Library/HashInstanceLibSha512/HashInstanceLibSha512.inf + NULL|SecurityPkg/Library/HashInstanceLibSm3/HashInstanceLibSm3.inf + } + SecurityPkg/Tcg/Tcg2PlatformPei/Tcg2PlatformPei.inf { + + TpmPlatformHierarchyLib|SecurityPkg/Library/PeiDxeTpmPlatformHierarchyLib/PeiDxeTpmPlatformHierarchyLib.inf + } +!endif -- cgit v1.2.3