]> git.proxmox.com Git - mirror_edk2.git/blame - ArmVirtPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
ArmVirtPkg/PlatformBootManagerLib: rebase boot logo display to BootLogoLib
[mirror_edk2.git] / ArmVirtPkg / Library / PlatformBootManagerLib / PlatformBootManagerLib.inf
CommitLineData
8d620322
LE
1## @file\r
2# Implementation for PlatformBootManagerLib library class interfaces.\r
3#\r
4# Copyright (C) 2015-2016, Red Hat, Inc.\r
5# Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>\r
6# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
7#\r
8# This program and the accompanying materials are licensed and made available\r
9# under the terms and conditions of the BSD License which accompanies this\r
10# distribution. The full text of the license may be found at\r
11# http://opensource.org/licenses/bsd-license.php\r
12#\r
13# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
14# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR\r
15# IMPLIED.\r
16#\r
17##\r
18\r
19[Defines]\r
20 INF_VERSION = 0x00010005\r
e3fe3c0f 21 BASE_NAME = PlatformBootManagerLib\r
8d620322
LE
22 FILE_GUID = 469184E8-FADA-41E4-8823-012CA19B40D4\r
23 MODULE_TYPE = DXE_DRIVER\r
24 VERSION_STRING = 1.0\r
e3fe3c0f 25 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER\r
8d620322
LE
26\r
27#\r
28# The following information is for reference only and not required by the build tools.\r
29#\r
30# VALID_ARCHITECTURES = ARM AARCH64\r
31#\r
32\r
33[Sources]\r
34 PlatformBm.c\r
35 QemuKernel.c\r
36\r
37[Packages]\r
38 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
39 MdeModulePkg/MdeModulePkg.dec\r
40 MdePkg/MdePkg.dec\r
41 OvmfPkg/OvmfPkg.dec\r
42 ArmVirtPkg/ArmVirtPkg.dec\r
43\r
44[LibraryClasses]\r
45 BaseLib\r
46 BaseMemoryLib\r
2c8805bc 47 BootLogoLib\r
8d620322
LE
48 DebugLib\r
49 DevicePathLib\r
8d620322
LE
50 MemoryAllocationLib\r
51 PcdLib\r
52 PrintLib\r
53 QemuBootOrderLib\r
54 QemuFwCfgLib\r
2c5c33cd 55 UefiBootManagerLib\r
8d620322
LE
56 UefiBootServicesTableLib\r
57 UefiLib\r
58 UefiRuntimeServicesTableLib\r
59\r
60[FixedPcd]\r
61 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile\r
793b3b5b 62 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile\r
8d620322
LE
63 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate\r
64 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits\r
65 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity\r
66 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits\r
67\r
68[Pcd]\r
69 gArmVirtTokenSpaceGuid.PcdTerminalTypeGuidBuffer\r
48799ab2 70 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
8d620322
LE
71\r
72[Guids]\r
73 gEfiFileInfoGuid\r
74 gEfiFileSystemInfoGuid\r
75 gEfiFileSystemVolumeLabelInfoIdGuid\r
76 gEfiEndOfDxeEventGroupGuid\r
77 gRootBridgesConnectedEventGroupGuid\r
78\r
79[Protocols]\r
80 gEfiDevicePathProtocolGuid\r
81 gEfiGraphicsOutputProtocolGuid\r
82 gEfiLoadedImageProtocolGuid\r
83 gEfiPciRootBridgeIoProtocolGuid\r
84 gEfiSimpleFileSystemProtocolGuid\r