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>
8 # This program and the accompanying materials are licensed and made available
9 # under the terms and conditions of the BSD License which accompanies this
10 # distribution. The full text of the license may be found at
11 # http://opensource.org/licenses/bsd-license.php
13 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
20 INF_VERSION = 0x00010005
21 BASE_NAME = PlatformBootManagerLib
22 FILE_GUID = 469184E8-FADA-41E4-8823-012CA19B40D4
23 MODULE_TYPE = DXE_DRIVER
25 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
28 # The following information is for reference only and not required by the build tools.
30 # VALID_ARCHITECTURES = ARM AARCH64
39 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
40 MdeModulePkg/MdeModulePkg.dec
43 ArmVirtPkg/ArmVirtPkg.dec
57 UefiBootServicesTableLib
59 UefiRuntimeServicesTableLib
62 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable
63 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
66 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile
67 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile
68 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
69 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
70 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
71 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
74 gArmVirtTokenSpaceGuid.PcdTerminalTypeGuidBuffer
75 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
79 gEfiFileSystemInfoGuid
80 gEfiFileSystemVolumeLabelInfoIdGuid
81 gEfiEndOfDxeEventGroupGuid
82 gRootBridgesConnectedEventGroupGuid
85 gEfiDevicePathProtocolGuid
86 gEfiGraphicsOutputProtocolGuid
87 gEfiLoadedImageProtocolGuid
88 gEfiOEMBadgingProtocolGuid
89 gEfiPciRootBridgeIoProtocolGuid
90 gEfiSimpleFileSystemProtocolGuid