Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 6f2b09986b911d811e6df61420ecc0ca34e1e442
https://github.com/tianocore/edk2/commit/6f2b09986b911d811e6df61420ecc0ca34e1e442
Author: Chris Fernald <[email protected]>
Date: 2026-07-20 (Mon, 20 Jul 2026)
Changed paths:
M ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.c
Log Message:
-----------
ArmPkg: Handle FFA_BUSY response for MM communication
MM communicate is used at runtime, and the secure partition it is
communicating with may provide services access through other means then
the UEFI runtime services. As such, the MM communication library must not
assume that the partition will be in the waiting state. Instead it must
handle the case where the partition is busy and retry the communication
to some limit.
Signed-off-by: Chris Fernald <[email protected]>
Commit: 89c6073683e18cd3271d7263b0e2712c88c7ec12
https://github.com/tianocore/edk2/commit/89c6073683e18cd3271d7263b0e2712c88c7ec12
Author: Kun Qin <[email protected]>
Date: 2026-07-20 (Mon, 20 Jul 2026)
Changed paths:
M MdeModulePkg/Library/ArmFfaLib/ArmFfaCommon.c
M MdePkg/Include/Library/ArmFfaLib.h
Log Message:
-----------
MdePkg,MdeModulePkg: ArmFfaLib: Expand to include first 4 registers
The direct message arguments stripped off the header, making the
underlying FF-A function interface to lose information when it comes to
certain return code, i.e. FFA_YIELD and FFA_INTERRUPT.
This change adds back the header field for this purpose so that the
callers can decide how to act on the corresponding return codes.
It then populates the header field for this purpose in FFA direct
message functions so that the callers can decide how to act on the
corresponding return codes.
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Kun Qin <[email protected]>
Commit: ed21313ac782d7a4591e0883b07baaf7f5f25986
https://github.com/tianocore/edk2/commit/ed21313ac782d7a4591e0883b07baaf7f5f25986
Author: Kun Qin <[email protected]>
Date: 2026-07-20 (Mon, 20 Jul 2026)
Changed paths:
M ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.c
M ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.c
Log Message:
-----------
ArmPkg: MmCommunication: FFA run should use the returned ID
As the FFA function now returns the target ID properly, instead of
hardcoding the FFA_RUN target ID being the STMM, we use the parsed
ID to issue the FFA_RUN.
Signed-off-by: Kun Qin <[email protected]>
Commit: 2938b830f61de6263f0e2dbf0f98fba63951a97b
https://github.com/tianocore/edk2/commit/2938b830f61de6263f0e2dbf0f98fba63951a97b
Author: Kun Qin <[email protected]>
Date: 2026-07-20 (Mon, 20 Jul 2026)
Changed paths:
M SecurityPkg/Library/Tpm2DeviceLibFfa/Tpm2ServiceFfaRaw.c
M SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigFfaPeim.c
Log Message:
-----------
SecurityPkg: Tpm over FFA: FFA_RUN command should use the returned ID
As the FFA function now returns the target ID properly, instead of
hardcoding the FFA_RUN target ID being the TPM SP, we use the parsed
ID to issue the FFA_RUN.
Signed-off-by: Kun Qin <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/af41063d814b...2938b830f61d
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits