edk2/MdeModulePkg/Library/ArmFfaLib
Kun Qin 89c6073683 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 <kun.qin@microsoft.com>
2026-07-20 19:13:15 +00:00
..
ArmFfaCommon.c MdePkg,MdeModulePkg: ArmFfaLib: Expand to include first 4 registers 2026-07-20 19:13:15 +00:00
ArmFfaCommon.h MdeModulePkg: Add FFA_NS_RES_INFO_GET to ArmFfaCommon 2026-03-04 01:22:07 +00:00
ArmFfaDxeLib.c MdeModulePkg: Add Unmap Callback 2026-02-13 11:55:46 +00:00
ArmFfaDxeLib.inf MdeModulePkg: Add library class SafeIntLib where ArmFfaCommon.c is used 2026-03-09 03:35:31 +00:00
ArmFfaPeiLib.c MdeModulePkg: Add Unmap Callback 2026-02-13 11:55:46 +00:00
ArmFfaPeiLib.inf MdeModulePkg: Add library class SafeIntLib where ArmFfaCommon.c is used 2026-03-09 03:35:31 +00:00
ArmFfaRxTxMap.c MdeModulePkg/ArmFfaLib: Use EFI_PAGES_TO_SIZE 2026-07-08 05:02:11 +00:00
ArmFfaRxTxMap.h MdeModulePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ArmFfaSecLib.c MdeModulePkg: Add Unmap Callback 2026-02-13 11:55:46 +00:00
ArmFfaSecLib.inf MdeModulePkg: Add library class SafeIntLib where ArmFfaCommon.c is used 2026-03-09 03:35:31 +00:00
ArmFfaSecRxTxMap.c MdeModulePkg/ArmFfaLib: Fix VM ID handling for RX release and RXTX unmap 2026-05-28 23:51:09 +00:00
ArmFfaStandaloneMmCoreLib.inf MdeModulePkg: Add library class SafeIntLib where ArmFfaCommon.c is used 2026-03-09 03:35:31 +00:00
ArmFfaStandaloneMmLib.c MdeModulePkg: Add Unmap Callback 2026-02-13 11:55:46 +00:00
ArmFfaStandaloneMmLib.inf MdeModulePkg: Add library class SafeIntLib where ArmFfaCommon.c is used 2026-03-09 03:35:31 +00:00
ArmFfaStandaloneMmRxTxMap.c MdeModulePkg/ArmFfaLib: Use EFI_PAGES_TO_SIZE 2026-07-08 05:02:11 +00:00