audk/ArmPkg/Drivers
Ard Biesheuvel 3be909099c ArmPkg/MmCommunicationDxe: fix logic bug in DXE driver entrypoint
Commit 2fe25a74d6 ("ArmPkg/MmCommunicationDxe: relay architected PI
events to MM context") update the ARM specific standalone MM client
driver to register for certain events in the entrypoint code, but did
so in a way that makes the entrypoint always return with an error.

Instead, return EFI_SUCCESS if registering for those events succeeds,
and back out the registrations that did succeed if one fails, and
return an error.

Fixes: 2fe25a74d6 ("ArmPkg/MmCommunicationDxe: relay architected PI events to MM context")
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif@nuviainc.com>
2020-03-04 17:42:43 +00:00
..
ArmCrashDumpDxe ArmPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:21 -07:00
ArmGic ArmPkg: list module-internal header files in INF [Sources] 2019-07-23 00:20:18 +02:00
ArmPciCpuIo2Dxe ArmPkg: Fix various typos 2019-07-04 12:20:28 +01:00
ArmScmiDxe ArmPkg: ArmScmiDxe - convert .h to from 8859-x to 7-bit 2019-10-04 11:18:22 +01:00
CpuDxe ArmPkg: Fix various typos 2019-07-04 12:20:28 +01:00
CpuPei ArmPkg: Fix various typos 2019-07-04 12:20:28 +01:00
GenericWatchdogDxe ArmPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:21 -07:00
MmCommunicationDxe ArmPkg/MmCommunicationDxe: fix logic bug in DXE driver entrypoint 2020-03-04 17:42:43 +00:00
TimerDxe ArmPkg: Fix various typos 2019-07-04 12:20:28 +01:00