X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelFrameworkModulePkg%2FUniversal%2FBdsDxe%2FBootMaint%2FVariable.c;h=489827f9de92ecb85a0837db9442e33e44284af6;hp=d513da2ef31eb57f72ab23d54a862e63c2ac192f;hb=6aa22a177c32344ff1d5f765183d0da416fcc252;hpb=589f16d2bf12d0ec08ab877361f624838edf0ebf diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/Variable.c b/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/Variable.c index d513da2ef3..489827f9de 100644 --- a/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/Variable.c +++ b/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/Variable.c @@ -1399,18 +1399,10 @@ Var_UpdateConMode ( Mode = CallbackData->BmmFakeNvData.ConsoleOutMode; Status = gST->ConOut->QueryMode (gST->ConOut, Mode, &(ModeInfo.Column), &(ModeInfo.Row)); - if (EFI_ERROR(Status)) { - ModeInfo.Column = 80; - ModeInfo.Row = 25; + if (!EFI_ERROR(Status)) { + PcdSet32 (PcdConOutColumn, (UINT32) ModeInfo.Column); + PcdSet32 (PcdConOutRow, (UINT32) ModeInfo.Row); } - Status = gRT->SetVariable ( - VAR_CON_OUT_MODE, - &gEfiGenericPlatformVariableGuid, - EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_NON_VOLATILE, - sizeof (CONSOLE_OUT_MODE), - &ModeInfo - ); - - return Status; + return EFI_SUCCESS; }