edk2/MdeModulePkg
Anubhav Raina 26fb5edff3 MdeModulePkg/ArmFfaLib: Add depex on gEfiPeiMemoryDiscoveredPpiGuid
If ArmFfaLibRxTxMap is called before permanent memory is installed the
memory allocated for the FF-A buffers will be migrated to the permanent
memory after it is installed without updating gArmFfaRxTxBufferInfoGuid
or unmapping the old buffers and mapping the updated buffers.

An ASSERT in MemoryServices at ExitBootServices is triggered when
ArmFfaDxeLib tries to call FreeAlignedPages on the original buffer
reference.

Add depex on gEfiPeiMemoryDiscoveredPpiGuid for ArmFfaPeiLib so any
Peims that use FF-A are only dispatched after permanent memory is
available.

Signed-off-by: Anubhav Raina <anubhav.raina@arm.com>
2025-04-23 10:08:20 +00:00
..
Application CapsuleApp: Fix proper return after capsule update 2025-03-13 02:36:57 +00:00
Bus MdeModulePkg/UsbMassStorageDxe: Remove excessive logging 2025-04-16 01:27:39 +00:00
Core MdeModulePkg: PiSmmIpl: Fix physical address dereferencing 2025-04-21 06:07:39 +00:00
Include MdeModulePkg: Update MM buffer structs alignment 2025-04-14 08:44:05 +00:00
Library MdeModulePkg/ArmFfaLib: Add depex on gEfiPeiMemoryDiscoveredPpiGuid 2025-04-23 10:08:20 +00:00
Logo MdeModulePkg/Logo: Add LoongArch64 architecture. 2022-10-14 02:16:33 +00:00
Test Add MockVariablePolicyHelperLib 2025-02-07 18:43:32 +00:00
Universal MdeModulePkg/PlatformDriOverrideDxe:Fix typos 2025-04-17 11:14:09 +08:00
MdeModulePkg.ci.yaml MdeModulePkg: Add duplicate exception for gUiAppFileGuid 2025-03-06 14:18:10 +01:00
MdeModulePkg.dec MdeModulePkg: ArmFfaLib: Move Rx/Tx hob definition to Include/Guid folder 2025-04-10 17:52:48 +00:00
MdeModulePkg.dsc ArmPkg: ArmFfaLib: Move ArmFfaLib implementation to MdeModulePkg 2025-04-10 17:52:48 +00:00
MdeModulePkg.uni MdeModulePkg/AcpiTableDxe: PCD switch to avoid using ACPI reclaim memory 2024-04-09 07:03:08 +00:00
MdeModulePkgExtra.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00