]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
OvmfPkg/PlatformBootManagerLib: switch to QemuLoadImageLib
[mirror_edk2.git] / OvmfPkg / Library / PlatformBootManagerLib / PlatformBootManagerLib.inf
CommitLineData
30541881
RN
1## @file\r
2# Platform BDS customizations library.\r
3#\r
84f736a7 4# Copyright (c) 2007 - 2019, Intel Corporation. All rights reserved.<BR>\r
b26f0cf9 5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
30541881
RN
6#\r
7##\r
8\r
9[Defines]\r
10 INF_VERSION = 0x00010005\r
a7566234 11 BASE_NAME = PlatformBootManagerLib\r
30541881
RN
12 FILE_GUID = FB65006C-AC9F-4992-AD80-184B2BDBBD83\r
13 MODULE_TYPE = DXE_DRIVER\r
14 VERSION_STRING = 1.0\r
a7566234 15 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER\r
30541881
RN
16\r
17#\r
18# The following information is for reference only and not required by the build tools.\r
19#\r
dbf9cc87 20# VALID_ARCHITECTURES = IA32 X64 EBC\r
30541881
RN
21#\r
22\r
23[Sources]\r
24 BdsPlatform.c\r
25 PlatformData.c\r
26 QemuKernel.c\r
27 BdsPlatform.h\r
28\r
29[Packages]\r
30 MdePkg/MdePkg.dec\r
31 MdeModulePkg/MdeModulePkg.dec\r
f4d575b5 32 SourceLevelDebugPkg/SourceLevelDebugPkg.dec\r
30541881 33 OvmfPkg/OvmfPkg.dec\r
8d65d3b2 34 SecurityPkg/SecurityPkg.dec\r
84f736a7 35 ShellPkg/ShellPkg.dec\r
30541881
RN
36\r
37[LibraryClasses]\r
38 BaseLib\r
39 MemoryAllocationLib\r
40 UefiBootServicesTableLib\r
9b08c655 41 UefiRuntimeServicesTableLib\r
30541881
RN
42 BaseMemoryLib\r
43 DebugLib\r
44 PcdLib\r
2b23b8d4 45 UefiBootManagerLib\r
a3cd5cd5 46 BootLogoLib\r
77f47588 47 DevicePathLib\r
30541881
RN
48 PciLib\r
49 NvVarsFileLib\r
50 QemuFwCfgLib\r
687f7521 51 QemuFwCfgS3Lib\r
859b5544 52 QemuLoadImageLib\r
30541881 53 QemuBootOrderLib\r
0a0566d5 54 ReportStatusCodeLib\r
30541881 55 UefiLib\r
a7488174 56 PlatformBmPrintScLib\r
8d65d3b2 57 Tcg2PhysicalPresenceLib\r
bc5df198 58 XenPlatformLib\r
30541881
RN
59\r
60[Pcd]\r
30541881
RN
61 gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent\r
62 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable\r
63 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId\r
8dc0f0a6 64 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
05480e2f
AP
65 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate ## CONSUMES\r
66 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits ## CONSUMES\r
67 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity ## CONSUMES\r
68 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits ## CONSUMES\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
82 gEfiEndOfDxeEventGroupGuid\r
9b08c655 83 gEfiGlobalVariableGuid\r
30541881 84 gRootBridgesConnectedEventGroupGuid\r
84f736a7 85 gUefiShellFileGuid\r