/**\r
Refresh the global UpdateData structure.\r
\r
- @param VOID\r
-\r
- @return VOID\r
-\r
**/\r
VOID\r
RefreshUpdateData (\r
/**\r
Add a "Go back to main page" tag in front of the form when there are no\r
"Apply changes" and "Discard changes" tags in the end of the form.\r
- \r
-\r
+ \r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdatePageStart (\r
\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdatePageEnd (\r
opcode deletion.\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
CleanUpPage (\r
of the file to be boot from.\r
\r
@retval EFI_SUCCESS The function completed successfull.\r
- @retun Other value if the boot from the file fails.\r
+ @return Other value if the boot from the file fails.\r
\r
**/\r
EFI_STATUS\r
//\r
gST->ConOut->ClearScreen (gST->ConOut);\r
\r
- gBS->RaiseTPL (TPL_APPLICATION);\r
-\r
ExitDataSize = 0;\r
\r
Status = BdsLibBootViaBootOption (Option, Option->DevicePath, &ExitDataSize, &ExitData);\r
\r
- gBS->RestoreTPL (TPL_APPLICATION);\r
-\r
return Status;\r
\r
}\r
by TerminaMenu. This list will be inserted to form FORM_CON_COM_SETUP_ID.\r
\r
@param CallbackData The BMM context data.\r
-\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdateConCOMPage (\r
\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdateBootDelPage (\r
\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdateDrvAddHandlePage (\r
Create a lit of driver option from global DriverOptionMenu. It\r
allow user to delete the driver option.\r
\r
-\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdateDrvDelPage (\r
\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdateDriverAddHandleDescPage (\r
}\r
\r
/**\r
- EDES_TODO: Add function description.\r
+ Update console page.\r
\r
- @param UpdatePageId EDES_TODO: Add parameter description\r
- @param ConsoleMenu EDES_TODO: Add parameter description\r
+ @param UpdatePageId The form ID to be updated.\r
+ @param ConsoleMenu The console menu list.\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdateConsolePage (\r
@param OptionMenu The new list.\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdateOrderPage (\r
);\r
}\r
\r
- SafeFreePool (IfrOptionList);\r
+ FreePool (IfrOptionList);\r
\r
UpdatePageEnd (CallbackData);\r
\r
\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdateBootNextPage (\r
&gUpdateData\r
);\r
\r
- SafeFreePool (IfrOptionList);\r
+ FreePool (IfrOptionList);\r
}\r
\r
UpdatePageEnd (CallbackData);\r
\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdateTimeOutPage (\r
/**\r
Refresh the text mode page\r
\r
-\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdateConModePage (\r
ValidMode,\r
&gUpdateData\r
);\r
- SafeFreePool (IfrOptionList);\r
- SafeFreePool (ModeToken);\r
+ FreePool (IfrOptionList);\r
+ FreePool (ModeToken);\r
\r
UpdatePageEnd (CallbackData);\r
}\r
\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdateTerminalPage (\r
&gUpdateData\r
);\r
\r
- SafeFreePool (IfrOptionList);\r
+ FreePool (IfrOptionList);\r
\r
UpdatePageEnd (CallbackData);\r
}\r
@param UpdatePageId The form ID.\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdatePageBody (\r
@param OptionIndex Returns the index number (#### in Boot####).\r
@param OptionSize Return the size of the Boot### variable.\r
\r
- @return VOID\r
-\r
**/\r
VOID *\r
GetLegacyBootOptionVar (\r
(BBS_BBS_DP == DevicePath->SubType)\r
) {\r
*OptionIndex = OrderBuffer[Index];\r
- SafeFreePool (OrderBuffer);\r
+ FreePool (OrderBuffer);\r
return OptionBuffer;\r
} else {\r
- SafeFreePool (OptionBuffer);\r
+ FreePool (OptionBuffer);\r
}\r
}\r
\r
- SafeFreePool (OrderBuffer);\r
+ FreePool (OrderBuffer);\r
return NULL;\r
}\r
\r
@param UpdatePageId The form ID. It also spefies the legacy device type.\r
@param CallbackData The BMM context data.\r
\r
- @return VOID\r
\r
**/\r
VOID\r
case FORM_SET_FD_ORDER_ID:\r
OptionMenu = (BM_MENU_OPTION *) &LegacyFDMenu;\r
Key = (UINT16) LEGACY_FD_QUESTION_ID;\r
- TypeStr = StrFloppy;\r
- TypeStrHelp = StrFloppyHelp;\r
+ TypeStr = STR_FLOPPY;\r
+ TypeStrHelp = STR_FLOPPY_HELP;\r
BbsType = BBS_FLOPPY;\r
LegacyOrder = CallbackData->BmmFakeNvData.LegacyFD;\r
OldData = CallbackData->BmmOldFakeNVData.LegacyFD;\r
case FORM_SET_HD_ORDER_ID:\r
OptionMenu = (BM_MENU_OPTION *) &LegacyHDMenu;\r
Key = (UINT16) LEGACY_HD_QUESTION_ID;\r
- TypeStr = StrHardDisk;\r
- TypeStrHelp = StrHardDiskHelp;\r
+ TypeStr = STR_HARDDISK;\r
+ TypeStrHelp = STR_HARDDISK_HELP;\r
BbsType = BBS_HARDDISK;\r
LegacyOrder = CallbackData->BmmFakeNvData.LegacyHD;\r
OldData = CallbackData->BmmOldFakeNVData.LegacyHD;\r
case FORM_SET_CD_ORDER_ID:\r
OptionMenu = (BM_MENU_OPTION *) &LegacyCDMenu;\r
Key = (UINT16) LEGACY_CD_QUESTION_ID;\r
- TypeStr = StrCDROM;\r
- TypeStrHelp = StrCDROMHelp;\r
+ TypeStr = STR_CDROM;\r
+ TypeStrHelp = STR_CDROM_HELP;\r
BbsType = BBS_CDROM;\r
LegacyOrder = CallbackData->BmmFakeNvData.LegacyCD;\r
OldData = CallbackData->BmmOldFakeNVData.LegacyCD;\r
case FORM_SET_NET_ORDER_ID:\r
OptionMenu = (BM_MENU_OPTION *) &LegacyNETMenu;\r
Key = (UINT16) LEGACY_NET_QUESTION_ID;\r
- TypeStr = StrNET;\r
- TypeStrHelp = StrNETHelp;\r
+ TypeStr = STR_NET;\r
+ TypeStrHelp = STR_NET_HELP;\r
BbsType = BBS_EMBED_NETWORK;\r
LegacyOrder = CallbackData->BmmFakeNvData.LegacyNET;\r
OldData = CallbackData->BmmOldFakeNVData.LegacyNET;\r
case FORM_SET_BEV_ORDER_ID:\r
OptionMenu = (BM_MENU_OPTION *) &LegacyBEVMenu;\r
Key = (UINT16) LEGACY_BEV_QUESTION_ID;\r
- TypeStr = StrBEV;\r
- TypeStrHelp = StrBEVHelp;\r
+ TypeStr = STR_BEV;\r
+ TypeStrHelp = STR_BEV_HELP;\r
BbsType = BBS_BEV_DEVICE;\r
LegacyOrder = CallbackData->BmmFakeNvData.LegacyBEV;\r
OldData = CallbackData->BmmOldFakeNVData.LegacyBEV;\r
CopyMem (OldData, LegacyOrder, 100);\r
\r
if (IfrOptionList != NULL) {\r
- SafeFreePool (IfrOptionList);\r
+ FreePool (IfrOptionList);\r
IfrOptionList = NULL;\r
}\r
\r
@param Private The BMM context data.\r
@param NewPageId The original page ID.\r
\r
- @return VOID\r
-\r
**/\r
VOID\r
UpdatePageId (\r