goto Exit;\r
}\r
}\r
-\r
+ //\r
+ // Install BM HiiPackages. \r
+ // Keep BootMaint HiiPackage, so that it can be covered by global setting. \r
+ //\r
+ InitBMPackage ();\r
do {\r
\r
BdsSetConsoleMode (TRUE);\r
break;\r
\r
case FRONT_PAGE_KEY_BOOT_MANAGER:\r
+ //\r
+ // Remove the installed BootMaint HiiPackages when exit.\r
+ //\r
+ FreeBMPackage ();\r
\r
//\r
// User chose to run the Boot Manager\r
//\r
CallBootManager ();\r
+ \r
+ //\r
+ // Reinstall BootMaint HiiPackages after exiting from Boot Manager.\r
+ //\r
+ InitBMPackage ();\r
break;\r
\r
case FRONT_PAGE_KEY_DEVICE_MANAGER:\r
//Will leave browser, check any reset required change is applied? if yes, reset system\r
//\r
SetupResetReminder ();\r
+ //\r
+ // Remove the installed BootMaint HiiPackages when exit.\r
+ //\r
+ FreeBMPackage ();\r
\r
Exit:\r
//\r