Ray: Seemly, PlatformBdsLib library instance should call EfiBootManagerDispatchDeferredImages(), right? Are there patches to update PlatformBdsLib library instance?
Thanks Liming > -----Original Message----- > From: edk2-devel [mailto:[email protected]] On Behalf Of > Ruiyu Ni > Sent: Friday, November 04, 2016 9:00 AM > To: [email protected] > Subject: [edk2] [PATCH 0/4] Defer 3rd party images loading to after > EndOfDxe > > The patches change the default image loading policy by deferring 3rd > party images loading to after EndOfDxe and add a new BDS API to > dispatch the deferred images. > > Platform needs to call the new BDS API > EfiBootManagerDispatchDeferredImages after EndOfDxe to ensure that > any deferred images are loaded. > > Ruiyu Ni (4): > MdeModulePkg/SecurityStubDxe: Defer 3rd party image before EndOfDxe > MdeModulePkg/UefiBootManager: Add > EfiBootManagerDispatchDeferredImages > MdeModulePkg/BdsDxe: Check deferred images before booting to OS > MdeModulePkg/SecurityStubDxe: Report failure if image is load earlier > > MdeModulePkg/Include/Library/UefiBootManagerLib.h | 13 + > MdeModulePkg/Library/UefiBootManagerLib/BmMisc.c | 113 ++++++ > .../Library/UefiBootManagerLib/InternalBm.h | 1 + > .../UefiBootManagerLib/UefiBootManagerLib.inf | 1 + > MdeModulePkg/Universal/BdsDxe/Bds.h | 4 +- > MdeModulePkg/Universal/BdsDxe/BdsDxe.inf | 2 + > MdeModulePkg/Universal/BdsDxe/BdsEntry.c | 89 +++++ > .../SecurityStubDxe/Defer3rdPartyImageLoad.c | 413 > +++++++++++++++++++++ > .../SecurityStubDxe/Defer3rdPartyImageLoad.h | 95 +++++ > .../Universal/SecurityStubDxe/SecurityStub.c | 14 +- > .../Universal/SecurityStubDxe/SecurityStubDxe.inf | 11 +- > 11 files changed, 753 insertions(+), 3 deletions(-) > create mode 100644 > MdeModulePkg/Universal/SecurityStubDxe/Defer3rdPartyImageLoad.c > create mode 100644 > MdeModulePkg/Universal/SecurityStubDxe/Defer3rdPartyImageLoad.h > > -- > 2.9.0.windows.1 > > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

