]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[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.PcdEmuVariableNvModeEnable
59 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
60 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
61 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
62 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
63 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
64 gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType
65
66 [Pcd]
67 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
68 gEfiMdeModulePkgTokenSpaceGuid.PcdBootDiscoveryPolicy
69
70 [Guids]
71 gBootDiscoveryPolicyMgrFormsetGuid
72 gEdkiiNonDiscoverableEhciDeviceGuid
73 gEdkiiNonDiscoverableUhciDeviceGuid
74 gEdkiiNonDiscoverableXhciDeviceGuid
75 gEfiBootManagerPolicyNetworkGuid
76 gEfiBootManagerPolicyConnectAllGuid
77 gEfiFileInfoGuid
78 gEfiFileSystemInfoGuid
79 gEfiFileSystemVolumeLabelInfoIdGuid
80 gEfiEndOfDxeEventGroupGuid
81 gEfiTtyTermGuid
82 gUefiShellFileGuid
83
84 [Protocols]
85 gEdkiiNonDiscoverableDeviceProtocolGuid
86 gEfiBootManagerPolicyProtocolGuid
87 gEfiDevicePathProtocolGuid
88 gEfiGraphicsOutputProtocolGuid
89 gEfiLoadedImageProtocolGuid
90 gEfiPciRootBridgeIoProtocolGuid
91 gEfiSimpleFileSystemProtocolGuid
92 gEsrtManagementProtocolGuid
93 gPlatformBootManagerProtocolGuid