]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
ArmPkg: Enable boot discovery policy for ARM package.
[mirror_edk2.git] / ArmPkg / Library / PlatformBootManagerLib / PlatformBootManagerLib.inf
CommitLineData
c976f9cb
AB
1## @file\r
2# Implementation for PlatformBootManagerLib library class interfaces.\r
3#\r
4# Copyright (C) 2015-2016, Red Hat, Inc.\r
5# Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>\r
6# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
7# Copyright (c) 2016, Linaro Ltd. All rights reserved.<BR>\r
8#\r
4059386c 9# SPDX-License-Identifier: BSD-2-Clause-Patent\r
c976f9cb
AB
10#\r
11##\r
12\r
13[Defines]\r
14 INF_VERSION = 0x00010005\r
15 BASE_NAME = PlatformBootManagerLib\r
16 FILE_GUID = 92FD2DE3-B9CB-4B35-8141-42AD34D73C9F\r
17 MODULE_TYPE = DXE_DRIVER\r
18 VERSION_STRING = 1.0\r
19 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER\r
20\r
21#\r
22# The following information is for reference only and not required by the build tools.\r
23#\r
24# VALID_ARCHITECTURES = ARM AARCH64\r
25#\r
26\r
27[Sources]\r
28 PlatformBm.c\r
4cef711d 29 PlatformBm.h\r
c976f9cb
AB
30\r
31[Packages]\r
1b6e7633 32 EmbeddedPkg/EmbeddedPkg.dec\r
c976f9cb
AB
33 MdeModulePkg/MdeModulePkg.dec\r
34 MdePkg/MdePkg.dec\r
07548e17 35 ShellPkg/ShellPkg.dec\r
c976f9cb
AB
36\r
37[LibraryClasses]\r
38 BaseLib\r
39 BaseMemoryLib\r
a43d75e1 40 BootLogoLib\r
4bbcc285 41 CapsuleLib\r
c976f9cb
AB
42 DebugLib\r
43 DevicePathLib\r
44 DxeServicesLib\r
4bbcc285 45 HobLib\r
c976f9cb
AB
46 MemoryAllocationLib\r
47 PcdLib\r
48 PrintLib\r
49 UefiBootManagerLib\r
50 UefiBootServicesTableLib\r
51 UefiLib\r
cae82316 52 UefiRuntimeServicesTableLib\r
c976f9cb
AB
53\r
54[FeaturePcd]\r
c976f9cb
AB
55 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
56\r
57[FixedPcd]\r
1b6c3a94 58 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvModeEnable\r
6c4194c9 59 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
c976f9cb
AB
60 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate\r
61 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits\r
62 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity\r
63 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits\r
64 gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType\r
65\r
66[Pcd]\r
67 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
cae735f6 68 gEfiMdeModulePkgTokenSpaceGuid.PcdBootDiscoveryPolicy\r
c976f9cb
AB
69\r
70[Guids]\r
cae735f6 71 gBootDiscoveryPolicyMgrFormsetGuid\r
0ae52d4f
AB
72 gEdkiiNonDiscoverableEhciDeviceGuid\r
73 gEdkiiNonDiscoverableUhciDeviceGuid\r
74 gEdkiiNonDiscoverableXhciDeviceGuid\r
cae735f6
GB
75 gEfiBootManagerPolicyNetworkGuid\r
76 gEfiBootManagerPolicyConnectAllGuid\r
c976f9cb
AB
77 gEfiFileInfoGuid\r
78 gEfiFileSystemInfoGuid\r
79 gEfiFileSystemVolumeLabelInfoIdGuid\r
80 gEfiEndOfDxeEventGroupGuid\r
81 gEfiTtyTermGuid\r
07548e17 82 gUefiShellFileGuid\r
c976f9cb
AB
83\r
84[Protocols]\r
0ae52d4f 85 gEdkiiNonDiscoverableDeviceProtocolGuid\r
cae735f6 86 gEfiBootManagerPolicyProtocolGuid\r
c976f9cb
AB
87 gEfiDevicePathProtocolGuid\r
88 gEfiGraphicsOutputProtocolGuid\r
89 gEfiLoadedImageProtocolGuid\r
c976f9cb
AB
90 gEfiPciRootBridgeIoProtocolGuid\r
91 gEfiSimpleFileSystemProtocolGuid\r
13ca0abb 92 gEsrtManagementProtocolGuid\r
1b6e7633 93 gPlatformBootManagerProtocolGuid\r