]> git.proxmox.com Git - mirror_edk2.git/blame - UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
UefiPayloadPkg: consume the BootManagerMenuFile HOB
[mirror_edk2.git] / UefiPayloadPkg / Library / PlatformBootManagerLib / PlatformBootManagerLib.inf
CommitLineData
04af8bf2
DG
1## @file\r
2# Include all platform action which can be customized by IBV/OEM.\r
3#\r
d58016b7 4# Copyright (c) 2012 - 2021, Intel Corporation. All rights reserved.<BR>\r
04af8bf2
DG
5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
6#\r
7##\r
8\r
9[Defines]\r
10 INF_VERSION = 0x00010005\r
11 BASE_NAME = PlatformBootManagerLib\r
12 FILE_GUID = F0D9063A-DADB-4185-85E2-D7ACDA93F7A6\r
13 MODULE_TYPE = DXE_DRIVER\r
14 VERSION_STRING = 1.0\r
15 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER\r
19a541d7 16 CONSTRUCTOR = PlatformBootManagerLibConstructor\r
04af8bf2
DG
17\r
18#\r
19# The following information is for reference only and not required by the build tools.\r
20#\r
21# VALID_ARCHITECTURES = IA32 X64 EBC\r
22#\r
23\r
24[Sources]\r
25 PlatformData.c\r
26 PlatformConsole.c\r
27 PlatformConsole.h\r
28 PlatformBootManager.c\r
29 PlatformBootManager.h\r
30\r
31[Packages]\r
32 MdePkg/MdePkg.dec\r
33 MdeModulePkg/MdeModulePkg.dec\r
34 UefiPayloadPkg/UefiPayloadPkg.dec\r
35\r
36[LibraryClasses]\r
37 BaseLib\r
38 UefiBootServicesTableLib\r
39 UefiRuntimeServicesTableLib\r
40 UefiLib\r
41 UefiBootManagerLib\r
42 PcdLib\r
43 DxeServicesLib\r
44 MemoryAllocationLib\r
45 DevicePathLib\r
46 HiiLib\r
47 PrintLib\r
48 PlatformHookLib\r
19a541d7 49 HobLib\r
04af8bf2
DG
50\r
51[Guids]\r
52 gEfiEndOfDxeEventGroupGuid\r
19a541d7 53 gEdkiiBootManagerMenuFileGuid\r
04af8bf2
DG
54\r
55[Protocols]\r
56 gEfiGenericMemTestProtocolGuid ## CONSUMES\r
57 gEfiGraphicsOutputProtocolGuid ## CONSUMES\r
58 gEfiUgaDrawProtocolGuid ## CONSUMES\r
59 gEfiBootLogoProtocolGuid ## CONSUMES\r
60 gEfiDxeSmmReadyToLockProtocolGuid\r
61 gEfiSmmAccess2ProtocolGuid\r
d58016b7 62 gUniversalPayloadPlatformBootManagerOverrideProtocolGuid\r
04af8bf2
DG
63\r
64[Pcd]\r
65 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
66 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
67 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow\r
68 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn\r
69 gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand\r
70 gUefiPayloadPkgTokenSpaceGuid.PcdShellFile\r
71 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate\r
72 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits\r
73 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity\r
74 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits\r
19a541d7 75 gEfiMdeModulePkgTokenSpaceGuid.PcdBootManagerMenuFile\r