]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
OvmfPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / OvmfPkg / Library / PlatformBootManagerLib / PlatformBootManagerLib.inf
1 ## @file
2 # Platform BDS customizations library.
3 #
4 # Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
6 #
7 ##
8
9 [Defines]
10 INF_VERSION = 0x00010005
11 BASE_NAME = PlatformBootManagerLib
12 FILE_GUID = FB65006C-AC9F-4992-AD80-184B2BDBBD83
13 MODULE_TYPE = DXE_DRIVER
14 VERSION_STRING = 1.0
15 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
16
17 #
18 # The following information is for reference only and not required by the build tools.
19 #
20 # VALID_ARCHITECTURES = IA32 X64 EBC
21 #
22
23 [Sources]
24 BdsPlatform.c
25 PlatformData.c
26 QemuKernel.c
27 BdsPlatform.h
28
29 [Packages]
30 MdePkg/MdePkg.dec
31 MdeModulePkg/MdeModulePkg.dec
32 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
33 SourceLevelDebugPkg/SourceLevelDebugPkg.dec
34 OvmfPkg/OvmfPkg.dec
35 SecurityPkg/SecurityPkg.dec
36
37 [LibraryClasses]
38 BaseLib
39 MemoryAllocationLib
40 UefiBootServicesTableLib
41 BaseMemoryLib
42 DebugLib
43 PcdLib
44 UefiBootManagerLib
45 BootLogoLib
46 DevicePathLib
47 PciLib
48 NvVarsFileLib
49 QemuFwCfgLib
50 QemuFwCfgS3Lib
51 LoadLinuxLib
52 QemuBootOrderLib
53 ReportStatusCodeLib
54 UefiLib
55 PlatformBmPrintScLib
56 Tcg2PhysicalPresenceLib
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