edk2/MdePkg
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
..
Include MdePkg,MdeModulePkg: ArmFfaLib: Expand to include first 4 registers 2026-07-20 19:13:15 +00:00
Library MdePkg: BaseMemoryLib: Add memory barrier to SetMem 2026-07-18 15:04:29 +00:00
Test MdePkg: added mock for InstallConfigurationTable 2026-07-16 02:33:17 +00:00
MdeLibs.dsc.inc MdePkg: CompilerIntrinsicsLib: Add RiscV64 support 2026-06-24 14:49:50 +00:00
MdePkg.ci.yaml MdePkg: Add constants for HMAT structures' fields 2026-07-06 07:39:54 +00:00
MdePkg.dec MdePkg: Introduce DT_FIXUP protocol 2026-06-11 15:33:20 +00:00
MdePkg.dsc MdePkg: CompilerIntrinsicsLib: Add RiscV64 support 2026-06-24 14:49:50 +00:00
MdePkg.uni MdePkg: Remove UGA support 2025-07-08 15:42:03 +00:00
MdePkgExtra.uni MdePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:13 -07:00