]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
OvmfPkg/PlatformBootManagerLib: rejuvenate old-style function comments
[mirror_edk2.git] / OvmfPkg / Library / PlatformBootManagerLib / PlatformBootManagerLib.inf
1 ## @file
2 # Platform BDS customizations library.
3 #
4 # Copyright (c) 2007 - 2017, 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 SourceLevelDebugPkg/SourceLevelDebugPkg.dec
40 OvmfPkg/OvmfPkg.dec
41
42 [LibraryClasses]
43 BaseLib
44 MemoryAllocationLib
45 UefiBootServicesTableLib
46 BaseMemoryLib
47 DebugLib
48 PcdLib
49 UefiBootManagerLib
50 BootLogoLib
51 DevicePathLib
52 PciLib
53 NvVarsFileLib
54 QemuFwCfgLib
55 QemuFwCfgS3Lib
56 LoadLinuxLib
57 QemuBootOrderLib
58 UefiLib
59
60 [Pcd]
61 gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent
62 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable
63 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId
64 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
65 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile
66
67 [Pcd.IA32, Pcd.X64]
68 gEfiMdePkgTokenSpaceGuid.PcdFSBClock
69
70 [Protocols]
71 gEfiDecompressProtocolGuid
72 gEfiPciRootBridgeIoProtocolGuid
73 gEfiS3SaveStateProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
74 gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL SOMETIMES_PRODUCED
75 gEfiLoadedImageProtocolGuid # PROTOCOL SOMETIMES_PRODUCED
76 gEfiFirmwareVolume2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
77
78 [Guids]
79 gEfiXenInfoGuid
80 gEfiEndOfDxeEventGroupGuid
81 gRootBridgesConnectedEventGroupGuid