mirror of
https://github.com/Dasharo/edk2.git
synced 2026-06-13 10:16:24 -07:00
Ensure the PcdPlatformBootTimeOut is not updated to make it the default value
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
This commit is contained in:
@@ -894,7 +894,6 @@ BootMaintRouteConfig (
|
||||
goto Exit;
|
||||
}
|
||||
|
||||
PcdSet16S (PcdPlatformBootTimeOut, NewBmmData->BootTimeOut);
|
||||
Private->BmmOldFakeNVData.BootTimeOut = NewBmmData->BootTimeOut;
|
||||
}
|
||||
|
||||
@@ -1532,13 +1531,13 @@ InitializeBmmConfig (
|
||||
&DataSize,
|
||||
&BootTimeout
|
||||
);
|
||||
if (!EFI_ERROR (Status) && BootTimeout != 0xFFFF) {
|
||||
if (!EFI_ERROR (Status)) {
|
||||
DEBUG ((EFI_D_INFO, "%a: Timeout from variable: %d\n", __FUNCTION__, BootTimeout));
|
||||
PcdSet16S (PcdPlatformBootTimeOut, BootTimeout);
|
||||
CallbackData->BmmFakeNvData.BootTimeOut = BootTimeout;
|
||||
} else {
|
||||
CallbackData->BmmFakeNvData.BootTimeOut = PcdGet16 (PcdPlatformBootTimeOut);
|
||||
}
|
||||
|
||||
CallbackData->BmmFakeNvData.BootTimeOut = PcdGet16 (PcdPlatformBootTimeOut);
|
||||
|
||||
//
|
||||
// Initialize data which located in Boot Options Menu
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user