]> git.proxmox.com Git - mirror_edk2.git/blame - CorebootPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
CorebootPayloadPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / CorebootPayloadPkg / Library / PlatformBootManagerLib / PlatformBootManagerLib.inf
CommitLineData
42a8f2ce
MM
1## @file\r
2# Include all platform action which can be customized by IBV/OEM.\r
3#\r
3e43396b 4# Copyright (c) 2012 - 2016, Intel Corporation. All rights reserved.<BR>\r
d2e8b7e1 5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
42a8f2ce
MM
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 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
35 CorebootPayloadPkg/CorebootPayloadPkg.dec\r
36\r
37[LibraryClasses]\r
38 BaseLib\r
39 UefiBootServicesTableLib\r
40 UefiRuntimeServicesTableLib\r
41 UefiLib\r
42 UefiBootManagerLib\r
43 PcdLib\r
44 DxeServicesLib\r
45 MemoryAllocationLib\r
46 DevicePathLib\r
47 HiiLib\r
48 PrintLib\r
3e43396b 49 PlatformHookLib\r
42a8f2ce
MM
50\r
51[Guids]\r
c46bf81d 52 gEfiEndOfDxeEventGroupGuid\r
42a8f2ce
MM
53\r
54[Protocols]\r
55 gEfiGenericMemTestProtocolGuid ## CONSUMES\r
56 gEfiGraphicsOutputProtocolGuid ## CONSUMES\r
57 gEfiUgaDrawProtocolGuid ## CONSUMES\r
58 gEfiBootLogoProtocolGuid ## CONSUMES\r
c46bf81d 59 gEfiDxeSmmReadyToLockProtocolGuid\r
60 gEfiSmmAccess2ProtocolGuid\r
42a8f2ce
MM
61\r
62[Pcd]\r
63 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
64 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
65 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow\r
66 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn\r
67 gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand\r
68 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable\r
69 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile\r
70 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile\r
71 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate\r
72 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits\r
73 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity\r
74 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits\r