Mode = CallbackData->BmmFakeNvData.ConsoleOutMode;\r
\r
Status = gST->ConOut->QueryMode (gST->ConOut, Mode, &(ModeInfo.Column), &(ModeInfo.Row));\r
- if (EFI_ERROR(Status)) {\r
- ModeInfo.Column = 80;\r
- ModeInfo.Row = 25;\r
+ if (!EFI_ERROR(Status)) {\r
+ PcdSet32 (PcdConOutColumn, (UINT32) ModeInfo.Column);\r
+ PcdSet32 (PcdConOutRow, (UINT32) ModeInfo.Row);\r
}\r
\r
- Status = gRT->SetVariable (\r
- VAR_CON_OUT_MODE,\r
- &gEfiGenericPlatformVariableGuid,\r
- EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_NON_VOLATILE,\r
- sizeof (CONSOLE_OUT_MODE),\r
- &ModeInfo\r
- );\r
-\r
- return Status;\r
+ return EFI_SUCCESS;\r
}\r