]> git.proxmox.com Git - mirror_edk2.git/commit
EmulatorPkg/PlatformBds: Signal EndOfDxe in platform BDS
authorRuiyu Ni <ruiyu.ni@intel.com>
Thu, 23 Aug 2018 09:35:14 +0000 (17:35 +0800)
committerRuiyu Ni <ruiyu.ni@intel.com>
Mon, 27 Aug 2018 07:21:01 +0000 (15:21 +0800)
commit41fd56be34cdec9a6ed729cbadb25a9097c675c1
treefe82c52ff64b29efb2b9956c88bc7767676d370c
parent8f8196976ef9b65e50446eb856f23ca30981ba92
EmulatorPkg/PlatformBds: Signal EndOfDxe in platform BDS

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1079

Without signal of EndOfDxe, the 3rd party code (.efi from non-flash
storage) cannot run. It's forbidden by
8be37a5cee700777ca8e8e8a34cc2225b21931a7
*MdeModulePkg/SecurityStubDxe: Defer 3rd party image before EndOfDxe

The patch enables running of SCT from internal shell.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
Cc: Andrew Fish <afish@apple.com>
EmulatorPkg/Library/EmuBdsLib/BdsPlatform.c
EmulatorPkg/Library/EmuBdsLib/BdsPlatform.h
EmulatorPkg/Library/EmuBdsLib/EmuBdsLib.inf