]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
2f726d117d7dfb90b0c6f1e71d6b31f4d1bd02dc
[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 PlatformBm.h
30
31 [Packages]
32 EmbeddedPkg/EmbeddedPkg.dec
33 MdeModulePkg/MdeModulePkg.dec
34 MdePkg/MdePkg.dec
35 ShellPkg/ShellPkg.dec
36
37 [LibraryClasses]
38 BaseLib
39 BaseMemoryLib
40 BootLogoLib
41 CapsuleLib
42 DebugLib
43 DevicePathLib
44 DxeServicesLib
45 HobLib
46 MemoryAllocationLib
47 PcdLib
48 PrintLib
49 UefiBootManagerLib
50 UefiBootServicesTableLib
51 UefiLib
52 UefiRuntimeServicesTableLib
53
54 [FeaturePcd]
55 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
56
57 [FixedPcd]
58 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
59 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
60 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
61 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
62 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
63 gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType
64
65 [Pcd]
66 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
67
68 [Guids]
69 gEdkiiNonDiscoverableEhciDeviceGuid
70 gEdkiiNonDiscoverableUhciDeviceGuid
71 gEdkiiNonDiscoverableXhciDeviceGuid
72 gEfiFileInfoGuid
73 gEfiFileSystemInfoGuid
74 gEfiFileSystemVolumeLabelInfoIdGuid
75 gEfiEndOfDxeEventGroupGuid
76 gEfiTtyTermGuid
77 gUefiShellFileGuid
78
79 [Protocols]
80 gEdkiiNonDiscoverableDeviceProtocolGuid
81 gEfiDevicePathProtocolGuid
82 gEfiGraphicsOutputProtocolGuid
83 gEfiLoadedImageProtocolGuid
84 gEfiPciRootBridgeIoProtocolGuid
85 gEfiSimpleFileSystemProtocolGuid
86 gEsrtManagementProtocolGuid
87 gPlatformBootManagerProtocolGuid