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