diff options
author | Rebecca Cran <quic_rcran@quicinc.com> | 2023-01-16 21:57:31 -0700 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2023-01-27 14:18:56 +0000 |
commit | e7aac7fc137e247edad22f7ee53b9a1fba227397 (patch) | |
tree | df00b970e6363d17f13d04dab6c7a397cf48821c /ArmPkg/ArmPkg.dsc | |
parent | d1855afc6e0ef37eeaef1c8c10aff55b1c9995b9 (diff) | |
download | edk2-e7aac7fc137e247edad22f7ee53b9a1fba227397.tar.gz |
ArmPkg: implement EFI_MP_SERVICES_PROTOCOL based on PSCI calls
Add support for EFI_MP_SERVICES_PROTOCOL during the DXE phase under
AArch64.
PSCI_CPU_ON is called to power on the core, the supplied procedure is
executed and PSCI_CPU_OFF is called to power off the core.
Fixes contributed by Ard Biesheuvel.
Signed-off-by: Rebecca Cran <rebecca@quicinc.com>
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Tested-by: Kun Qin <kun.qin@microsoft.com>
Diffstat (limited to 'ArmPkg/ArmPkg.dsc')
-rw-r--r-- | ArmPkg/ArmPkg.dsc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ArmPkg/ArmPkg.dsc b/ArmPkg/ArmPkg.dsc index ac24ebce48..1e873b90c5 100644 --- a/ArmPkg/ArmPkg.dsc +++ b/ArmPkg/ArmPkg.dsc @@ -164,6 +164,7 @@ ArmPkg/Universal/Smbios/OemMiscLibNull/OemMiscLibNull.inf
[Components.AARCH64]
+ ArmPkg/Drivers/ArmPsciMpServicesDxe/ArmPsciMpServicesDxe.inf
ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.inf
ArmPkg/Library/ArmMmuLib/ArmMmuPeiLib.inf
|