]> git.proxmox.com Git - mirror_edk2.git/commit
ArmPkg/MmCommunicationDxe: expose MM Communicate 2 protocol
authorArd Biesheuvel <ard.biesheuvel@arm.com>
Sat, 18 Apr 2020 16:45:21 +0000 (18:45 +0200)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 12 May 2020 19:23:44 +0000 (19:23 +0000)
commit3e3acb3a27552d6e7b3d0bf2a03697412652cfc7
treeed07b9e11290c8bc1d2422c2b674c38b664ab5c2
parent9ad2b981bd6469b163ec0c177c9d549bfe22147f
ArmPkg/MmCommunicationDxe: expose MM Communicate 2 protocol

Implement the new MmCommunication2 protocol which supports the use
of standalone MM at runtime inside an address space that has been
virtually remapped by the OS.

Note that the implementation of the old MM Communicate protocol is
removed: it never worked correctly so there is no point in keeping it.

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@arm.com>
Reviewed-by: Leif Lindholm <leif@nuviainc.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.c
ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.inf