1## @file 2# Platform BDS customizations library. 3# 4# Copyright (c) 2007 - 2016, Intel Corporation. All rights reserved.<BR> 5# This program and the accompanying materials 6# are licensed and made available under the terms and conditions of the BSD License 7# which accompanies this distribution. The full text of the license may be found at 8# http://opensource.org/licenses/bsd-license.php 9# 10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12# 13## 14 15[Defines] 16 INF_VERSION = 0x00010005 17 BASE_NAME = PlatformBootManagerLib 18 FILE_GUID = FB65006C-AC9F-4992-AD80-184B2BDBBD83 19 MODULE_TYPE = DXE_DRIVER 20 VERSION_STRING = 1.0 21 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER 22 23# 24# The following information is for reference only and not required by the build tools. 25# 26# VALID_ARCHITECTURES = IA32 X64 IPF EBC 27# 28 29[Sources] 30 BdsPlatform.c 31 PlatformData.c 32 QemuKernel.c 33 BdsPlatform.h 34 35[Packages] 36 MdePkg/MdePkg.dec 37 MdeModulePkg/MdeModulePkg.dec 38 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec 39 OvmfPkg/OvmfPkg.dec 40 41[LibraryClasses] 42 BaseLib 43 MemoryAllocationLib 44 UefiBootServicesTableLib 45 BaseMemoryLib 46 DebugLib 47 PcdLib 48 UefiBootManagerLib 49 BootLogoLib 50 DevicePathLib 51 PciLib 52 NvVarsFileLib 53 QemuFwCfgLib 54 LoadLinuxLib 55 QemuBootOrderLib 56 UefiLib 57 58[Pcd] 59 gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent 60 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable 61 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId 62 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut 63 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile 64 65[Pcd.IA32, Pcd.X64] 66 gEfiMdePkgTokenSpaceGuid.PcdFSBClock 67 68[Protocols] 69 gEfiDecompressProtocolGuid 70 gEfiPciRootBridgeIoProtocolGuid 71 gEfiS3SaveStateProtocolGuid # PROTOCOL SOMETIMES_CONSUMED 72 gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL SOMETIMES_PRODUCED 73 gEfiLoadedImageProtocolGuid # PROTOCOL SOMETIMES_PRODUCED 74 gEfiFirmwareVolume2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED 75 76[Guids] 77 gEfiXenInfoGuid 78 gEfiEndOfDxeEventGroupGuid 79 gRootBridgesConnectedEventGroupGuid 80