1## @file 2# Implementation for PlatformBootManagerLib library class interfaces. 3# 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# 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 12# 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 15# IMPLIED. 16# 17## 18 19[Defines] 20 INF_VERSION = 0x00010005 21 BASE_NAME = PlatformBootManagerLib 22 FILE_GUID = 469184E8-FADA-41E4-8823-012CA19B40D4 23 MODULE_TYPE = DXE_DRIVER 24 VERSION_STRING = 1.0 25 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER 26 27# 28# The following information is for reference only and not required by the build tools. 29# 30# VALID_ARCHITECTURES = ARM AARCH64 31# 32 33[Sources] 34 PlatformBm.c 35 QemuKernel.c 36 37[Packages] 38 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec 39 MdeModulePkg/MdeModulePkg.dec 40 MdePkg/MdePkg.dec 41 OvmfPkg/OvmfPkg.dec 42 ArmVirtPkg/ArmVirtPkg.dec 43 44[LibraryClasses] 45 BaseLib 46 BaseMemoryLib 47 BootLogoLib 48 DebugLib 49 DevicePathLib 50 MemoryAllocationLib 51 PcdLib 52 PrintLib 53 QemuBootOrderLib 54 QemuFwCfgLib 55 UefiBootManagerLib 56 UefiBootServicesTableLib 57 UefiLib 58 UefiRuntimeServicesTableLib 59 60[FixedPcd] 61 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile 62 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate 63 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits 64 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity 65 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits 66 67[Pcd] 68 gArmVirtTokenSpaceGuid.PcdTerminalTypeGuidBuffer 69 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut 70 71[Guids] 72 gEfiFileInfoGuid 73 gEfiFileSystemInfoGuid 74 gEfiFileSystemVolumeLabelInfoIdGuid 75 gEfiEndOfDxeEventGroupGuid 76 gRootBridgesConnectedEventGroupGuid 77 78[Protocols] 79 gEfiDevicePathProtocolGuid 80 gEfiFirmwareVolume2ProtocolGuid 81 gEfiGraphicsOutputProtocolGuid 82 gEfiLoadedImageProtocolGuid 83 gEfiPciRootBridgeIoProtocolGuid 84 gEfiSimpleFileSystemProtocolGuid 85