Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: f89ae9ca2ad9e9f0556fe3c8c704085ee5c25240
      
https://github.com/tianocore/edk2/commit/f89ae9ca2ad9e9f0556fe3c8c704085ee5c25240
  Author: Kun Qin <ku...@microsoft.com>
  Date:   2025-04-18 (Fri, 18 Apr 2025)

  Changed paths:
    M SecurityPkg/Include/Guid/PhysicalPresenceData.h
    M SecurityPkg/SecurityPkg.dec

  Log Message:
  -----------
  SecurityPkg: PhysicalPresenceData: Add a GUID used for ACPI functions

This change adds a GUID for the physical presence interface. This is
defined in TCG Physical Presence Interface v1.30, Rev. 00.52: Section
8.1 ACPI Functions.

Signed-off-by: Kun Qin <kun....@microsoft.com>


  Commit: ec5d8ad35f7617b98277daaa501aa9d51391b824
      
https://github.com/tianocore/edk2/commit/ec5d8ad35f7617b98277daaa501aa9d51391b824
  Author: Kun Qin <ku...@microsoft.com>
  Date:   2025-04-18 (Fri, 18 Apr 2025)

  Changed paths:
    M SecurityPkg/SecurityPkg.dsc
    A SecurityPkg/Tcg/Tcg2StandaloneMmArm/Tcg2StandaloneMmArm.c
    A SecurityPkg/Tcg/Tcg2StandaloneMmArm/Tcg2StandaloneMmArm.inf

  Log Message:
  -----------
  SecurityPkg: Tcg2StandaloneMmArm: Add Tcg2StandaloneMm for ARM platforms

This change adds a new driver Tcg2StandaloneMmArm. It will register an
MMI handler that is responsible for supporting the physical presence
interface from ASL methods during OS runtime.

Platforms need to expose the PPI ACPI function GUID in the Standalone MM
secure partition.

Signed-off-by: Kun Qin <kun....@microsoft.com>


  Commit: 219c3bac0593e5b77f2b939249d85b3bee52b3ca
      
https://github.com/tianocore/edk2/commit/219c3bac0593e5b77f2b939249d85b3bee52b3ca
  Author: Kun Qin <ku...@microsoft.com>
  Date:   2025-04-18 (Fri, 18 Apr 2025)

  Changed paths:
    M 
SecurityPkg/Library/SmmTcg2PhysicalPresenceLib/StandaloneMmTcg2PhysicalPresenceLib.inf
    A 
SecurityPkg/Library/SmmTcg2PhysicalPresenceLib/StandaloneMmTcg2PhysicalPresenceLibArm.c

  Log Message:
  -----------
  SecurityPkg: SmmTcg2PhysicalPresenceLib: Add ARM platforms implementation

This change adds a new library instance of SmmTcg2PhysicalPresenceLib. It
will directly check on the PCD value instead of relying on the HOB value,
which will require change on the TFA/SPMC side.

Signed-off-by: Kun Qin <kun....@microsoft.com>


  Commit: 7d297e370e6a2b5f326af42a12298535b5304bc4
      
https://github.com/tianocore/edk2/commit/7d297e370e6a2b5f326af42a12298535b5304bc4
  Author: Kun Qin <ku...@microsoft.com>
  Date:   2025-04-18 (Fri, 18 Apr 2025)

  Changed paths:
    M SecurityPkg/SecurityPkg.dec
    M SecurityPkg/SecurityPkg.dsc
    A SecurityPkg/Tcg/Tcg2AcpiFfa/Tcg2AcpiFfa.c
    A SecurityPkg/Tcg/Tcg2AcpiFfa/Tcg2AcpiFfa.inf
    A SecurityPkg/Tcg/Tcg2AcpiFfa/Tpm2Ffa.asl

  Log Message:
  -----------
  SecurityPkg: Tcg2AcpiFfa: Add Tcg2Acpi for FFA enabled ARM platforms

This change adds a new driver Tcg2AcpiFfa. It will publish the TPM2 and
the corresponding SSDT table that is responsible for supporting the
physical presence interface through ASL methods during OS runtime.

Co-authored-by: Raymond Diaz <raymondd...@microsoft.com>
Signed-off-by: Kun Qin <kun....@microsoft.com>


  Commit: df77417d3979f6f314403c272546b70728f57403
      
