MdeModulePkg: Apply uncrustify changes
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737 Apply uncrustify changes to .c/.h files in the MdeModulePkg package Cc: Andrew Fish <afish@apple.com> Cc: Leif Lindholm <leif@nuviainc.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
This commit is contained in:
committed by
mergify[bot]
parent
7c7184e201
commit
1436aea4d5
@@ -29,13 +29,13 @@ CreateUpdateData (
|
||||
//
|
||||
// Create Hii Extend Label OpCode as the start opcode
|
||||
//
|
||||
mStartLabel = (EFI_IFR_GUID_LABEL *) HiiCreateGuidOpCode (mStartOpCodeHandle, &gEfiIfrTianoGuid, NULL, sizeof (EFI_IFR_GUID_LABEL));
|
||||
mStartLabel = (EFI_IFR_GUID_LABEL *)HiiCreateGuidOpCode (mStartOpCodeHandle, &gEfiIfrTianoGuid, NULL, sizeof (EFI_IFR_GUID_LABEL));
|
||||
mStartLabel->ExtendOpCode = EFI_IFR_EXTEND_OP_LABEL;
|
||||
|
||||
//
|
||||
// Create Hii Extend Label OpCode as the end opcode
|
||||
//
|
||||
mEndLabel = (EFI_IFR_GUID_LABEL *) HiiCreateGuidOpCode (mEndOpCodeHandle, &gEfiIfrTianoGuid, NULL, sizeof (EFI_IFR_GUID_LABEL));
|
||||
mEndLabel = (EFI_IFR_GUID_LABEL *)HiiCreateGuidOpCode (mEndOpCodeHandle, &gEfiIfrTianoGuid, NULL, sizeof (EFI_IFR_GUID_LABEL));
|
||||
mEndLabel->ExtendOpCode = EFI_IFR_EXTEND_OP_LABEL;
|
||||
mEndLabel->Number = LABEL_END;
|
||||
}
|
||||
@@ -64,9 +64,8 @@ RefreshUpdateData (
|
||||
//
|
||||
// Create Hii Extend Label OpCode as the start opcode
|
||||
//
|
||||
mStartLabel = (EFI_IFR_GUID_LABEL *) HiiCreateGuidOpCode (mStartOpCodeHandle, &gEfiIfrTianoGuid, NULL, sizeof (EFI_IFR_GUID_LABEL));
|
||||
mStartLabel = (EFI_IFR_GUID_LABEL *)HiiCreateGuidOpCode (mStartOpCodeHandle, &gEfiIfrTianoGuid, NULL, sizeof (EFI_IFR_GUID_LABEL));
|
||||
mStartLabel->ExtendOpCode = EFI_IFR_EXTEND_OP_LABEL;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -78,7 +77,7 @@ RefreshUpdateData (
|
||||
**/
|
||||
VOID
|
||||
UpdatePageStart (
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
RefreshUpdateData ();
|
||||
@@ -109,7 +108,7 @@ UpdatePageStart (
|
||||
**/
|
||||
VOID
|
||||
UpdatePageEnd (
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
//
|
||||
@@ -164,8 +163,8 @@ UpdatePageEnd (
|
||||
**/
|
||||
VOID
|
||||
CleanUpPage (
|
||||
IN UINT16 LabelId,
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN UINT16 LabelId,
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
RefreshUpdateData ();
|
||||
@@ -191,11 +190,11 @@ CleanUpPage (
|
||||
**/
|
||||
VOID
|
||||
UpdateConCOMPage (
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
UINT16 Index;
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
UINT16 Index;
|
||||
|
||||
CallbackData->BmmAskSaveOrNot = TRUE;
|
||||
|
||||
@@ -210,14 +209,13 @@ UpdateConCOMPage (
|
||||
NewMenuEntry->DisplayStringToken,
|
||||
STRING_TOKEN (STR_NULL_STRING),
|
||||
EFI_IFR_FLAG_CALLBACK,
|
||||
(UINT16) (TERMINAL_OPTION_OFFSET + Index)
|
||||
(UINT16)(TERMINAL_OPTION_OFFSET + Index)
|
||||
);
|
||||
}
|
||||
|
||||
UpdatePageEnd (CallbackData);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Create a list of boot option from global BootOptionMenu. It
|
||||
allow user to delete the boot option.
|
||||
@@ -227,12 +225,12 @@ UpdateConCOMPage (
|
||||
**/
|
||||
VOID
|
||||
UpdateBootDelPage (
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
BM_LOAD_CONTEXT *NewLoadContext;
|
||||
UINT16 Index;
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
BM_LOAD_CONTEXT *NewLoadContext;
|
||||
UINT16 Index;
|
||||
|
||||
CallbackData->BmmAskSaveOrNot = TRUE;
|
||||
|
||||
@@ -240,8 +238,8 @@ UpdateBootDelPage (
|
||||
|
||||
ASSERT (BootOptionMenu.MenuNumber <= (sizeof (CallbackData->BmmFakeNvData.BootOptionDel) / sizeof (CallbackData->BmmFakeNvData.BootOptionDel[0])));
|
||||
for (Index = 0; Index < BootOptionMenu.MenuNumber; Index++) {
|
||||
NewMenuEntry = BOpt_GetMenuEntry (&BootOptionMenu, Index);
|
||||
NewLoadContext = (BM_LOAD_CONTEXT *) NewMenuEntry->VariableContext;
|
||||
NewMenuEntry = BOpt_GetMenuEntry (&BootOptionMenu, Index);
|
||||
NewLoadContext = (BM_LOAD_CONTEXT *)NewMenuEntry->VariableContext;
|
||||
if (NewLoadContext->IsLegacy) {
|
||||
continue;
|
||||
}
|
||||
@@ -255,15 +253,15 @@ UpdateBootDelPage (
|
||||
// deleted, browser maintains old useless info. So clear this info here, and later update this info to browser
|
||||
// through HiiSetBrowserData function.
|
||||
//
|
||||
CallbackData->BmmFakeNvData.BootOptionDel[Index] = FALSE;
|
||||
CallbackData->BmmFakeNvData.BootOptionDel[Index] = FALSE;
|
||||
CallbackData->BmmOldFakeNVData.BootOptionDel[Index] = FALSE;
|
||||
}
|
||||
|
||||
HiiCreateCheckBoxOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) (BOOT_OPTION_DEL_QUESTION_ID + Index),
|
||||
(EFI_QUESTION_ID)(BOOT_OPTION_DEL_QUESTION_ID + Index),
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
(UINT16) (BOOT_OPTION_DEL_VAR_OFFSET + Index),
|
||||
(UINT16)(BOOT_OPTION_DEL_VAR_OFFSET + Index),
|
||||
NewMenuEntry->DisplayStringToken,
|
||||
NewMenuEntry->HelpStringToken,
|
||||
EFI_IFR_FLAG_CALLBACK,
|
||||
@@ -271,6 +269,7 @@ UpdateBootDelPage (
|
||||
NULL
|
||||
);
|
||||
}
|
||||
|
||||
UpdatePageEnd (CallbackData);
|
||||
}
|
||||
|
||||
@@ -282,11 +281,11 @@ UpdateBootDelPage (
|
||||
**/
|
||||
VOID
|
||||
UpdateDrvAddHandlePage (
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
UINT16 Index;
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
UINT16 Index;
|
||||
|
||||
CallbackData->BmmAskSaveOrNot = FALSE;
|
||||
|
||||
@@ -301,7 +300,7 @@ UpdateDrvAddHandlePage (
|
||||
NewMenuEntry->DisplayStringToken,
|
||||
STRING_TOKEN (STR_NULL_STRING),
|
||||
EFI_IFR_FLAG_CALLBACK,
|
||||
(UINT16) (HANDLE_OPTION_OFFSET + Index)
|
||||
(UINT16)(HANDLE_OPTION_OFFSET + Index)
|
||||
);
|
||||
}
|
||||
|
||||
@@ -317,12 +316,12 @@ UpdateDrvAddHandlePage (
|
||||
**/
|
||||
VOID
|
||||
UpdateDrvDelPage (
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
BM_LOAD_CONTEXT *NewLoadContext;
|
||||
UINT16 Index;
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
BM_LOAD_CONTEXT *NewLoadContext;
|
||||
UINT16 Index;
|
||||
|
||||
CallbackData->BmmAskSaveOrNot = TRUE;
|
||||
|
||||
@@ -330,9 +329,9 @@ UpdateDrvDelPage (
|
||||
|
||||
ASSERT (DriverOptionMenu.MenuNumber <= (sizeof (CallbackData->BmmFakeNvData.DriverOptionDel) / sizeof (CallbackData->BmmFakeNvData.DriverOptionDel[0])));
|
||||
for (Index = 0; Index < DriverOptionMenu.MenuNumber; Index++) {
|
||||
NewMenuEntry = BOpt_GetMenuEntry (&DriverOptionMenu, Index);
|
||||
NewMenuEntry = BOpt_GetMenuEntry (&DriverOptionMenu, Index);
|
||||
|
||||
NewLoadContext = (BM_LOAD_CONTEXT *) NewMenuEntry->VariableContext;
|
||||
NewLoadContext = (BM_LOAD_CONTEXT *)NewMenuEntry->VariableContext;
|
||||
NewLoadContext->Deleted = FALSE;
|
||||
|
||||
if (CallbackData->BmmFakeNvData.DriverOptionDel[Index] && !CallbackData->BmmFakeNvData.DriverOptionDelMark[Index]) {
|
||||
@@ -342,14 +341,15 @@ UpdateDrvDelPage (
|
||||
// deleted, browser maintains old useless info. So clear this info here, and later update this info to browser
|
||||
// through HiiSetBrowserData function.
|
||||
//
|
||||
CallbackData->BmmFakeNvData.DriverOptionDel[Index] = FALSE;
|
||||
CallbackData->BmmFakeNvData.DriverOptionDel[Index] = FALSE;
|
||||
CallbackData->BmmOldFakeNVData.DriverOptionDel[Index] = FALSE;
|
||||
}
|
||||
|
||||
HiiCreateCheckBoxOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) (DRIVER_OPTION_DEL_QUESTION_ID + Index),
|
||||
(EFI_QUESTION_ID)(DRIVER_OPTION_DEL_QUESTION_ID + Index),
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
(UINT16) (DRIVER_OPTION_DEL_VAR_OFFSET + Index),
|
||||
(UINT16)(DRIVER_OPTION_DEL_VAR_OFFSET + Index),
|
||||
NewMenuEntry->DisplayStringToken,
|
||||
NewMenuEntry->HelpStringToken,
|
||||
EFI_IFR_FLAG_CALLBACK,
|
||||
@@ -370,15 +370,15 @@ UpdateDrvDelPage (
|
||||
**/
|
||||
VOID
|
||||
UpdateDriverAddHandleDescPage (
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
|
||||
CallbackData->BmmFakeNvData.DriverAddActive = 0x01;
|
||||
CallbackData->BmmFakeNvData.DriverAddForceReconnect = 0x00;
|
||||
CallbackData->BmmAskSaveOrNot = TRUE;
|
||||
NewMenuEntry = CallbackData->MenuEntry;
|
||||
CallbackData->BmmFakeNvData.DriverAddActive = 0x01;
|
||||
CallbackData->BmmFakeNvData.DriverAddForceReconnect = 0x00;
|
||||
CallbackData->BmmAskSaveOrNot = TRUE;
|
||||
NewMenuEntry = CallbackData->MenuEntry;
|
||||
|
||||
UpdatePageStart (CallbackData);
|
||||
|
||||
@@ -392,7 +392,7 @@ UpdateDriverAddHandleDescPage (
|
||||
|
||||
HiiCreateStringOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) DRV_ADD_HANDLE_DESC_QUESTION_ID,
|
||||
(EFI_QUESTION_ID)DRV_ADD_HANDLE_DESC_QUESTION_ID,
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
DRV_ADD_HANDLE_DESC_VAR_OFFSET,
|
||||
STRING_TOKEN (STR_LOAD_OPTION_DESC),
|
||||
@@ -406,7 +406,7 @@ UpdateDriverAddHandleDescPage (
|
||||
|
||||
HiiCreateCheckBoxOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) DRV_ADD_RECON_QUESTION_ID,
|
||||
(EFI_QUESTION_ID)DRV_ADD_RECON_QUESTION_ID,
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
DRV_ADD_RECON_VAR_OFFSET,
|
||||
STRING_TOKEN (STR_LOAD_OPTION_FORCE_RECON),
|
||||
@@ -418,7 +418,7 @@ UpdateDriverAddHandleDescPage (
|
||||
|
||||
HiiCreateStringOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) DRIVER_ADD_OPTION_QUESTION_ID,
|
||||
(EFI_QUESTION_ID)DRIVER_ADD_OPTION_QUESTION_ID,
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
DRIVER_ADD_OPTION_VAR_OFFSET,
|
||||
STRING_TOKEN (STR_OPTIONAL_DATA),
|
||||
@@ -443,20 +443,20 @@ UpdateDriverAddHandleDescPage (
|
||||
**/
|
||||
VOID
|
||||
UpdateConsolePage (
|
||||
IN UINT16 UpdatePageId,
|
||||
IN BM_MENU_OPTION *ConsoleMenu,
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN UINT16 UpdatePageId,
|
||||
IN BM_MENU_OPTION *ConsoleMenu,
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
BM_CONSOLE_CONTEXT *NewConsoleContext;
|
||||
BM_TERMINAL_CONTEXT *NewTerminalContext;
|
||||
UINT16 Index;
|
||||
UINT16 Index2;
|
||||
UINT8 CheckFlags;
|
||||
UINT8 *ConsoleCheck;
|
||||
EFI_QUESTION_ID QuestionIdBase;
|
||||
UINT16 VariableOffsetBase;
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
BM_CONSOLE_CONTEXT *NewConsoleContext;
|
||||
BM_TERMINAL_CONTEXT *NewTerminalContext;
|
||||
UINT16 Index;
|
||||
UINT16 Index2;
|
||||
UINT8 CheckFlags;
|
||||
UINT8 *ConsoleCheck;
|
||||
EFI_QUESTION_ID QuestionIdBase;
|
||||
UINT16 VariableOffsetBase;
|
||||
|
||||
CallbackData->BmmAskSaveOrNot = TRUE;
|
||||
|
||||
@@ -467,42 +467,45 @@ UpdateConsolePage (
|
||||
VariableOffsetBase = 0;
|
||||
|
||||
switch (UpdatePageId) {
|
||||
case FORM_CON_IN_ID:
|
||||
ConsoleCheck = &CallbackData->BmmFakeNvData.ConsoleInCheck[0];
|
||||
QuestionIdBase = CON_IN_DEVICE_QUESTION_ID;
|
||||
VariableOffsetBase = CON_IN_DEVICE_VAR_OFFSET;
|
||||
break;
|
||||
case FORM_CON_IN_ID:
|
||||
ConsoleCheck = &CallbackData->BmmFakeNvData.ConsoleInCheck[0];
|
||||
QuestionIdBase = CON_IN_DEVICE_QUESTION_ID;
|
||||
VariableOffsetBase = CON_IN_DEVICE_VAR_OFFSET;
|
||||
break;
|
||||
|
||||
case FORM_CON_OUT_ID:
|
||||
ConsoleCheck = &CallbackData->BmmFakeNvData.ConsoleOutCheck[0];
|
||||
QuestionIdBase = CON_OUT_DEVICE_QUESTION_ID;
|
||||
VariableOffsetBase = CON_OUT_DEVICE_VAR_OFFSET;
|
||||
break;
|
||||
case FORM_CON_OUT_ID:
|
||||
ConsoleCheck = &CallbackData->BmmFakeNvData.ConsoleOutCheck[0];
|
||||
QuestionIdBase = CON_OUT_DEVICE_QUESTION_ID;
|
||||
VariableOffsetBase = CON_OUT_DEVICE_VAR_OFFSET;
|
||||
break;
|
||||
|
||||
case FORM_CON_ERR_ID:
|
||||
ConsoleCheck = &CallbackData->BmmFakeNvData.ConsoleErrCheck[0];
|
||||
QuestionIdBase = CON_ERR_DEVICE_QUESTION_ID;
|
||||
VariableOffsetBase = CON_ERR_DEVICE_VAR_OFFSET;
|
||||
break;
|
||||
case FORM_CON_ERR_ID:
|
||||
ConsoleCheck = &CallbackData->BmmFakeNvData.ConsoleErrCheck[0];
|
||||
QuestionIdBase = CON_ERR_DEVICE_QUESTION_ID;
|
||||
VariableOffsetBase = CON_ERR_DEVICE_VAR_OFFSET;
|
||||
break;
|
||||
}
|
||||
|
||||
ASSERT (ConsoleCheck != NULL);
|
||||
|
||||
for (Index = 0; ((Index < ConsoleMenu->MenuNumber) && \
|
||||
(Index < MAX_MENU_NUMBER)) ; Index++) {
|
||||
CheckFlags = 0;
|
||||
NewMenuEntry = BOpt_GetMenuEntry (ConsoleMenu, Index);
|
||||
NewConsoleContext = (BM_CONSOLE_CONTEXT *) NewMenuEntry->VariableContext;
|
||||
(Index < MAX_MENU_NUMBER)); Index++)
|
||||
{
|
||||
CheckFlags = 0;
|
||||
NewMenuEntry = BOpt_GetMenuEntry (ConsoleMenu, Index);
|
||||
NewConsoleContext = (BM_CONSOLE_CONTEXT *)NewMenuEntry->VariableContext;
|
||||
if (NewConsoleContext->IsActive) {
|
||||
CheckFlags |= EFI_IFR_CHECKBOX_DEFAULT;
|
||||
CheckFlags |= EFI_IFR_CHECKBOX_DEFAULT;
|
||||
ConsoleCheck[Index] = TRUE;
|
||||
} else {
|
||||
ConsoleCheck[Index] = FALSE;
|
||||
}
|
||||
|
||||
HiiCreateCheckBoxOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) (QuestionIdBase + Index),
|
||||
(EFI_QUESTION_ID)(QuestionIdBase + Index),
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
(UINT16) (VariableOffsetBase + Index),
|
||||
(UINT16)(VariableOffsetBase + Index),
|
||||
NewMenuEntry->DisplayStringToken,
|
||||
NewMenuEntry->HelpStringToken,
|
||||
EFI_IFR_FLAG_CALLBACK,
|
||||
@@ -512,26 +515,29 @@ UpdateConsolePage (
|
||||
}
|
||||
|
||||
for (Index2 = 0; ((Index2 < TerminalMenu.MenuNumber) && \
|
||||
(Index2 < MAX_MENU_NUMBER)); Index2++) {
|
||||
CheckFlags = 0;
|
||||
NewMenuEntry = BOpt_GetMenuEntry (&TerminalMenu, Index2);
|
||||
NewTerminalContext = (BM_TERMINAL_CONTEXT *) NewMenuEntry->VariableContext;
|
||||
(Index2 < MAX_MENU_NUMBER)); Index2++)
|
||||
{
|
||||
CheckFlags = 0;
|
||||
NewMenuEntry = BOpt_GetMenuEntry (&TerminalMenu, Index2);
|
||||
NewTerminalContext = (BM_TERMINAL_CONTEXT *)NewMenuEntry->VariableContext;
|
||||
|
||||
ASSERT (Index < MAX_MENU_NUMBER);
|
||||
if (((NewTerminalContext->IsConIn != 0) && (UpdatePageId == FORM_CON_IN_ID)) ||
|
||||
((NewTerminalContext->IsConOut != 0) && (UpdatePageId == FORM_CON_OUT_ID)) ||
|
||||
((NewTerminalContext->IsStdErr != 0) && (UpdatePageId == FORM_CON_ERR_ID))
|
||||
) {
|
||||
CheckFlags |= EFI_IFR_CHECKBOX_DEFAULT;
|
||||
)
|
||||
{
|
||||
CheckFlags |= EFI_IFR_CHECKBOX_DEFAULT;
|
||||
ConsoleCheck[Index] = TRUE;
|
||||
} else {
|
||||
ConsoleCheck[Index] = FALSE;
|
||||
}
|
||||
|
||||
HiiCreateCheckBoxOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) (QuestionIdBase + Index),
|
||||
(EFI_QUESTION_ID)(QuestionIdBase + Index),
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
(UINT16) (VariableOffsetBase + Index),
|
||||
(UINT16)(VariableOffsetBase + Index),
|
||||
NewMenuEntry->DisplayStringToken,
|
||||
NewMenuEntry->HelpStringToken,
|
||||
EFI_IFR_FLAG_CALLBACK,
|
||||
@@ -556,58 +562,60 @@ UpdateConsolePage (
|
||||
**/
|
||||
VOID
|
||||
UpdateOrderPage (
|
||||
IN UINT16 UpdatePageId,
|
||||
IN BM_MENU_OPTION *OptionMenu,
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN UINT16 UpdatePageId,
|
||||
IN BM_MENU_OPTION *OptionMenu,
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
UINT16 Index;
|
||||
UINT16 OptionIndex;
|
||||
VOID *OptionsOpCodeHandle;
|
||||
BOOLEAN BootOptionFound;
|
||||
UINT32 *OptionOrder;
|
||||
EFI_QUESTION_ID QuestionId;
|
||||
UINT16 VarOffset;
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
UINT16 Index;
|
||||
UINT16 OptionIndex;
|
||||
VOID *OptionsOpCodeHandle;
|
||||
BOOLEAN BootOptionFound;
|
||||
UINT32 *OptionOrder;
|
||||
EFI_QUESTION_ID QuestionId;
|
||||
UINT16 VarOffset;
|
||||
|
||||
CallbackData->BmmAskSaveOrNot = TRUE;
|
||||
UpdatePageStart (CallbackData);
|
||||
|
||||
OptionOrder = NULL;
|
||||
QuestionId = 0;
|
||||
VarOffset = 0;
|
||||
QuestionId = 0;
|
||||
VarOffset = 0;
|
||||
switch (UpdatePageId) {
|
||||
case FORM_BOOT_CHG_ID:
|
||||
//
|
||||
// If the BootOptionOrder in the BmmFakeNvData are same with the date in the BmmOldFakeNVData,
|
||||
// means all Boot Options has been save in BootOptionMenu, we can get the date from the menu.
|
||||
// else means browser maintains some uncommitted date which are not saved in BootOptionMenu,
|
||||
// so we should not get the data from BootOptionMenu to show it.
|
||||
//
|
||||
if (CompareMem (CallbackData->BmmFakeNvData.BootOptionOrder, CallbackData->BmmOldFakeNVData.BootOptionOrder, sizeof (CallbackData->BmmFakeNvData.BootOptionOrder)) == 0) {
|
||||
GetBootOrder (CallbackData);
|
||||
}
|
||||
|
||||
case FORM_BOOT_CHG_ID:
|
||||
//
|
||||
// If the BootOptionOrder in the BmmFakeNvData are same with the date in the BmmOldFakeNVData,
|
||||
// means all Boot Options has been save in BootOptionMenu, we can get the date from the menu.
|
||||
// else means browser maintains some uncommitted date which are not saved in BootOptionMenu,
|
||||
// so we should not get the data from BootOptionMenu to show it.
|
||||
//
|
||||
if (CompareMem (CallbackData->BmmFakeNvData.BootOptionOrder, CallbackData->BmmOldFakeNVData.BootOptionOrder, sizeof (CallbackData->BmmFakeNvData.BootOptionOrder)) == 0) {
|
||||
GetBootOrder (CallbackData);
|
||||
}
|
||||
OptionOrder = CallbackData->BmmFakeNvData.BootOptionOrder;
|
||||
QuestionId = BOOT_OPTION_ORDER_QUESTION_ID;
|
||||
VarOffset = BOOT_OPTION_ORDER_VAR_OFFSET;
|
||||
break;
|
||||
OptionOrder = CallbackData->BmmFakeNvData.BootOptionOrder;
|
||||
QuestionId = BOOT_OPTION_ORDER_QUESTION_ID;
|
||||
VarOffset = BOOT_OPTION_ORDER_VAR_OFFSET;
|
||||
break;
|
||||
|
||||
case FORM_DRV_CHG_ID:
|
||||
//
|
||||
// If the DriverOptionOrder in the BmmFakeNvData are same with the date in the BmmOldFakeNVData,
|
||||
// means all Driver Options has been save in DriverOptionMenu, we can get the DriverOptionOrder from the menu.
|
||||
// else means browser maintains some uncommitted date which are not saved in DriverOptionMenu,
|
||||
// so we should not get the data from DriverOptionMenu to show it.
|
||||
//
|
||||
if (CompareMem (CallbackData->BmmFakeNvData.DriverOptionOrder, CallbackData->BmmOldFakeNVData.DriverOptionOrder, sizeof (CallbackData->BmmFakeNvData.DriverOptionOrder)) == 0) {
|
||||
GetDriverOrder (CallbackData);
|
||||
}
|
||||
OptionOrder = CallbackData->BmmFakeNvData.DriverOptionOrder;
|
||||
QuestionId = DRIVER_OPTION_ORDER_QUESTION_ID;
|
||||
VarOffset = DRIVER_OPTION_ORDER_VAR_OFFSET;
|
||||
break;
|
||||
case FORM_DRV_CHG_ID:
|
||||
//
|
||||
// If the DriverOptionOrder in the BmmFakeNvData are same with the date in the BmmOldFakeNVData,
|
||||
// means all Driver Options has been save in DriverOptionMenu, we can get the DriverOptionOrder from the menu.
|
||||
// else means browser maintains some uncommitted date which are not saved in DriverOptionMenu,
|
||||
// so we should not get the data from DriverOptionMenu to show it.
|
||||
//
|
||||
if (CompareMem (CallbackData->BmmFakeNvData.DriverOptionOrder, CallbackData->BmmOldFakeNVData.DriverOptionOrder, sizeof (CallbackData->BmmFakeNvData.DriverOptionOrder)) == 0) {
|
||||
GetDriverOrder (CallbackData);
|
||||
}
|
||||
|
||||
OptionOrder = CallbackData->BmmFakeNvData.DriverOptionOrder;
|
||||
QuestionId = DRIVER_OPTION_ORDER_QUESTION_ID;
|
||||
VarOffset = DRIVER_OPTION_ORDER_VAR_OFFSET;
|
||||
break;
|
||||
}
|
||||
|
||||
ASSERT (OptionOrder != NULL);
|
||||
|
||||
OptionsOpCodeHandle = HiiAllocateOpCodeHandle ();
|
||||
@@ -617,12 +625,13 @@ UpdateOrderPage (
|
||||
for (OptionIndex = 0; (OptionOrder[OptionIndex] != 0 && OptionIndex < MAX_MENU_NUMBER); OptionIndex++) {
|
||||
BootOptionFound = FALSE;
|
||||
for (Index = 0; Index < OptionMenu->MenuNumber; Index++) {
|
||||
NewMenuEntry = BOpt_GetMenuEntry (OptionMenu, Index);
|
||||
if ((UINT32) (NewMenuEntry->OptionNumber + 1) == OptionOrder[OptionIndex]) {
|
||||
NewMenuEntry = BOpt_GetMenuEntry (OptionMenu, Index);
|
||||
if ((UINT32)(NewMenuEntry->OptionNumber + 1) == OptionOrder[OptionIndex]) {
|
||||
BootOptionFound = TRUE;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (BootOptionFound) {
|
||||
HiiCreateOneOfOptionOpCode (
|
||||
OptionsOpCodeHandle,
|
||||
@@ -654,7 +663,6 @@ UpdateOrderPage (
|
||||
HiiFreeOpCodeHandle (OptionsOpCodeHandle);
|
||||
|
||||
UpdatePageEnd (CallbackData);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -665,26 +673,26 @@ UpdateOrderPage (
|
||||
**/
|
||||
VOID
|
||||
UpdateConModePage (
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
UINTN Mode;
|
||||
UINTN Index;
|
||||
UINTN Col;
|
||||
UINTN Row;
|
||||
CHAR16 ModeString[50];
|
||||
CHAR16 *PStr;
|
||||
UINTN MaxMode;
|
||||
UINTN ValidMode;
|
||||
EFI_STRING_ID *ModeToken;
|
||||
EFI_STATUS Status;
|
||||
VOID *OptionsOpCodeHandle;
|
||||
UINTN Mode;
|
||||
UINTN Index;
|
||||
UINTN Col;
|
||||
UINTN Row;
|
||||
CHAR16 ModeString[50];
|
||||
CHAR16 *PStr;
|
||||
UINTN MaxMode;
|
||||
UINTN ValidMode;
|
||||
EFI_STRING_ID *ModeToken;
|
||||
EFI_STATUS Status;
|
||||
VOID *OptionsOpCodeHandle;
|
||||
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *ConOut;
|
||||
|
||||
ConOut = gST->ConOut;
|
||||
Index = 0;
|
||||
ValidMode = 0;
|
||||
MaxMode = (UINTN) (ConOut->Mode->MaxMode);
|
||||
MaxMode = (UINTN)(ConOut->Mode->MaxMode);
|
||||
|
||||
CallbackData->BmmAskSaveOrNot = TRUE;
|
||||
|
||||
@@ -698,6 +706,7 @@ UpdateConModePage (
|
||||
if (EFI_ERROR (Status)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
ValidMode++;
|
||||
}
|
||||
|
||||
@@ -708,8 +717,8 @@ UpdateConModePage (
|
||||
OptionsOpCodeHandle = HiiAllocateOpCodeHandle ();
|
||||
ASSERT (OptionsOpCodeHandle != NULL);
|
||||
|
||||
ModeToken = AllocateZeroPool (sizeof (EFI_STRING_ID) * ValidMode);
|
||||
ASSERT(ModeToken != NULL);
|
||||
ModeToken = AllocateZeroPool (sizeof (EFI_STRING_ID) * ValidMode);
|
||||
ASSERT (ModeToken != NULL);
|
||||
|
||||
//
|
||||
// Determin which mode should be the first entry in menu
|
||||
@@ -730,7 +739,7 @@ UpdateConModePage (
|
||||
//
|
||||
UnicodeValueToStringS (ModeString, sizeof (ModeString), 0, Col, 0);
|
||||
PStr = &ModeString[0];
|
||||
StrnCatS (PStr, ARRAY_SIZE (ModeString), L" x ", StrLen(L" x ") + 1);
|
||||
StrnCatS (PStr, ARRAY_SIZE (ModeString), L" x ", StrLen (L" x ") + 1);
|
||||
PStr = PStr + StrLen (PStr);
|
||||
UnicodeValueToStringS (
|
||||
PStr,
|
||||
@@ -748,7 +757,7 @@ UpdateConModePage (
|
||||
ModeToken[Index],
|
||||
EFI_IFR_OPTION_DEFAULT,
|
||||
EFI_IFR_TYPE_NUM_SIZE_16,
|
||||
(UINT16) Mode
|
||||
(UINT16)Mode
|
||||
);
|
||||
} else {
|
||||
HiiCreateOneOfOptionOpCode (
|
||||
@@ -756,15 +765,16 @@ UpdateConModePage (
|
||||
ModeToken[Index],
|
||||
0,
|
||||
EFI_IFR_TYPE_NUM_SIZE_16,
|
||||
(UINT16) Mode
|
||||
(UINT16)Mode
|
||||
);
|
||||
}
|
||||
|
||||
Index++;
|
||||
}
|
||||
|
||||
HiiCreateOneOfOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) CON_MODE_QUESTION_ID,
|
||||
(EFI_QUESTION_ID)CON_MODE_QUESTION_ID,
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
CON_MODE_VAR_OFFSET,
|
||||
STRING_TOKEN (STR_CON_MODE_SETUP),
|
||||
@@ -781,46 +791,47 @@ UpdateConModePage (
|
||||
UpdatePageEnd (CallbackData);
|
||||
}
|
||||
|
||||
/**
|
||||
Create the dynamic page which allows user to set the property such as Baud Rate, Data Bits,
|
||||
Parity, Stop Bits, Terminal Type.
|
||||
/**
|
||||
Create the dynamic page which allows user to set the property such as Baud Rate, Data Bits,
|
||||
Parity, Stop Bits, Terminal Type.
|
||||
|
||||
@param CallbackData The BMM context data.
|
||||
@param CallbackData The BMM context data.
|
||||
|
||||
**/
|
||||
VOID
|
||||
UpdateTerminalPage (
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
UINT8 Index;
|
||||
UINT8 CheckFlags;
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
VOID *OptionsOpCodeHandle;
|
||||
UINTN CurrentTerminal;
|
||||
UINT8 Index;
|
||||
UINT8 CheckFlags;
|
||||
BM_MENU_ENTRY *NewMenuEntry;
|
||||
VOID *OptionsOpCodeHandle;
|
||||
UINTN CurrentTerminal;
|
||||
|
||||
CallbackData->BmmAskSaveOrNot = TRUE;
|
||||
|
||||
UpdatePageStart (CallbackData);
|
||||
|
||||
CurrentTerminal = CallbackData->CurrentTerminal;
|
||||
NewMenuEntry = BOpt_GetMenuEntry (
|
||||
&TerminalMenu,
|
||||
CurrentTerminal
|
||||
);
|
||||
NewMenuEntry = BOpt_GetMenuEntry (
|
||||
&TerminalMenu,
|
||||
CurrentTerminal
|
||||
);
|
||||
|
||||
if (NewMenuEntry == NULL) {
|
||||
return ;
|
||||
return;
|
||||
}
|
||||
|
||||
OptionsOpCodeHandle = HiiAllocateOpCodeHandle ();
|
||||
ASSERT (OptionsOpCodeHandle != NULL);
|
||||
|
||||
for (Index = 0; Index < sizeof (BaudRateList) / sizeof (BaudRateList [0]); Index++) {
|
||||
for (Index = 0; Index < sizeof (BaudRateList) / sizeof (BaudRateList[0]); Index++) {
|
||||
CheckFlags = 0;
|
||||
if (BaudRateList[Index].Value == 115200) {
|
||||
CheckFlags |= EFI_IFR_OPTION_DEFAULT;
|
||||
}
|
||||
|
||||
HiiCreateOneOfOptionOpCode (
|
||||
OptionsOpCodeHandle,
|
||||
BaudRateList[Index].StringToken,
|
||||
@@ -832,9 +843,9 @@ UpdateTerminalPage (
|
||||
|
||||
HiiCreateOneOfOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) (COM_BAUD_RATE_QUESTION_ID + CurrentTerminal),
|
||||
(EFI_QUESTION_ID)(COM_BAUD_RATE_QUESTION_ID + CurrentTerminal),
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
(UINT16) (COM_BAUD_RATE_VAR_OFFSET + CurrentTerminal),
|
||||
(UINT16)(COM_BAUD_RATE_VAR_OFFSET + CurrentTerminal),
|
||||
STRING_TOKEN (STR_COM_BAUD_RATE),
|
||||
STRING_TOKEN (STR_COM_BAUD_RATE),
|
||||
EFI_IFR_FLAG_CALLBACK,
|
||||
@@ -865,9 +876,9 @@ UpdateTerminalPage (
|
||||
|
||||
HiiCreateOneOfOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) (COM_DATA_RATE_QUESTION_ID + CurrentTerminal),
|
||||
(EFI_QUESTION_ID)(COM_DATA_RATE_QUESTION_ID + CurrentTerminal),
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
(UINT16) (COM_DATA_RATE_VAR_OFFSET + CurrentTerminal),
|
||||
(UINT16)(COM_DATA_RATE_VAR_OFFSET + CurrentTerminal),
|
||||
STRING_TOKEN (STR_COM_DATA_BITS),
|
||||
STRING_TOKEN (STR_COM_DATA_BITS),
|
||||
EFI_IFR_FLAG_CALLBACK,
|
||||
@@ -897,9 +908,9 @@ UpdateTerminalPage (
|
||||
|
||||
HiiCreateOneOfOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) (COM_PARITY_QUESTION_ID + CurrentTerminal),
|
||||
(EFI_QUESTION_ID)(COM_PARITY_QUESTION_ID + CurrentTerminal),
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
(UINT16) (COM_PARITY_VAR_OFFSET + CurrentTerminal),
|
||||
(UINT16)(COM_PARITY_VAR_OFFSET + CurrentTerminal),
|
||||
STRING_TOKEN (STR_COM_PARITY),
|
||||
STRING_TOKEN (STR_COM_PARITY),
|
||||
EFI_IFR_FLAG_CALLBACK,
|
||||
@@ -929,9 +940,9 @@ UpdateTerminalPage (
|
||||
|
||||
HiiCreateOneOfOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) (COM_STOP_BITS_QUESTION_ID + CurrentTerminal),
|
||||
(EFI_QUESTION_ID)(COM_STOP_BITS_QUESTION_ID + CurrentTerminal),
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
(UINT16) (COM_STOP_BITS_VAR_OFFSET + CurrentTerminal),
|
||||
(UINT16)(COM_STOP_BITS_VAR_OFFSET + CurrentTerminal),
|
||||
STRING_TOKEN (STR_COM_STOP_BITS),
|
||||
STRING_TOKEN (STR_COM_STOP_BITS),
|
||||
EFI_IFR_FLAG_CALLBACK,
|
||||
@@ -952,7 +963,7 @@ UpdateTerminalPage (
|
||||
|
||||
HiiCreateOneOfOptionOpCode (
|
||||
OptionsOpCodeHandle,
|
||||
(EFI_STRING_ID) TerminalType[Index],
|
||||
(EFI_STRING_ID)TerminalType[Index],
|
||||
CheckFlags,
|
||||
EFI_IFR_TYPE_NUM_SIZE_8,
|
||||
Index
|
||||
@@ -961,9 +972,9 @@ UpdateTerminalPage (
|
||||
|
||||
HiiCreateOneOfOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) (COM_TERMINAL_QUESTION_ID + CurrentTerminal),
|
||||
(EFI_QUESTION_ID)(COM_TERMINAL_QUESTION_ID + CurrentTerminal),
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
(UINT16) (COM_TERMINAL_VAR_OFFSET + CurrentTerminal),
|
||||
(UINT16)(COM_TERMINAL_VAR_OFFSET + CurrentTerminal),
|
||||
STRING_TOKEN (STR_COM_TERMI_TYPE),
|
||||
STRING_TOKEN (STR_COM_TERMI_TYPE),
|
||||
EFI_IFR_FLAG_CALLBACK,
|
||||
@@ -977,13 +988,14 @@ UpdateTerminalPage (
|
||||
ASSERT (OptionsOpCodeHandle != NULL);
|
||||
|
||||
for (Index = 0; Index < ARRAY_SIZE (mFlowControlType); Index++) {
|
||||
CheckFlags = 0;
|
||||
CheckFlags = 0;
|
||||
if (Index == 0) {
|
||||
CheckFlags |= EFI_IFR_OPTION_DEFAULT;
|
||||
}
|
||||
|
||||
HiiCreateOneOfOptionOpCode (
|
||||
OptionsOpCodeHandle,
|
||||
(EFI_STRING_ID) mFlowControlType[Index],
|
||||
(EFI_STRING_ID)mFlowControlType[Index],
|
||||
CheckFlags,
|
||||
EFI_IFR_TYPE_NUM_SIZE_8,
|
||||
mFlowControlValue[Index]
|
||||
@@ -992,9 +1004,9 @@ UpdateTerminalPage (
|
||||
|
||||
HiiCreateOneOfOpCode (
|
||||
mStartOpCodeHandle,
|
||||
(EFI_QUESTION_ID) (COM_FLOWCONTROL_QUESTION_ID + CurrentTerminal),
|
||||
(EFI_QUESTION_ID)(COM_FLOWCONTROL_QUESTION_ID + CurrentTerminal),
|
||||
VARSTORE_ID_BOOT_MAINT,
|
||||
(UINT16) (COM_FLOWCONTROL_VAR_OFFSET + CurrentTerminal),
|
||||
(UINT16)(COM_FLOWCONTROL_VAR_OFFSET + CurrentTerminal),
|
||||
STRING_TOKEN (STR_COM_FLOW_CONTROL),
|
||||
STRING_TOKEN (STR_COM_FLOW_CONTROL),
|
||||
EFI_IFR_FLAG_CALLBACK,
|
||||
@@ -1017,20 +1029,21 @@ Update add boot/driver option page.
|
||||
|
||||
**/
|
||||
VOID
|
||||
UpdateOptionPage(
|
||||
IN BMM_CALLBACK_DATA *CallbackData,
|
||||
IN EFI_FORM_ID FormId,
|
||||
IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
|
||||
UpdateOptionPage (
|
||||
IN BMM_CALLBACK_DATA *CallbackData,
|
||||
IN EFI_FORM_ID FormId,
|
||||
IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
|
||||
)
|
||||
{
|
||||
CHAR16 *String;
|
||||
EFI_STRING_ID StringToken;
|
||||
CHAR16 *String;
|
||||
EFI_STRING_ID StringToken;
|
||||
|
||||
String = NULL;
|
||||
|
||||
if (DevicePath != NULL){
|
||||
String = ExtractFileNameFromDevicePath(DevicePath);
|
||||
if (DevicePath != NULL) {
|
||||
String = ExtractFileNameFromDevicePath (DevicePath);
|
||||
}
|
||||
|
||||
if (String == NULL) {
|
||||
String = HiiGetString (CallbackData->BmmHiiHandle, STRING_TOKEN (STR_NULL_STRING), NULL);
|
||||
ASSERT (String != NULL);
|
||||
@@ -1039,14 +1052,14 @@ UpdateOptionPage(
|
||||
StringToken = HiiSetString (CallbackData->BmmHiiHandle, 0, String, NULL);
|
||||
FreePool (String);
|
||||
|
||||
if(FormId == FORM_BOOT_ADD_ID){
|
||||
if (FormId == FORM_BOOT_ADD_ID) {
|
||||
if (!CallbackData->BmmFakeNvData.BootOptionChanged) {
|
||||
ZeroMem (CallbackData->BmmFakeNvData.BootOptionalData, sizeof (CallbackData->BmmFakeNvData.BootOptionalData));
|
||||
ZeroMem (CallbackData->BmmFakeNvData.BootDescriptionData, sizeof (CallbackData->BmmFakeNvData.BootDescriptionData));
|
||||
ZeroMem (CallbackData->BmmOldFakeNVData.BootOptionalData, sizeof (CallbackData->BmmOldFakeNVData.BootOptionalData));
|
||||
ZeroMem (CallbackData->BmmOldFakeNVData.BootDescriptionData, sizeof (CallbackData->BmmOldFakeNVData.BootDescriptionData));
|
||||
}
|
||||
} else if (FormId == FORM_DRV_ADD_FILE_ID){
|
||||
} else if (FormId == FORM_DRV_ADD_FILE_ID) {
|
||||
if (!CallbackData->BmmFakeNvData.DriverOptionChanged) {
|
||||
ZeroMem (CallbackData->BmmFakeNvData.DriverOptionalData, sizeof (CallbackData->BmmFakeNvData.DriverOptionalData));
|
||||
ZeroMem (CallbackData->BmmFakeNvData.DriverDescriptionData, sizeof (CallbackData->BmmFakeNvData.DriverDescriptionData));
|
||||
@@ -1055,7 +1068,7 @@ UpdateOptionPage(
|
||||
}
|
||||
}
|
||||
|
||||
RefreshUpdateData();
|
||||
RefreshUpdateData ();
|
||||
mStartLabel->Number = FormId;
|
||||
|
||||
HiiCreateSubTitleOpCode (
|
||||
@@ -1070,8 +1083,8 @@ UpdateOptionPage(
|
||||
CallbackData->BmmHiiHandle,
|
||||
&mBootMaintGuid,
|
||||
FormId,
|
||||
mStartOpCodeHandle,// Label FormId
|
||||
mEndOpCodeHandle // LABEL_END
|
||||
mStartOpCodeHandle, // Label FormId
|
||||
mEndOpCodeHandle // LABEL_END
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1085,34 +1098,34 @@ UpdateOptionPage(
|
||||
**/
|
||||
VOID
|
||||
UpdatePageBody (
|
||||
IN UINT16 UpdatePageId,
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
IN UINT16 UpdatePageId,
|
||||
IN BMM_CALLBACK_DATA *CallbackData
|
||||
)
|
||||
{
|
||||
CleanUpPage (UpdatePageId, CallbackData);
|
||||
switch (UpdatePageId) {
|
||||
case FORM_CON_IN_ID:
|
||||
UpdateConsolePage (UpdatePageId, &ConsoleInpMenu, CallbackData);
|
||||
break;
|
||||
case FORM_CON_IN_ID:
|
||||
UpdateConsolePage (UpdatePageId, &ConsoleInpMenu, CallbackData);
|
||||
break;
|
||||
|
||||
case FORM_CON_OUT_ID:
|
||||
UpdateConsolePage (UpdatePageId, &ConsoleOutMenu, CallbackData);
|
||||
break;
|
||||
case FORM_CON_OUT_ID:
|
||||
UpdateConsolePage (UpdatePageId, &ConsoleOutMenu, CallbackData);
|
||||
break;
|
||||
|
||||
case FORM_CON_ERR_ID:
|
||||
UpdateConsolePage (UpdatePageId, &ConsoleErrMenu, CallbackData);
|
||||
break;
|
||||
case FORM_CON_ERR_ID:
|
||||
UpdateConsolePage (UpdatePageId, &ConsoleErrMenu, CallbackData);
|
||||
break;
|
||||
|
||||
case FORM_BOOT_CHG_ID:
|
||||
UpdateOrderPage (UpdatePageId, &BootOptionMenu, CallbackData);
|
||||
break;
|
||||
case FORM_BOOT_CHG_ID:
|
||||
UpdateOrderPage (UpdatePageId, &BootOptionMenu, CallbackData);
|
||||
break;
|
||||
|
||||
case FORM_DRV_CHG_ID:
|
||||
UpdateOrderPage (UpdatePageId, &DriverOptionMenu, CallbackData);
|
||||
break;
|
||||
case FORM_DRV_CHG_ID:
|
||||
UpdateOrderPage (UpdatePageId, &DriverOptionMenu, CallbackData);
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1125,8 +1138,8 @@ UpdatePageBody (
|
||||
**/
|
||||
VOID
|
||||
UpdatePageId (
|
||||
BMM_CALLBACK_DATA *Private,
|
||||
UINT16 NewPageId
|
||||
BMM_CALLBACK_DATA *Private,
|
||||
UINT16 NewPageId
|
||||
)
|
||||
{
|
||||
if ((NewPageId < FILE_OPTION_OFFSET) && (NewPageId >= HANDLE_OPTION_OFFSET)) {
|
||||
@@ -1144,7 +1157,7 @@ UpdatePageId (
|
||||
}
|
||||
|
||||
if ((NewPageId > 0) && (NewPageId < MAXIMUM_FORM_ID)) {
|
||||
Private->BmmPreviousPageId = Private->BmmCurrentPageId;
|
||||
Private->BmmCurrentPageId = NewPageId;
|
||||
Private->BmmPreviousPageId = Private->BmmCurrentPageId;
|
||||
Private->BmmCurrentPageId = NewPageId;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user