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 <[email protected]> Reviewed-by: Jordan Justen <[email protected]> --- Notes: v2: - no changes OvmfPkg/Library/PlatformBdsLib/PlatformBdsLib.inf | 1 - OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c | 8 +------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/OvmfPkg/Library/PlatformBdsLib/PlatformBdsLib.inf b/OvmfPkg/Library/PlatformBdsLib/PlatformBdsLib.inf index 1adc289..d4f5faf 100644 --- a/OvmfPkg/Library/PlatformBdsLib/PlatformBdsLib.inf +++ b/OvmfPkg/Library/PlatformBdsLib/PlatformBdsLib.inf @@ -53,7 +53,6 @@ QemuBootOrderLib [Pcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable diff --git a/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c b/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c index 341f5c1..1e87820 100644 --- a/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c +++ b/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c @@ -1185,7 +1185,6 @@ Returns: --*/ { EFI_STATUS Status; - UINT16 Timeout; EFI_BOOT_MODE BootMode; DEBUG ((EFI_D_INFO, "PlatformBdsPolicyBehavior\n")); @@ -1204,11 +1203,6 @@ Returns: } // - // Init the time out value - // - Timeout = PcdGet16 (PcdPlatformBootTimeOut); - - // // Load the driver option as the driver option list // PlatformBdsGetDriverOption (DriverOptionList); @@ -1261,7 +1255,7 @@ Returns: // BdsLibBuildOptionFromVar (BootOptionList, L"BootOrder"); - PlatformBdsEnterFrontPage (Timeout, TRUE); + PlatformBdsEnterFrontPage (GetFrontPageTimeoutFromQemu(), TRUE); } VOID -- 1.8.3.1 ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
