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 # This program and the accompanying materials are licensed and made available
10 # under the terms and conditions of the BSD License which accompanies this
11 # distribution. The full text of the license may be found at
12 # http://opensource.org/licenses/bsd-license.php
14 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
15 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
21 INF_VERSION = 0x00010005
22 BASE_NAME = PlatformBootManagerLib
23 FILE_GUID = 92FD2DE3-B9CB-4B35-8141-42AD34D73C9F
24 MODULE_TYPE = DXE_DRIVER
26 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
29 # The following information is for reference only and not required by the build tools.
31 # VALID_ARCHITECTURES = ARM AARCH64
38 MdeModulePkg/MdeModulePkg.dec
55 UefiBootServicesTableLib
59 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
62 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
63 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
64 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
65 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
66 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
67 gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType
70 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
74 gEfiFileSystemInfoGuid
75 gEfiFileSystemVolumeLabelInfoIdGuid
76 gEfiEndOfDxeEventGroupGuid
81 gEfiDevicePathProtocolGuid
82 gEfiGraphicsOutputProtocolGuid
83 gEfiLoadedImageProtocolGuid
84 gEfiPciRootBridgeIoProtocolGuid
85 gEfiSimpleFileSystemProtocolGuid
86 gEsrtManagementProtocolGuid