edk2/ArmPkg/Library
Kun Qin 93ee300675 ArmPkg: StandaloneMmCoreEntryPoint: Use ARM_FFA_ARGS for misc buffer
The MISC_MM_COMMUNICATE_BUFFER stored the FF-A direct message
registers in a DIRECT_MSG_ARGS structure. Populating and reading it
required manually re-indexing every register (EventSvcArgs->Arg4..Arg17
into DirectMsgArgs.Arg0..Arg13). This shifted the register positions and
left the buffer layout inconsistent with the raw FF-A argument register
file, making it error prone to correlate a slot with its architectural
register.

Signed-off-by: Kun Qin <kun.qin@microsoft.com>
2026-07-30 13:46:46 +00:00
..
ArmArchTimerLib ArmPkg/ArchArmTimerLib: Re-implement NanoSecondDelay() 2026-06-03 18:55:50 +00:00
ArmCacheMaintenanceLib ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ArmGenericTimerPhyCounterLib ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ArmGenericTimerVirtCounterLib ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ArmHvcLib ArmPkg: Remove ARM32 Support from ArmHvcLib 2025-09-25 22:04:10 +00:00
ArmHvcLibNull ArmPkg/ArmHvcLibNull: Add NULL instance of ArmHvcLib 2022-11-06 16:32:28 +00:00
ArmMonitorLib ArmPkg: Remove ARM32 Support from ArmMonitorLib 2025-09-25 22:04:10 +00:00
ArmMtlLibNull ArmPkg: rename ArmMtlNullLib 2025-10-02 15:42:07 +01:00
ArmPsciResetSystemLib ArmPkg: ArmPsciResetSystemLib: PSCI warm reset fix 2025-05-28 09:46:07 +00:00
ArmSmcccSocIdLib ArmPkg: Add Arm SMCCC SoC ID library 2026-07-24 21:55:19 +00:00
ArmStandaloneMmCoreEntryPoint ArmPkg: StandaloneMmCoreEntryPoint: Use ARM_FFA_ARGS for misc buffer 2026-07-30 13:46:46 +00:00
ArmTransferListLib ArmPkg: Add Required Library Classes for ArmTransferListLib 2026-01-15 17:10:46 +00:00
ArmTrngLib ArmPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
DebugAgentSymbolsBaseLib ArmPkg/Library: fix: Incorrect SectionLength Calculation. 2025-11-08 00:42:20 +00:00
DebugPeCoffExtraActionLib ArmPkg: Remove ARM32 Comments and Supported Arch 2025-09-25 22:04:10 +00:00
FmpDevicePsaFwuLib ArmPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
LinuxBootBootManagerLib ArmPkg: Remove ARM32 Comments and Supported Arch 2025-09-25 22:04:10 +00:00
OpteeLib ArmPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PeiServicesTablePointerLib ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PlatformBootManagerLib ArmPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
SemiHostingDebugLib ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SemiHostingSerialPortLib ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SemihostLib ArmPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
StandaloneMmMmuLib ArmPkg/StandaloneMmMmuLib: fix reverse condition of ASSERT 2026-06-02 11:27:15 +00:00