]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
OptionRomPkg: Replace BSD License with BSD+Patent License
[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
a7488174 61 PlatformBmPrintScLib\r
8d65d3b2 62 Tcg2PhysicalPresenceLib\r
30541881
RN
63\r
64[Pcd]\r
30541881
RN
65 gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent\r
66 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable\r
67 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId\r
8dc0f0a6 68 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
07dd96e8 69 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile\r
30541881
RN
70\r
71[Pcd.IA32, Pcd.X64]\r
72 gEfiMdePkgTokenSpaceGuid.PcdFSBClock\r
73\r
74[Protocols]\r
75 gEfiDecompressProtocolGuid\r
76 gEfiPciRootBridgeIoProtocolGuid\r
77 gEfiS3SaveStateProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
78 gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
07dd96e8 79 gEfiLoadedImageProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
2eb35898 80 gEfiFirmwareVolume2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
30541881
RN
81\r
82[Guids]\r
da2369d2 83 gEfiXenInfoGuid\r
30541881
RN
84 gEfiEndOfDxeEventGroupGuid\r
85 gRootBridgesConnectedEventGroupGuid\r