2 # Implementation for PlatformBootManagerLib library class interfaces.
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>
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
14 INF_VERSION = 0x00010005
15 BASE_NAME = PlatformBootManagerLib
16 FILE_GUID = 92FD2DE3-B9CB-4B35-8141-42AD34D73C9F
17 MODULE_TYPE = DXE_DRIVER
19 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
22 # The following information is for reference only and not required by the build tools.
24 # VALID_ARCHITECTURES = ARM AARCH64
32 EmbeddedPkg/EmbeddedPkg.dec
33 MdeModulePkg/MdeModulePkg.dec
50 UefiBootServicesTableLib
52 UefiRuntimeServicesTableLib
55 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
58 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvModeEnable
59 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
60 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
61 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
62 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
63 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
64 gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType
67 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
68 gEfiMdeModulePkgTokenSpaceGuid.PcdBootDiscoveryPolicy
71 gBootDiscoveryPolicyMgrFormsetGuid
72 gEdkiiNonDiscoverableEhciDeviceGuid
73 gEdkiiNonDiscoverableUhciDeviceGuid
74 gEdkiiNonDiscoverableXhciDeviceGuid
75 gEfiBootManagerPolicyNetworkGuid
76 gEfiBootManagerPolicyConnectAllGuid
78 gEfiFileSystemInfoGuid
79 gEfiFileSystemVolumeLabelInfoIdGuid
80 gEfiEndOfDxeEventGroupGuid
85 gEdkiiNonDiscoverableDeviceProtocolGuid
86 gEfiBootManagerPolicyProtocolGuid
87 gEfiDevicePathProtocolGuid
88 gEfiGraphicsOutputProtocolGuid
89 gEfiLoadedImageProtocolGuid
90 gEfiPciRootBridgeIoProtocolGuid
91 gEfiSimpleFileSystemProtocolGuid
92 gEsrtManagementProtocolGuid
93 gPlatformBootManagerProtocolGuid