diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2021-12-15 12:39:17 +0100 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2021-12-15 16:16:05 +0000 |
commit | b47575801e1903e8b316d01840572ce2681cf2c6 (patch) | |
tree | 90fc4110252ffc1444114705983aad831b1ca653 /OvmfPkg/OvmfTpmLibs.dsc.inc | |
parent | 3a72ec71cd83f0f5ad2f1d3c78527f4b247da75f (diff) | |
download | edk2-b47575801e1903e8b316d01840572ce2681cf2c6.tar.gz edk2-b47575801e1903e8b316d01840572ce2681cf2c6.tar.bz2 edk2-b47575801e1903e8b316d01840572ce2681cf2c6.zip |
OvmfPkg: move tcg configuration to dsc and fdf include files
With this in place the tpm configuration is not duplicated for each of
our four ovmf config variants (ia32, ia32x64, x64, amdsev) and it is
easier to keep them all in sync when updating the tpm configuration.
No functional change.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>
Diffstat (limited to 'OvmfPkg/OvmfTpmLibs.dsc.inc')
-rw-r--r-- | OvmfPkg/OvmfTpmLibs.dsc.inc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/OvmfPkg/OvmfTpmLibs.dsc.inc b/OvmfPkg/OvmfTpmLibs.dsc.inc new file mode 100644 index 0000000000..50100f2c03 --- /dev/null +++ b/OvmfPkg/OvmfTpmLibs.dsc.inc @@ -0,0 +1,14 @@ +##
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+##
+
+!if $(TPM_ENABLE) == TRUE
+ Tpm12CommandLib|SecurityPkg/Library/Tpm12CommandLib/Tpm12CommandLib.inf
+ Tpm2CommandLib|SecurityPkg/Library/Tpm2CommandLib/Tpm2CommandLib.inf
+ Tcg2PhysicalPresenceLib|OvmfPkg/Library/Tcg2PhysicalPresenceLibQemu/DxeTcg2PhysicalPresenceLib.inf
+ Tcg2PpVendorLib|SecurityPkg/Library/Tcg2PpVendorLibNull/Tcg2PpVendorLibNull.inf
+ TpmMeasurementLib|SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMeasurementLib.inf
+!else
+ Tcg2PhysicalPresenceLib|OvmfPkg/Library/Tcg2PhysicalPresenceLibNull/DxeTcg2PhysicalPresenceLib.inf
+ TpmMeasurementLib|MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf
+!endif
|