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