On Mon, 29 Aug 2022 at 18:00, Rebecca Cran <quic_rc...@quicinc.com> wrote: > > This is the rework of the patches I sent out in late 2021, > building on fixes done by Ard at > https://github.com/ardbiesheuvel/edk2/tree/armpkg-mpservicesdxe-refactor. > > The most significant changes are the addition of code to enable > the MMU and caches on the APs, and changing MpServicesTest to > use commandline parameters to control its operation. >
IIRC, there were some issues with this code on bare metal. Which hardware did you use to test it? Any chance you could try it on a RPi4? > Rebecca Cran (2): > ArmPkg: implement EFI_MP_SERVICES_PROTOCOL based on PSCI calls > MdeModulePkg: Add new Application/MpServicesTest application > > ArmPkg/ArmPkg.dsc | 1 + > MdeModulePkg/MdeModulePkg.dsc | 9 + > ArmPkg/Drivers/ArmPsciMpServicesDxe/ArmPsciMpServicesDxe.inf | 55 + > MdeModulePkg/Application/MpServicesTest/MpServicesTest.inf | 41 + > ArmPkg/Drivers/ArmPsciMpServicesDxe/MpServicesInternal.h | 351 ++++ > MdeModulePkg/Application/MpServicesTest/Options.h | 39 + > ArmPkg/Drivers/ArmPsciMpServicesDxe/ArmPsciMpServicesDxe.c | 1774 > ++++++++++++++++++++ > MdeModulePkg/Application/MpServicesTest/MpServicesTest.c | 558 ++++++ > MdeModulePkg/Application/MpServicesTest/Options.c | 215 +++ > ArmPkg/Drivers/ArmPsciMpServicesDxe/MpFuncs.S | 57 + > 10 files changed, 3100 insertions(+) > create mode 100644 > ArmPkg/Drivers/ArmPsciMpServicesDxe/ArmPsciMpServicesDxe.inf > create mode 100644 MdeModulePkg/Application/MpServicesTest/MpServicesTest.inf > create mode 100644 ArmPkg/Drivers/ArmPsciMpServicesDxe/MpServicesInternal.h > create mode 100644 MdeModulePkg/Application/MpServicesTest/Options.h > create mode 100644 ArmPkg/Drivers/ArmPsciMpServicesDxe/ArmPsciMpServicesDxe.c > create mode 100644 MdeModulePkg/Application/MpServicesTest/MpServicesTest.c > create mode 100644 MdeModulePkg/Application/MpServicesTest/Options.c > create mode 100644 ArmPkg/Drivers/ArmPsciMpServicesDxe/MpFuncs.S > > -- > 2.30.2 > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#93141): https://edk2.groups.io/g/devel/message/93141 Mute This Topic: https://groups.io/mt/93329491/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-