Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 3a72ec71cd83f0f5ad2f1d3c78527f4b247da75f
      
https://github.com/tianocore/edk2/commit/3a72ec71cd83f0f5ad2f1d3c78527f4b247da75f
  Author: Gerd Hoffmann <[email protected]>
  Date:   2021-12-15 (Wed, 15 Dec 2021)

  Changed paths:
    M OvmfPkg/Microvm/MicrovmX64.dsc

  Log Message:
  -----------
  OvmfPkg: remove unused TPM options from MicrovmX64.dsc

Signed-off-by: Gerd Hoffmann <[email protected]>


  Commit: b47575801e1903e8b316d01840572ce2681cf2c6
      
https://github.com/tianocore/edk2/commit/b47575801e1903e8b316d01840572ce2681cf2c6
  Author: Gerd Hoffmann <[email protected]>
  Date:   2021-12-15 (Wed, 15 Dec 2021)

  Changed paths:
    M OvmfPkg/AmdSev/AmdSevX64.dsc
    M OvmfPkg/AmdSev/AmdSevX64.fdf
    M OvmfPkg/OvmfPkgIa32.dsc
    M OvmfPkg/OvmfPkgIa32.fdf
    M OvmfPkg/OvmfPkgIa32X64.dsc
    M OvmfPkg/OvmfPkgIa32X64.fdf
    M OvmfPkg/OvmfPkgX64.dsc
    M OvmfPkg/OvmfPkgX64.fdf
    A OvmfPkg/OvmfTpmComponentsDxe.dsc.inc
    A OvmfPkg/OvmfTpmComponentsPei.dsc.inc
    A OvmfPkg/OvmfTpmDefines.dsc.inc
    A OvmfPkg/OvmfTpmDxe.fdf.inc
    A OvmfPkg/OvmfTpmLibs.dsc.inc
    A OvmfPkg/OvmfTpmLibsDxe.dsc.inc
    A OvmfPkg/OvmfTpmLibsPeim.dsc.inc
    A OvmfPkg/OvmfTpmPcds.dsc.inc
    A OvmfPkg/OvmfTpmPcdsHii.dsc.inc
    A OvmfPkg/OvmfTpmPei.fdf.inc
    A OvmfPkg/OvmfTpmSecurityStub.dsc.inc

  Log Message:
  -----------
  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 <[email protected]>
Reviewed-by: Stefan Berger <[email protected]>


  Commit: 5711ff4d0b56ff4c58dc7a780e706bc58aed2253
      
https://github.com/tianocore/edk2/commit/5711ff4d0b56ff4c58dc7a780e706bc58aed2253
  Author: Gerd Hoffmann <[email protected]>
  Date:   2021-12-15 (Wed, 15 Dec 2021)

  Changed paths:
    M OvmfPkg/OvmfTpmComponentsDxe.dsc.inc
    M OvmfPkg/OvmfTpmDefines.dsc.inc
    M OvmfPkg/OvmfTpmDxe.fdf.inc
    M OvmfPkg/OvmfTpmPcdsHii.dsc.inc
    M OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml
    M OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml
    M OvmfPkg/PlatformCI/ReadMe.md

  Log Message:
  -----------
  OvmfPkg: drop TPM_CONFIG_ENABLE

Drop TPM_CONFIG_ENABLE config option.  Including TPM support in the
build without also including the TPM configuration menu is not useful.

Suggested-by: Stefan Berger <[email protected]>
Signed-off-by: Gerd Hoffmann <[email protected]>
Tested-by: Stefan Berger <[email protected]>


  Commit: b81938877276e808b6535e612b320eee559c4c2f
      
https://github.com/tianocore/edk2/commit/b81938877276e808b6535e612b320eee559c4c2f
  Author: Gerd Hoffmann <[email protected]>
  Date:   2021-12-15 (Wed, 15 Dec 2021)

  Changed paths:
    M OvmfPkg/OvmfTpmComponentsPei.dsc.inc
    M OvmfPkg/OvmfTpmPei.fdf.inc
    A OvmfPkg/Tcg/Tcg2Config/Tcg12ConfigPei.inf
    M OvmfPkg/Tcg/Tcg2Config/Tcg2ConfigPei.inf

  Log Message:
  -----------
  OvmfPkg: create Tcg12ConfigPei.inf

Split Tcg2ConfigPei.inf into two variants: Tcg12ConfigPei.inf with
TPM 1.2 support included and Tcg2ConfigPei.inf supporting TPM 2.0 only.
This allows x86 builds to choose whenever TPM 1.2 support should be
included or not by picking the one or the other inf file.

Switch x86 builds to Tcg12ConfigPei.inf, so they continue to
have TPM 1.2 support.

No functional change.

Signed-off-by: Gerd Hoffmann <[email protected]>
Reviewed-by: Stefan Berger <[email protected]>
Tested-by: Stefan Berger <[email protected]>


  Commit: 4de8d61bcec02a13ceed84f92b0cf3ea58adf9c5
      
https://github.com/tianocore/edk2/commit/4de8d61bcec02a13ceed84f92b0cf3ea58adf9c5
  Author: Gerd Hoffmann <[email protected]>
  Date:   2021-12-15 (Wed, 15 Dec 2021)

  Changed paths:
    M OvmfPkg/OvmfTpmComponentsDxe.dsc.inc
    M OvmfPkg/OvmfTpmComponentsPei.dsc.inc
    M OvmfPkg/OvmfTpmDefines.dsc.inc
    M OvmfPkg/OvmfTpmDxe.fdf.inc
    M OvmfPkg/OvmfTpmLibs.dsc.inc
    M OvmfPkg/OvmfTpmLibsDxe.dsc.inc
    M OvmfPkg/OvmfTpmLibsPeim.dsc.inc
    M OvmfPkg/OvmfTpmPcds.dsc.inc
    M OvmfPkg/OvmfTpmPcdsHii.dsc.inc
    M OvmfPkg/OvmfTpmPei.fdf.inc
    M OvmfPkg/OvmfTpmSecurityStub.dsc.inc
    M OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml
    M OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml
    M OvmfPkg/PlatformCI/ReadMe.md

  Log Message:
  -----------
  OvmfPkg: rework TPM configuration

Rename TPM_ENABLE to TPM2_ENABLE so naming is in line with the
ArmVirtPkg config option name.

Add separate TPM1_ENABLE option for TPM 1.2 support.

Signed-off-by: Gerd Hoffmann <[email protected]>
Tested-by: Stefan Berger <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/f14fff513540...4de8d61bcec0


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to