44 lines
1.9 KiB
Diff
44 lines
1.9 KiB
Diff
|
From 06b2f9dc4385ccf5ca4b86deb14832daa373629f Mon Sep 17 00:00:00 2001
|
||
|
From: Oliver Steffen <osteffen@redhat.com>
|
||
|
Date: Wed, 11 Dec 2024 11:10:24 +0100
|
||
|
Subject: [PATCH] OvmfPkg: Use Tpm2Device lib with SVSM vTPM support
|
||
|
|
||
|
Switch over to Tpm2InstanceLibDTpmSvsm as the Tpm2 implementation to
|
||
|
support vTPMs provided by an SVSM.
|
||
|
|
||
|
Signed-off-by: Oliver Steffen <osteffen@redhat.com>
|
||
|
---
|
||
|
OvmfPkg/Include/Dsc/OvmfTpmComponentsDxe.dsc.inc | 2 +-
|
||
|
OvmfPkg/Include/Dsc/OvmfTpmLibs.dsc.inc | 2 +-
|
||
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
||
|
|
||
|
diff --git a/OvmfPkg/Include/Dsc/OvmfTpmComponentsDxe.dsc.inc b/OvmfPkg/Include/Dsc/OvmfTpmComponentsDxe.dsc.inc
|
||
|
index 75ae09571e..2ea17084bd 100644
|
||
|
--- a/OvmfPkg/Include/Dsc/OvmfTpmComponentsDxe.dsc.inc
|
||
|
+++ b/OvmfPkg/Include/Dsc/OvmfTpmComponentsDxe.dsc.inc
|
||
|
@@ -6,7 +6,7 @@
|
||
|
SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf {
|
||
|
<LibraryClasses>
|
||
|
Tpm2DeviceLib|SecurityPkg/Library/Tpm2DeviceLibRouter/Tpm2DeviceLibRouterDxe.inf
|
||
|
- NULL|SecurityPkg/Library/Tpm2DeviceLibDTpm/Tpm2InstanceLibDTpm.inf
|
||
|
+ NULL|SecurityPkg/Library/Tpm2DeviceLibDTpm/Tpm2InstanceLibDTpmSvsm.inf
|
||
|
HashLib|SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterDxe.inf
|
||
|
NULL|SecurityPkg/Library/HashInstanceLibSha1/HashInstanceLibSha1.inf
|
||
|
NULL|SecurityPkg/Library/HashInstanceLibSha256/HashInstanceLibSha256.inf
|
||
|
diff --git a/OvmfPkg/Include/Dsc/OvmfTpmLibs.dsc.inc b/OvmfPkg/Include/Dsc/OvmfTpmLibs.dsc.inc
|
||
|
index 351ca5bb28..ff5346aae7 100644
|
||
|
--- a/OvmfPkg/Include/Dsc/OvmfTpmLibs.dsc.inc
|
||
|
+++ b/OvmfPkg/Include/Dsc/OvmfTpmLibs.dsc.inc
|
||
|
@@ -30,7 +30,7 @@
|
||
|
!if $(TPM1_ENABLE) == TRUE
|
||
|
Tpm12DeviceLib|SecurityPkg/Library/Tpm12DeviceLibDTpm/Tpm12DeviceLibDTpm.inf
|
||
|
!endif
|
||
|
- Tpm2DeviceLib|SecurityPkg/Library/Tpm2DeviceLibDTpm/Tpm2DeviceLibDTpm.inf
|
||
|
+ Tpm2DeviceLib|SecurityPkg/Library/Tpm2DeviceLibDTpm/Tpm2DeviceLibDTpmSvsm.inf
|
||
|
!endif
|
||
|
|
||
|
!if $(TPM2_ENABLE) == TRUE || $(CC_MEASUREMENT_ENABLE) == TRUE
|
||
|
--
|
||
|
2.43.0
|
||
|
|