mirror of https://github.com/acidanthera/audk.git
ArmVirtualizationPkg: PlatformIntelBdsLib: get front page timeout from QEMU
Put QemuBootOrderLib's GetFrontPageTimeoutFromQemu() to use, so that ArmVirtualizationPkg'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=1172756 Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Olivier Martin <Olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16612 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
ea444a3e42
commit
9aaf441c84
|
@ -17,22 +17,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||
|
||||
#include <Library/QemuBootOrderLib.h>
|
||||
|
||||
///
|
||||
/// Predefined platform default time out value
|
||||
///
|
||||
UINT16 gPlatformBootTimeOutDefault;
|
||||
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
PlatformIntelBdsConstructor (
|
||||
IN EFI_HANDLE ImageHandle,
|
||||
IN EFI_SYSTEM_TABLE *SystemTable
|
||||
)
|
||||
{
|
||||
gPlatformBootTimeOutDefault = (UINT16)PcdGet16 (PcdPlatformBootTimeOut);
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
//
|
||||
// BDS Platform Functions
|
||||
//
|
||||
|
@ -320,7 +304,7 @@ PlatformBdsPolicyBehavior (
|
|||
//
|
||||
BdsLibBuildOptionFromVar (BootOptionList, L"BootOrder");
|
||||
|
||||
PlatformBdsEnterFrontPage (gPlatformBootTimeOutDefault, TRUE);
|
||||
PlatformBdsEnterFrontPage (GetFrontPageTimeoutFromQemu(), TRUE);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
LIBRARY_CLASS = PlatformBdsLib|DXE_DRIVER
|
||||
CONSTRUCTOR = PlatformIntelBdsConstructor
|
||||
|
||||
#
|
||||
# The following information is for reference only and not required by the build tools.
|
||||
|
@ -67,7 +66,6 @@
|
|||
[Pcd]
|
||||
gArmPlatformTokenSpaceGuid.PcdDefaultConInPaths
|
||||
gArmPlatformTokenSpaceGuid.PcdDefaultConOutPaths
|
||||
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut
|
||||
|
||||
[Protocols]
|
||||
gEfiDevicePathFromTextProtocolGuid
|
||||
|
|
Loading…
Reference in New Issue