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
39 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
40 MdeModulePkg/MdeModulePkg.dec
53 UefiBootServicesTableLib
57 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable
58 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
61 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile
62 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile
63 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
64 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
65 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
66 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
67 gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType
70 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
74 gEfiFileSystemInfoGuid
75 gEfiFileSystemVolumeLabelInfoIdGuid
76 gEfiEndOfDxeEventGroupGuid
80 gEfiDevicePathProtocolGuid
81 gEfiGraphicsOutputProtocolGuid
82 gEfiLoadedImageProtocolGuid
83 gEfiOEMBadgingProtocolGuid
84 gEfiPciRootBridgeIoProtocolGuid
85 gEfiSimpleFileSystemProtocolGuid