summaryrefslogtreecommitdiffstats
path: root/MdeModulePkg/Core/Dxe/DxeMain.inf
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2017-03-10 16:50:55 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2019-04-14 18:37:12 -0700
commit57df17fe26cd2b25c4c463edf3a3d8b83263f51b (patch)
treec0f6bc1d6023ff3055dcf99ed9b2e41b9b02dc5c /MdeModulePkg/Core/Dxe/DxeMain.inf
parentf72f81777b399ad23b8c1d0d13b3ca4b91104da1 (diff)
downloadedk2-57df17fe26cd2b25c4c463edf3a3d8b83263f51b.tar.gz
edk2-57df17fe26cd2b25c4c463edf3a3d8b83263f51b.tar.bz2
edk2-57df17fe26cd2b25c4c463edf3a3d8b83263f51b.zip
MdeModulePkg/DxeCore: invoke the emulator protocol for foreign images
When encountering PE/COFF images that cannot be supported natively, attempt to locate an instance of the PE/COFF image emulator protocol, and if it supports the image, proceed with loading it and register it with the emulator. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Hao Wu <hao.a.wu@intel.com>
Diffstat (limited to 'MdeModulePkg/Core/Dxe/DxeMain.inf')
-rw-r--r--MdeModulePkg/Core/Dxe/DxeMain.inf1
1 files changed, 1 insertions, 0 deletions
diff --git a/MdeModulePkg/Core/Dxe/DxeMain.inf b/MdeModulePkg/Core/Dxe/DxeMain.inf
index 113b09a4f3..d4b3912b5e 100644
--- a/MdeModulePkg/Core/Dxe/DxeMain.inf
+++ b/MdeModulePkg/Core/Dxe/DxeMain.inf
@@ -156,6 +156,7 @@
gEfiHiiPackageListProtocolGuid ## SOMETIMES_PRODUCES
gEfiEbcProtocolGuid ## SOMETIMES_CONSUMES
gEfiSmmBase2ProtocolGuid ## SOMETIMES_CONSUMES
+ gEdkiiPeCoffImageEmulatorProtocolGuid ## SOMETIMES_CONSUMES
# Arch Protocols
gEfiBdsArchProtocolGuid ## CONSUMES