Sunny, Samer, Could you please check my patch to see whether it can meet your real requirement?
Thanks, Ray -----Original Message----- From: Ni, Ruiyu Sent: Monday, November 2, 2015 7:33 PM To: edk2-devel@lists.01.org Cc: Ni, Ruiyu <ruiyu...@intel.com> Subject: [Patch 00/11] Add Platform Recovery support OS Recovery will be added later. Ruiyu Ni (11): MdePkg: Add Platform Recovery definitions. MdeModulePkg: Add Bm prefix for internal functions MdeModulePkg: Use BmCharToUint in BmIsKeyOptionVariable MdeModulePkg: Use BM_OPTION_NAME_LEN instead of sizeof L"Boot####" MdeModulePkg: Use BmForEachVariable to collect all key options MdeModulePkg: Support to expand File device path MdeModulePkg: Add Platform recovery support MdeModulePkg: Add missing PrintLib to BdsDxe.inf MdeModulePkg: Use UefiSpec.h defined macro to replace L"xxx" string MdeModulePkg: Add PlatformRecovery#### pointing to default file path MdeModulePkg: Enable PlatformRecovery in BdsDxe driver MdeModulePkg/Include/Library/UefiBootManagerLib.h | 1 + MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c | 76 ++++ MdeModulePkg/Library/UefiBootManagerLib/BmHotkey.c | 181 +++++---- .../Library/UefiBootManagerLib/BmLoadOption.c | 155 +++++-- MdeModulePkg/Library/UefiBootManagerLib/BmMisc.c | 26 ++ .../Library/UefiBootManagerLib/InternalBm.h | 30 +- .../UefiBootManagerLib/UefiBootManagerLib.inf | 1 + MdeModulePkg/Universal/BdsDxe/Bds.h | 3 - MdeModulePkg/Universal/BdsDxe/BdsDxe.inf | 1 + MdeModulePkg/Universal/BdsDxe/BdsEntry.c | 447 ++++++--------------- MdePkg/Include/Uefi/UefiSpec.h | 1 + 11 files changed, 474 insertions(+), 448 deletions(-) -- 1.9.5.msysgit.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel