# Rewrite the BootOrder NvVar based on QEMU's "bootorder" fw_cfg file.\r
#\r
# Copyright (C) 2012 - 2014, Red Hat, Inc.\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2016, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials are licensed and made available\r
# under the terms and conditions of the BSD License which accompanies this\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = QemuBootOrderLib\r
- FILE_GUID = 4FFFA9E1-103D-4CF2-9C06-563BDD03050E\r
+ FILE_GUID = 1D677A58-C753-4AF1-B552-EFE142DF8F57\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
LIBRARY_CLASS = QemuBootOrderLib|DXE_DRIVER\r
\r
[Sources]\r
QemuBootOrderLib.c\r
+ ExtraRootBusMap.c\r
\r
[Packages]\r
MdePkg/MdePkg.dec\r
- IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
+ MdeModulePkg/MdeModulePkg.dec\r
OvmfPkg/OvmfPkg.dec\r
\r
[LibraryClasses]\r
QemuFwCfgLib\r
DebugLib\r
MemoryAllocationLib\r
- GenericBdsLib\r
+ UefiBootManagerLib\r
UefiBootServicesTableLib\r
UefiRuntimeServicesTableLib\r
BaseLib\r
PrintLib\r
DevicePathLib\r
BaseMemoryLib\r
+ OrderedCollectionLib\r
\r
[Guids]\r
gEfiGlobalVariableGuid\r
[FeaturePcd]\r
gUefiOvmfPkgTokenSpaceGuid.PcdQemuBootOrderPciTranslation\r
gUefiOvmfPkgTokenSpaceGuid.PcdQemuBootOrderMmioTranslation\r
+\r
+[Pcd]\r
+ gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
+\r
+[Protocols]\r
+ gEfiDevicePathProtocolGuid ## CONSUMES\r
+ gEfiPciRootBridgeIoProtocolGuid ## CONSUMES\r