https://github.com/tianocore/edk2/commit/df77417d3979f6f314403c272546b70728f57403
  Author: Kun Qin <ku...@microsoft.com>
  Date:   2025-04-18 (Fri, 18 Apr 2025)

  Changed paths:
    A SecurityPkg/Include/Guid/Tpm2ServiceFfa.h
    M SecurityPkg/SecurityPkg.dec

  Log Message:
  -----------
  SecurityPkg: Tpm2ServiceFfa: Introduce TPM over FF-A Definitions

TPM over FF-A is a mechanism enabling the normal world to communicate
with TPM devices offered as a FF-A service in the secure world.

This update introduces a header file containing definitions from the TPM
over FF-A specification, as detailed in the following documentation:
https://developer.arm.com/documentation/den0138/latest/

Signed-off-by: Kun Qin <kun....@microsoft.com>


  Commit: 86d5680817134e11da4b902eddd298a48b0a7eef
      
https://github.com/tianocore/edk2/commit/86d5680817134e11da4b902eddd298a48b0a7eef
  Author: kuqin12 <42554914+kuqi...@users.noreply.github.com>
  Date:   2025-04-18 (Fri, 18 Apr 2025)

  Changed paths:
    A SecurityPkg/Library/Tpm2DeviceLibFfa/Tpm2DeviceLibFfa.c
    A SecurityPkg/Library/Tpm2DeviceLibFfa/Tpm2DeviceLibFfa.h
    A SecurityPkg/Library/Tpm2DeviceLibFfa/Tpm2DeviceLibFfa.inf
    A SecurityPkg/Library/Tpm2DeviceLibFfa/Tpm2DeviceLibFfaBase.c
    A SecurityPkg/Library/Tpm2DeviceLibFfa/Tpm2Ptp.c
    A SecurityPkg/Library/Tpm2DeviceLibFfa/Tpm2ServiceFfaRaw.c
    M SecurityPkg/SecurityPkg.dsc

  Log Message:
  -----------
  SecurityPkg: Tpm2DeviceLibFfa: Introduce TPM device library over FF-A

This change introduces a `Tpm2DeviceLibFfa` library to support TPM over
FF-A.

The implementation follows the TPM over FF-A spec v1.0 BET:
https://developer.arm.com/documentation/den0138/latest/

The change is tested on QEMU SBSA virtual platform and proprietary
hardware platforms.

Co-authored-by: Raymond Diaz <raymondd...@microsoft.com>
Signed-off-by: Kun Qin <kun....@microsoft.com>


  Commit: 548c29129c05ce135c53766d549021c7d6648802
      
https://github.com/tianocore/edk2/commit/548c29129c05ce135c53766d549021c7d6648802
  Author: Kun Qin <ku...@microsoft.com>
  Date:   2025-04-18 (Fri, 18 Apr 2025)

  Changed paths:
    A SecurityPkg/Library/Tpm2DeviceLibFfa/Tpm2InstanceLibFfa.c
    A SecurityPkg/Library/Tpm2DeviceLibFfa/Tpm2InstanceLibFfa.inf
    M SecurityPkg/SecurityPkg.dsc

  Log Message:
  -----------
  SecurityPkg: Tpm2InstanceLibFfa: Introduce Tpm2InstanceLib over FF-A

This change introduces a `Tpm2InstanceLibFfa` library to support TPM over
FF-A and works with Tpm2DeviceLibRouter* libraries.

The implementation follows the TPM over FF-A spec v1.0 BET:
https://developer.arm.com/documentation/den0138/latest/

The change is tested on QEMU SBSA virtual platform and proprietary
hardware platforms.

Signed-off-by: Kun Qin <kun....@microsoft.com>


  Commit: 5e5ca20bf772bc80ca71b996def6f8ebad2860bf
      
https://github.com/tianocore/edk2/commit/5e5ca20bf772bc80ca71b996def6f8ebad2860bf
  Author: Kun Qin <ku...@microsoft.com>
  Date:   2025-04-18 (Fri, 18 Apr 2025)

  Changed paths:
    M Maintainers.txt

  Log Message:
  -----------
  Maintainers.txt: Add Kun Qin as reviewer for ARM-FFA folders in SecurityPkg

- Updated Maintainers.txt to include Kun Qin as a maintainer for the ARM-
  FFA sections in SecurityPkg.
- Added his contact information: email and GitHub username.

Signed-off-by: Kun Qin <kun....@microsoft.com>


Compare: https://github.com/tianocore/edk2/compare/29960f389f58...5e5ca20bf772

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