Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 94bfc6f0cba9359c9ddfe560ecaff8f6b1bf1efb
      
https://github.com/tianocore/edk2/commit/94bfc6f0cba9359c9ddfe560ecaff8f6b1bf1efb
  Author: Ceping Sun <cepingx....@intel.com>
  Date:   2025-01-13 (Mon, 13 Jan 2025)

  Changed paths:
    A UefiCpuPkg/Include/Library/TdxMeasurementLib.h
    M UefiCpuPkg/UefiCpuPkg.dec

  Log Message:
  -----------
  UefiCpuPkg: Add TdxMeasurementLib.h

Add below APIs to UefiCpuPkg.
- TdxMeasurementMapPcrToMrIndex
- TdxMeasurementHashAndExtendToRtmr
- TdxMeasurementBuildGuidHob

Cc: Ray Ni <ray...@intel.com>
Cc: Jiaxin Wu <jiaxin...@intel.com>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Min Xu <min.m...@intel.com>
Signed-off-by: Ceping Sun <cepingx....@intel.com>


  Commit: d97f5304139bc55d3f72b830606bca5cd217512e
      
https://github.com/tianocore/edk2/commit/d97f5304139bc55d3f72b830606bca5cd217512e
  Author: Ceping Sun <cepingx....@intel.com>
  Date:   2025-01-13 (Mon, 13 Jan 2025)

  Changed paths:
    A UefiCpuPkg/Library/TdxMeasurementLibNull/TdxMeasurementLibNull.c
    A UefiCpuPkg/Library/TdxMeasurementLibNull/TdxMeasurementLibNull.inf
    M UefiCpuPkg/UefiCpuPkg.dsc

  Log Message:
  -----------
  UefiCpuPkg: Add NULL TdxMeasurementLib instance

Add NULL instance of TdxMeasurementLib.

Cc: Ray Ni <ray...@intel.com>
Cc: Jiaxin Wu <jiaxin...@intel.com>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Min Xu <min.m...@intel.com>
Signed-off-by: Ceping Sun <cepingx....@intel.com>


  Commit: 6f73428d0612097058810dcae9a626c5b1b7f005
      
https://github.com/tianocore/edk2/commit/6f73428d0612097058810dcae9a626c5b1b7f005
  Author: Ceping Sun <cepingx....@intel.com>
  Date:   2025-01-13 (Mon, 13 Jan 2025)

  Changed paths:
    A OvmfPkg/IntelTdx/TdxMeasurementLib/DxeTdxMeasurement.c
    A OvmfPkg/IntelTdx/TdxMeasurementLib/DxeTdxMeasurementLib.inf
    A OvmfPkg/IntelTdx/TdxMeasurementLib/SecPeiTdxMeasurement.c
    A OvmfPkg/IntelTdx/TdxMeasurementLib/SecPeiTdxMeasurementLib.inf
    A OvmfPkg/IntelTdx/TdxMeasurementLib/TdxMeasurementCommon.c

  Log Message:
  -----------
  OvmfPkg: Implement TdxMeasurementLib

Add below APIs implementation that copied from TdxHelperLib.
- TdxMeasurementMapPcrToMrIndex
- TdxMeasurementHashAndExtendToRtmr
- TdxMeasurementBuildGuidHob

Cc: Erdem Aktas <erdemak...@google.com>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Min Xu <min.m...@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Cc: Elena Reshetova <elena.reshet...@intel.com>
Signed-off-by: Min Xu <min.m...@intel.com>
Signed-off-by: Ceping Sun <cepingx....@intel.com>


  Commit: d51baa02a6f37b3aeb0b2e0772ca446831aca2d2
      
https://github.com/tianocore/edk2/commit/d51baa02a6f37b3aeb0b2e0772ca446831aca2d2
  Author: Ceping Sun <cepingx....@intel.com>
  Date:   2025-01-13 (Mon, 13 Jan 2025)

  Changed paths:
    M OvmfPkg/Include/Library/TdxHelperLib.h
    M OvmfPkg/IntelTdx/IntelTdxX64.dsc
    R OvmfPkg/IntelTdx/TdxHelperLib/DxeTdxHelper.c
    R OvmfPkg/IntelTdx/TdxHelperLib/DxeTdxHelperLib.inf
    M OvmfPkg/IntelTdx/TdxHelperLib/PeiTdxHelperLib.inf
    M OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c
    M OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelperLib.inf
    R OvmfPkg/IntelTdx/TdxHelperLib/TdxHelperCommon.c
    M OvmfPkg/IntelTdx/TdxHelperLib/TdxHelperNull.c
    M OvmfPkg/IntelTdx/TdxHelperLib/TdxMeasurementHob.c
    M OvmfPkg/OvmfPkgX64.dsc
    M OvmfPkg/Tcg/TdTcg2Dxe/TdTcg2Dxe.c
    M OvmfPkg/Tcg/TdTcg2Dxe/TdTcg2Dxe.inf
    M OvmfPkg/Tcg/TdTcg2Pei/TdTcg2Pei.c
    M OvmfPkg/Tcg/TdTcg2Pei/TdTcg2Pei.inf

  Log Message:
  -----------
  OvmfPkg: Update with TdxMeasurementLib

Since the tdx measurement APIs are implemented by
TdxMeasurementLib, the duplicate code are removed.

Cc: Erdem Aktas <erdemak...@google.com>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Min Xu <min.m...@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Cc: Elena Reshetova <elena.reshet...@intel.com>
Signed-off-by: Min Xu <min.m...@intel.com>
Signed-off-by: Ceping Sun <cepingx....@intel.com>


Compare: https://github.com/tianocore/edk2/compare/8c180acf1db9...d51baa02a6f3

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to