Allows to enable/disable TPM 1.2 support in OVMF. Allows to enable SHA-1 support for TPM hashing.
v3: - drop config menu for tpm 1.2 (needs other fixes first) - update some places missed. - add microvm cleanup. - add review/test tags. v2: - drop TPM_CONFIG_ENABLE config option. - don't add SHA1 config option. - add config menu for tpm 1.2 Gerd Hoffmann (5): OvmfPkg: remove unused TPM options from MicrovmX64.dsc OvmfPkg: move tcg configuration to dsc and fdf include files OvmfPkg: drop TPM_CONFIG_ENABLE OvmfPkg: create Tcg12ConfigPei.inf OvmfPkg: rework TPM configuration OvmfPkg/OvmfTpmComponentsDxe.dsc.inc | 28 ++++++ OvmfPkg/OvmfTpmComponentsPei.dsc.inc | 26 ++++++ OvmfPkg/OvmfTpmDefines.dsc.inc | 8 ++ OvmfPkg/OvmfTpmLibs.dsc.inc | 16 ++++ OvmfPkg/OvmfTpmLibsDxe.dsc.inc | 10 +++ OvmfPkg/OvmfTpmLibsPeim.dsc.inc | 11 +++ OvmfPkg/OvmfTpmPcds.dsc.inc | 7 ++ OvmfPkg/OvmfTpmPcdsHii.dsc.inc | 8 ++ OvmfPkg/OvmfTpmSecurityStub.dsc.inc | 10 +++ OvmfPkg/AmdSev/AmdSevX64.dsc | 85 +++--------------- OvmfPkg/Microvm/MicrovmX64.dsc | 2 - OvmfPkg/OvmfPkgIa32.dsc | 88 +++---------------- OvmfPkg/OvmfPkgIa32X64.dsc | 85 +++--------------- OvmfPkg/OvmfPkgX64.dsc | 85 +++--------------- OvmfPkg/AmdSev/AmdSevX64.fdf | 17 +--- OvmfPkg/OvmfPkgIa32.fdf | 17 +--- OvmfPkg/OvmfPkgIa32X64.fdf | 17 +--- OvmfPkg/OvmfPkgX64.fdf | 17 +--- .../{Tcg2ConfigPei.inf => Tcg12ConfigPei.inf} | 11 +-- OvmfPkg/Tcg/Tcg2Config/Tcg2ConfigPei.inf | 11 +-- OvmfPkg/OvmfTpmDxe.fdf.inc | 12 +++ OvmfPkg/OvmfTpmPei.fdf.inc | 15 ++++ .../.azurepipelines/Ubuntu-GCC5.yml | 6 +- .../.azurepipelines/Windows-VS2019.yml | 6 +- OvmfPkg/PlatformCI/ReadMe.md | 2 +- 25 files changed, 213 insertions(+), 387 deletions(-) create mode 100644 OvmfPkg/OvmfTpmComponentsDxe.dsc.inc create mode 100644 OvmfPkg/OvmfTpmComponentsPei.dsc.inc create mode 100644 OvmfPkg/OvmfTpmDefines.dsc.inc create mode 100644 OvmfPkg/OvmfTpmLibs.dsc.inc create mode 100644 OvmfPkg/OvmfTpmLibsDxe.dsc.inc create mode 100644 OvmfPkg/OvmfTpmLibsPeim.dsc.inc create mode 100644 OvmfPkg/OvmfTpmPcds.dsc.inc create mode 100644 OvmfPkg/OvmfTpmPcdsHii.dsc.inc create mode 100644 OvmfPkg/OvmfTpmSecurityStub.dsc.inc copy OvmfPkg/Tcg/Tcg2Config/{Tcg2ConfigPei.inf => Tcg12ConfigPei.inf} (82%) create mode 100644 OvmfPkg/OvmfTpmDxe.fdf.inc create mode 100644 OvmfPkg/OvmfTpmPei.fdf.inc -- 2.31.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#82801): https://edk2.groups.io/g/devel/message/82801 Mute This Topic: https://groups.io/mt/86649603/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-