Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: eea64c7fcd7f8d6dddb0173e6c4e43590afe460d
      
https://github.com/tianocore/edk2/commit/eea64c7fcd7f8d6dddb0173e6c4e43590afe460d
  Author: Levi Yun <[email protected]>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    M MdeModulePkg/Library/ArmFfaLib/ArmFfaCommon.c
    M MdePkg/Include/IndustryStandard/ArmFfaPartInfo.h
    M MdePkg/Include/Library/ArmFfaLib.h

  Log Message:
  -----------
  MdePkg, MdeModulePkg/ArmFfaLib: add funcs to get partition info via regs

Starting from FF-A v1.2 [0], the FFA_PARTITION_INFO_GET_REGS
interface was added to retrieve partition information
through registers.

This ABI is useful in environments where the Rx/Tx buffer
does not need to be mapped, or where buffer mapping
is not supported for retrieving partition information.

To support this, two new APIs are introduced:
ArmFfaLibPartitionInfoGetRegs() and ArmFfaLibPartitionCountGetRegs().

Link: https://developer.arm.com/documentation/den0077/latest [0]
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Yeoreum Yun <[email protected]>


  Commit: 898ae481d94e696da0f679c79bf61d54747e46ac
      
https://github.com/tianocore/edk2/commit/898ae481d94e696da0f679c79bf61d54747e46ac
  Author: Levi Yun <[email protected]>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    M MdeModulePkg/Library/ArmFfaLib/ArmFfaDxeLib.c
    M MdeModulePkg/Library/ArmFfaLib/ArmFfaPeiLib.c
    M MdeModulePkg/Library/ArmFfaLib/ArmFfaSecLib.c

  Log Message:
  -----------
  MdeModulePkg/ArmFfaLib: support ArmFfaLib wihtout Rx/Tx buffer

In the normal world, it is possible to communicate with
a secure partition using the ARM_FFA_PARTITION_INFO_GET_REGS ABI,
even when the Rx/Tx buffer ABI is not supported.

Therefore, treat the EFI_UNSUPPORTED error returned
during Rx/Tx buffer mapping as a valid result
when the ARM_FFA_PARTITION_INFO_GET_REGS ABI is supported.

Signed-off-by: Yeoreum Yun <[email protected]>


  Commit: c16f1cc6843b4ec5f246f9d115c37ed12e4bad2c
      
https://github.com/tianocore/edk2/commit/c16f1cc6843b4ec5f246f9d115c37ed12e4bad2c
  Author: Levi Yun <[email protected]>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    M MdeModulePkg/Library/ArmFfaLib/ArmFfaCommon.c
    M MdePkg/Include/Library/ArmFfaLib.h

  Log Message:
  -----------
  MdePkg,MdeModulePkg/ArmFfaLib: introduce ArmFfaGetPartitionInfo()

Introduce ArmFfaGetPartitionInfo(), which retrieves the first partition
associated with the service GUID. This allows us to remove duplicated
code previously used to obtain the partition ID.

Signed-off-by: Yeoreum Yun <[email protected]>
Continuous-integration-options: PatchCheck.ignore-multi-package


  Commit: 8955d8db328686a0224c882cd3b45114439f62b6
      
https://github.com/tianocore/edk2/commit/8955d8db328686a0224c882cd3b45114439f62b6
  Author: Levi Yun <[email protected]>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    M ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.c
    M ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.c

  Log Message:
  -----------
  ArmPkg/Driver: use ArmFfaGetPartitionInfo() in Mmcommunication

Use ArmFfaGetPartitionInfo() to get partition information.
This simplifies the code to get partition information.

Signed-off-by: Yeoreum Yun <[email protected]>


  Commit: b80000847abbefe5c263d35e515c3acc11a96059
      
https://github.com/tianocore/edk2/commit/b80000847abbefe5c263d35e515c3acc11a96059
  Author: Levi Yun <[email protected]>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    M SecurityPkg/Library/Tpm2DeviceLibFfa/Tpm2ServiceFfaRaw.c

  Log Message:
  -----------
  SecurityPkg/Library: use ArmFfaGetPartitionInfo() in Tpm2ServiceFfaLib

Use ArmFfaGetPartitionInfo() in Tpm2ServiceFfaLib.
This simplifies the code line to get partition information.

Signed-off-by: Yeoreum Yun <[email protected]>


  Commit: 96ad9bd397ca721a78fd0d41021f4621c4a04082
      
https://github.com/tianocore/edk2/commit/96ad9bd397ca721a78fd0d41021f4621c4a04082
  Author: Levi Yun <[email protected]>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    M SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigFfaPeim.c

  Log Message:
  -----------
  SecurityPkg/Tcg2Config: use ArmFfaGetPartitionInfo() in Tcg2ConfigFfaPeim

Use ArmFfaGetPartitionInfo() in Tcg2ConfigFfaPeim.
This simplifies the code line to get partition information.

Signed-off-by: Yeoreum Yun <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/ec43dcc0857a...96ad9bd397ca

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

Reply via email to