audk/MdeModulePkg/Universal/BdsDxe
Ruiyu Ni 0e6584e386 MdeModulePkg/BdsDxe: Don't delete "BootNext" until booting it
Current implementation deletes the "BootNext" before calling
any PlatformBootManagerLib APIs, but if system resets in
PlatformBootManagerLib APIs, "BootNext" is not consumed but lost.

The patch defers the deletion of "BootNext" to before booting it.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Sunny Wang <sunnywang@hpe.com>
2017-09-29 15:23:15 +08:00
..
Bds.h MdeModulePkg/BdsDxe: Check deferred images before booting to OS 2016-11-10 15:55:39 +08:00
BdsDxe.inf MdeModulePkg/BdsDxe: Check deferred images before booting to OS 2016-11-10 15:55:39 +08:00
BdsDxe.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
BdsDxeExtra.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
BdsEntry.c MdeModulePkg/BdsDxe: Don't delete "BootNext" until booting it 2017-09-29 15:23:15 +08:00
HwErrRecSupport.c MdeModulePkg: Add BdsDxe driver and PlatformBootManagerNull library. 2015-05-06 04:48:56 +00:00
HwErrRecSupport.h MdeModulePkg: Add BdsDxe driver and PlatformBootManagerNull library. 2015-05-06 04:48:56 +00:00
Language.c MdeModulePkg: Add BdsDxe driver and PlatformBootManagerNull library. 2015-05-06 04:48:56 +00:00
Language.h MdeModulePkg: Add BdsDxe driver and PlatformBootManagerNull library. 2015-05-06 04:48:56 +00:00