edk2/MdePkg/Include/Library
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
..
ArmFfaLib.h MdePkg,MdeModulePkg: ArmFfaLib: Expand to include first 4 registers 2026-07-20 19:13:15 +00:00
ArmFfaMemMgmtLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ArmLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
ArmSmcLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ArmSvcLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ArmTrngLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
BaseLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
BaseMemoryLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
BaseRiscVSbiLib.h MdePkg/Include: RISC-V: Add SBI MPXY extension related macros 2026-05-26 23:45:14 +00:00
CacheMaintenanceLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
CcProbeLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
CpuLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
DebugLib.h MdePkg/DebugLib: add DEBUG_PAGING 2026-03-23 10:55:50 +01:00
DebugPrintErrorLevelLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
DevicePathLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
DxeCoreEntryPoint.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
DxeRasAgentClient.h MdePkg/Library: RISC-V: Add RAS agent client library 2026-05-26 23:45:14 +00:00
DxeRiscvMpxy.h MdePkg: Remove contructor from Mpxy Library 2026-06-09 10:10:44 +00:00
DxeServicesLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
DxeServicesTableLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ExtractGuidedSectionLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
FdtLib.h MdePkg/BaseFdtLib: Add FdtStringListCount and FdtStringListSearch wrappers 2026-06-04 06:55:42 +00:00
FileHandleLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
FvLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
HobLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
HstiLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
IoLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
JedecJep106Lib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
MemoryAllocationLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
MipiSysTLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
MmServicesTableLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
MmUnblockMemoryLib.h MdePkg MmUnblockMemoryLib.h: Add RETURN_OUT_OF_RESOURCES return value 2026-05-28 13:00:28 +00:00
OrderedCollectionLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PcdLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
PciCf8Lib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PciExpressLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PciLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PciSegmentInfoLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PciSegmentLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PeCoffExtraActionLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PeCoffGetEntryPointLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PeCoffLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PeiCoreEntryPoint.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PeimEntryPoint.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
PeiServicesLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PeiServicesTablePointerLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PerformanceLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PostCodeLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PrintLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
RegisterFilterLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
ReportStatusCodeLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ResourcePublicationLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
RngLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
S3BootScriptLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
S3IoLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
S3PciLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
S3PciSegmentLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
S3SmbusLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
S3StallLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
SafeIntLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
SerialPortLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
SmbusLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
SmiHandlerProfileLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
SmmCpuRendezvousLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
SmmIoLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
SmmLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
SmmMemLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
SmmPeriodicSmiLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
SmmServicesTableLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
StackCheckFailureHookLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
StackCheckLib.h MdePkg: StackCheckLib: Update __stack_chk_guard for GCC 17 2026-05-28 07:37:09 +00:00
StandaloneMmCoreEntryPoint.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
StandaloneMmDriverEntryPoint.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
SynchronizationLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
TdxLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
TimerLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
TraceHubDebugSysTLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
UefiApplicationEntryPoint.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
UefiBootServicesTableLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
UefiDecompressLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
UefiDriverEntryPoint.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
UefiLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
UefiRuntimeLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
UefiRuntimeServicesTableLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
UefiScsiLib.h MdeModulePkg,MdePkg: Send I/O without FUA if necessary 2026-05-06 08:04:12 +00:00
UefiUsbLib.h MdePkg: Fix Spelling Errors in Comments 2026-05-08 02:15:34 +00:00
UnitTestLib.h MdePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00