]> git.proxmox.com Git - mirror_edk2.git/blame - ArmVirtPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
ArmPkg/PlatformBootManagerLib: refer to Shell FILE_GUID directly
[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
793b3b5b 61 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile\r
8d620322
LE
62 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate\r
63 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits\r
64 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity\r
65 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits\r
66\r
67[Pcd]\r
68 gArmVirtTokenSpaceGuid.PcdTerminalTypeGuidBuffer\r
48799ab2 69 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
8d620322
LE
70\r
71[Guids]\r
72 gEfiFileInfoGuid\r
73 gEfiFileSystemInfoGuid\r
74 gEfiFileSystemVolumeLabelInfoIdGuid\r
75 gEfiEndOfDxeEventGroupGuid\r
76 gRootBridgesConnectedEventGroupGuid\r
77\r
78[Protocols]\r
79 gEfiDevicePathProtocolGuid\r
0e2c6c55 80 gEfiFirmwareVolume2ProtocolGuid\r
8d620322
LE
81 gEfiGraphicsOutputProtocolGuid\r
82 gEfiLoadedImageProtocolGuid\r
83 gEfiPciRootBridgeIoProtocolGuid\r
84 gEfiSimpleFileSystemProtocolGuid\r