]> git.proxmox.com Git - mirror_edk2.git/blame - UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
UefiPayloadPkg: Enhance UEFI payload for coreboot and Slim Bootloader
[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
4# Copyright (c) 2012 - 2016, Intel Corporation. All rights reserved.<BR>\r
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
16\r
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
49\r
50[Guids]\r
51 gEfiEndOfDxeEventGroupGuid\r
52\r
53[Protocols]\r
54 gEfiGenericMemTestProtocolGuid ## CONSUMES\r
55 gEfiGraphicsOutputProtocolGuid ## CONSUMES\r
56 gEfiUgaDrawProtocolGuid ## CONSUMES\r
57 gEfiBootLogoProtocolGuid ## CONSUMES\r
58 gEfiDxeSmmReadyToLockProtocolGuid\r
59 gEfiSmmAccess2ProtocolGuid\r
60\r
61[Pcd]\r
62 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
63 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
64 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow\r
65 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn\r
66 gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand\r
67 gUefiPayloadPkgTokenSpaceGuid.PcdShellFile\r
68 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate\r
69 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits\r
70 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity\r
71 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits\r