Put QemuBootOrderLib's GetFrontPageTimeoutFromQemu() to use, so that
OVMF's Platform BDS policy can consume QEMU's command line option
-boot menu=on,splash-time=N
RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=
1170507
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16611
6f19259b-4bc3-4df7-8a09-
765794883524
--*/\r
{\r
EFI_STATUS Status;\r
- UINT16 Timeout;\r
EFI_BOOT_MODE BootMode;\r
\r
DEBUG ((EFI_D_INFO, "PlatformBdsPolicyBehavior\n"));\r
PlatformBdsRestoreNvVarsFromHardDisk ();\r
}\r
\r
- //\r
- // Init the time out value\r
- //\r
- Timeout = PcdGet16 (PcdPlatformBootTimeOut);\r
-\r
//\r
// Load the driver option as the driver option list\r
//\r
//\r
BdsLibBuildOptionFromVar (BootOptionList, L"BootOrder");\r
\r
- PlatformBdsEnterFrontPage (Timeout, TRUE);\r
+ PlatformBdsEnterFrontPage (GetFrontPageTimeoutFromQemu(), TRUE);\r
}\r
\r
VOID\r
QemuBootOrderLib\r
\r
[Pcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile\r
gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent\r
gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable\r