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