]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
OvmfPkg: Refer to Shell app via its declared GUID
[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
41 BaseMemoryLib\r
42 DebugLib\r
43 PcdLib\r
2b23b8d4 44 UefiBootManagerLib\r
a3cd5cd5 45 BootLogoLib\r
77f47588 46 DevicePathLib\r
30541881
RN
47 PciLib\r
48 NvVarsFileLib\r
49 QemuFwCfgLib\r
687f7521 50 QemuFwCfgS3Lib\r
30541881
RN
51 LoadLinuxLib\r
52 QemuBootOrderLib\r
0a0566d5 53 ReportStatusCodeLib\r
30541881 54 UefiLib\r
a7488174 55 PlatformBmPrintScLib\r
8d65d3b2 56 Tcg2PhysicalPresenceLib\r
30541881
RN
57\r
58[Pcd]\r
30541881
RN
59 gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent\r
60 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable\r
61 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId\r
8dc0f0a6 62 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
30541881
RN
63\r
64[Pcd.IA32, Pcd.X64]\r
65 gEfiMdePkgTokenSpaceGuid.PcdFSBClock\r
66\r
67[Protocols]\r
68 gEfiDecompressProtocolGuid\r
69 gEfiPciRootBridgeIoProtocolGuid\r
70 gEfiS3SaveStateProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
71 gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
07dd96e8 72 gEfiLoadedImageProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
2eb35898 73 gEfiFirmwareVolume2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
30541881
RN
74\r
75[Guids]\r
da2369d2 76 gEfiXenInfoGuid\r
30541881
RN
77 gEfiEndOfDxeEventGroupGuid\r
78 gRootBridgesConnectedEventGroupGuid\r
84f736a7 79 gUefiShellFileGuid\r