summaryrefslogtreecommitdiffstats
path: root/ArmPkg/ArmPkg.dsc
diff options
context:
space:
mode:
authorRebecca Cran <quic_rcran@quicinc.com>2023-01-16 21:57:31 -0700
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2023-01-27 14:18:56 +0000
commite7aac7fc137e247edad22f7ee53b9a1fba227397 (patch)
treedf00b970e6363d17f13d04dab6c7a397cf48821c /ArmPkg/ArmPkg.dsc
parentd1855afc6e0ef37eeaef1c8c10aff55b1c9995b9 (diff)
downloadedk2-e7aac7fc137e247edad22f7ee53b9a1fba227397.tar.gz
edk2-e7aac7fc137e247edad22f7ee53b9a1fba227397.tar.bz2
edk2-e7aac7fc137e247edad22f7ee53b9a1fba227397.zip
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.dsc1
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