/** @file\r
handles console redirection from boot manager\r
\r
-Copyright (c) 2004 - 2015, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
\r
/**\r
Update the multi-instance device path of Terminal Device based on\r
- the global TerminalMenu. If ChangeTernimal is TRUE, the terminal \r
+ the global TerminalMenu. If ChangeTernimal is TRUE, the terminal\r
device path in the Terminal Device in TerminalMenu is also updated.\r
\r
@param DevicePath The multi-instance device path.\r
- @param ChangeTerminal TRUE, then device path in the Terminal Device \r
+ @param ChangeTerminal TRUE, then device path in the Terminal Device\r
in TerminalMenu is also updated; FALSE, no update.\r
\r
@return EFI_SUCCESS The function completes successfully.\r
and BM_CONSOLE_ERR_CONTEXT_SELECT.\r
\r
@retval EFI_UNSUPPORTED The type passed in is not in the 3 types defined.\r
- @retval EFI_NOT_FOUND If the EFI Variable defined in UEFI spec with name "ConOutDev", \r
+ @retval EFI_NOT_FOUND If the EFI Variable defined in UEFI spec with name "ConOutDev",\r
"ConInDev" or "ConErrDev" doesn't exists.\r
@retval EFI_OUT_OF_RESOURCES Not enough resource to complete the operations.\r
@retval EFI_SUCCESS Function completes successfully.\r
\r
@param CallbackData The BMM context data.\r
\r
-**/ \r
-VOID \r
+**/\r
+VOID\r
GetConsoleInCheck (\r
IN BMM_CALLBACK_DATA *CallbackData\r
)\r
{\r
UINT16 Index;\r
- BM_MENU_ENTRY *NewMenuEntry; \r
+ BM_MENU_ENTRY *NewMenuEntry;\r
UINT8 *ConInCheck;\r
BM_CONSOLE_CONTEXT *NewConsoleContext;\r
BM_TERMINAL_CONTEXT *NewTerminalContext;\r
\r
ConInCheck = &CallbackData->BmmFakeNvData.ConsoleInCheck[0];\r
for (Index = 0; ((Index < ConsoleInpMenu.MenuNumber) && \\r
- (Index < MAX_MENU_NUMBER)) ; Index++) { \r
+ (Index < MAX_MENU_NUMBER)) ; Index++) {\r
NewMenuEntry = BOpt_GetMenuEntry (&ConsoleInpMenu, Index);\r
- NewConsoleContext = (BM_CONSOLE_CONTEXT *) NewMenuEntry->VariableContext; \r
+ NewConsoleContext = (BM_CONSOLE_CONTEXT *) NewMenuEntry->VariableContext;\r
ConInCheck[Index] = NewConsoleContext->IsActive;\r
}\r
\r
\r
@param CallbackData The BMM context data.\r
\r
-**/ \r
-VOID \r
+**/\r
+VOID\r
GetConsoleOutCheck (\r
IN BMM_CALLBACK_DATA *CallbackData\r
)\r
{\r
UINT16 Index;\r
- BM_MENU_ENTRY *NewMenuEntry; \r
+ BM_MENU_ENTRY *NewMenuEntry;\r
UINT8 *ConOutCheck;\r
BM_CONSOLE_CONTEXT *NewConsoleContext;\r
BM_TERMINAL_CONTEXT *NewTerminalContext;\r
ASSERT (CallbackData != NULL);\r
ConOutCheck = &CallbackData->BmmFakeNvData.ConsoleOutCheck[0];\r
for (Index = 0; ((Index < ConsoleOutMenu.MenuNumber) && \\r
- (Index < MAX_MENU_NUMBER)) ; Index++) { \r
+ (Index < MAX_MENU_NUMBER)) ; Index++) {\r
NewMenuEntry = BOpt_GetMenuEntry (&ConsoleOutMenu, Index);\r
- NewConsoleContext = (BM_CONSOLE_CONTEXT *) NewMenuEntry->VariableContext; \r
+ NewConsoleContext = (BM_CONSOLE_CONTEXT *) NewMenuEntry->VariableContext;\r
ConOutCheck[Index] = NewConsoleContext->IsActive;\r
}\r
\r
\r
@param CallbackData The BMM context data.\r
\r
-**/ \r
-VOID \r
+**/\r
+VOID\r
GetConsoleErrCheck (\r
IN BMM_CALLBACK_DATA *CallbackData\r
)\r
{\r
UINT16 Index;\r
- BM_MENU_ENTRY *NewMenuEntry; \r
+ BM_MENU_ENTRY *NewMenuEntry;\r
UINT8 *ConErrCheck;\r
BM_CONSOLE_CONTEXT *NewConsoleContext;\r
BM_TERMINAL_CONTEXT *NewTerminalContext;\r
ASSERT (CallbackData != NULL);\r
ConErrCheck = &CallbackData->BmmFakeNvData.ConsoleErrCheck[0];\r
for (Index = 0; ((Index < ConsoleErrMenu.MenuNumber) && \\r
- (Index < MAX_MENU_NUMBER)) ; Index++) { \r
+ (Index < MAX_MENU_NUMBER)) ; Index++) {\r
NewMenuEntry = BOpt_GetMenuEntry (&ConsoleErrMenu, Index);\r
- NewConsoleContext = (BM_CONSOLE_CONTEXT *) NewMenuEntry->VariableContext; \r
+ NewConsoleContext = (BM_CONSOLE_CONTEXT *) NewMenuEntry->VariableContext;\r
ConErrCheck[Index] = NewConsoleContext->IsActive;\r
}\r
\r
@param CallbackData The BMM context data.\r
\r
**/\r
-VOID \r
+VOID\r
GetTerminalAttribute (\r
IN BMM_CALLBACK_DATA *CallbackData\r
)\r
{\r
BMM_FAKE_NV_DATA *CurrentFakeNVMap;\r
BM_MENU_ENTRY *NewMenuEntry;\r
- BM_TERMINAL_CONTEXT *NewTerminalContext; \r
- UINT16 TerminalIndex; \r
+ BM_TERMINAL_CONTEXT *NewTerminalContext;\r
+ UINT16 TerminalIndex;\r
UINT8 AttributeIndex;\r
\r
ASSERT (CallbackData != NULL);\r
\r
- CurrentFakeNVMap = &CallbackData->BmmFakeNvData; \r
+ CurrentFakeNVMap = &CallbackData->BmmFakeNvData;\r
for (TerminalIndex = 0; ((TerminalIndex < TerminalMenu.MenuNumber) && \\r
- (TerminalIndex < MAX_MENU_NUMBER)); TerminalIndex++) { \r
+ (TerminalIndex < MAX_MENU_NUMBER)); TerminalIndex++) {\r
NewMenuEntry = BOpt_GetMenuEntry (&TerminalMenu, TerminalIndex);\r
NewTerminalContext = (BM_TERMINAL_CONTEXT *) NewMenuEntry->VariableContext;\r
for (AttributeIndex = 0; AttributeIndex < sizeof (BaudRateList) / sizeof (BaudRateList [0]); AttributeIndex++) {\r
NewTerminalContext->DataBitsIndex = AttributeIndex;\r
break;\r
}\r
- } \r
+ }\r
\r
for (AttributeIndex = 0; AttributeIndex < ARRAY_SIZE (ParityList); AttributeIndex++) {\r
if (NewTerminalContext->Parity == (UINT64) (ParityList[AttributeIndex].Value)) {\r
CurrentFakeNVMap->COMBaudRate[TerminalIndex] = NewTerminalContext->BaudRateIndex;\r
CurrentFakeNVMap->COMDataRate[TerminalIndex] = NewTerminalContext->DataBitsIndex;\r
CurrentFakeNVMap->COMStopBits[TerminalIndex] = NewTerminalContext->StopBitsIndex;\r
- CurrentFakeNVMap->COMParity[TerminalIndex] = NewTerminalContext->ParityIndex; \r
+ CurrentFakeNVMap->COMParity[TerminalIndex] = NewTerminalContext->ParityIndex;\r
CurrentFakeNVMap->COMTerminalType[TerminalIndex] = NewTerminalContext->TerminalType;\r
CurrentFakeNVMap->COMFlowControl[TerminalIndex] = NewTerminalContext->FlowControl;\r
}\r