## @file # Implementation for PlatformBootManagerLib library class interfaces. # # Copyright (c) 2018, ARM Ltd. All rights reserved.
# Copyright (c) 2018, Hisilicon Limited. All rights reserved. # Copyright (c) 2018, Linaro Ltd. All rights reserved.
# # This program and the accompanying materials are licensed and made available # under the terms and conditions of the BSD License which accompanies this # distribution. The full text of the license may be found at # http://opensource.org/licenses/bsd-license.php # # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR # IMPLIED. # ## [Defines] INF_VERSION = 0x0001001A BASE_NAME = PlatformBootManagerLib FILE_GUID = f2a6b1de-479e-4212-859e-f014ddd27b66 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER # # The following information is for reference only and not required by the build tools. # # VALID_ARCHITECTURES = ARM AARCH64 # [Sources] PlatformBm.c [Packages] MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec Silicon/Hisilicon/HisiPkg.dec [LibraryClasses] BaseLib BaseMemoryLib BootLogoLib BmcConfigBootLib DebugLib DevicePathLib DxeServicesLib MemoryAllocationLib PcdLib PrintLib UefiBootManagerLib UefiBootServicesTableLib UefiLib [FixedPcd] gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType gHisiTokenSpaceGuid.PcdShellFile [Pcd] gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut [Guids] gEfiEndOfDxeEventGroupGuid gEfiTtyTermGuid [Protocols] gEfiGenericMemTestProtocolGuid gEfiLoadedImageProtocolGuid gEsrtManagementProtocolGuid