[EHL] Modify boot option to support non-FuSa SKU

Modify boot option dynamically to support non-FuSa SKU

Signed-off-by: jinjhuli <jin.jhu.lim@intel.com>
This commit is contained in:
jinjhuli 2021-04-09 23:16:36 +08:00 committed by Guo Dong
parent 94d22382bd
commit 4d22480b49
1 changed files with 12 additions and 0 deletions

View File

@ -1881,7 +1881,19 @@ UpdateOsBootMediumInfo (
OUT OS_BOOT_OPTION_LIST *OsBootOptionList OUT OS_BOOT_OPTION_LIST *OsBootOptionList
) )
{ {
OS_BOOT_OPTION *BootOption;
UINT32 Idx;
FillBootOptionListFromCfgData (OsBootOptionList); FillBootOptionListFromCfgData (OsBootOptionList);
// Disable PreOS checker since the SKU doesn't support it
if (!PchIsSciSupported ()) {
for (Idx = 0; Idx < OsBootOptionList->OsBootOptionCount; Idx++) {
BootOption = &(OsBootOptionList->OsBootOption[Idx]);
if ((BootOption->BootFlags & BOOT_FLAGS_PREOS) != 0) {
BootOption->BootFlags &= ~BOOT_FLAGS_PREOS;
}
}
}
} }
/** /**