]> git.proxmox.com Git - mirror_edk2.git/blame - ArmVirtPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
ArmVirtPkg/PlatformBootManagerLib: switch to separate QEMU loader
[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
9792fb0e 8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
8d620322
LE
9#\r
10##\r
11\r
12[Defines]\r
13 INF_VERSION = 0x00010005\r
e3fe3c0f 14 BASE_NAME = PlatformBootManagerLib\r
8d620322
LE
15 FILE_GUID = 469184E8-FADA-41E4-8823-012CA19B40D4\r
16 MODULE_TYPE = DXE_DRIVER\r
17 VERSION_STRING = 1.0\r
e3fe3c0f 18 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER\r
8d620322
LE
19\r
20#\r
21# The following information is for reference only and not required by the build tools.\r
22#\r
23# VALID_ARCHITECTURES = ARM AARCH64\r
24#\r
25\r
26[Sources]\r
27 PlatformBm.c\r
9c4ed79c 28 PlatformBm.h\r
8d620322
LE
29 QemuKernel.c\r
30\r
31[Packages]\r
c81c2c0f 32 ArmVirtPkg/ArmVirtPkg.dec\r
8d620322
LE
33 MdeModulePkg/MdeModulePkg.dec\r
34 MdePkg/MdePkg.dec\r
35 OvmfPkg/OvmfPkg.dec\r
c81c2c0f 36 ShellPkg/ShellPkg.dec\r
8d620322
LE
37\r
38[LibraryClasses]\r
39 BaseLib\r
40 BaseMemoryLib\r
2c8805bc 41 BootLogoLib\r
8d620322
LE
42 DebugLib\r
43 DevicePathLib\r
8d620322
LE
44 MemoryAllocationLib\r
45 PcdLib\r
1797f32e 46 PlatformBmPrintScLib\r
8d620322 47 QemuBootOrderLib\r
364e0b4c 48 QemuLoadImageLib\r
97399f2d 49 ReportStatusCodeLib\r
2c5c33cd 50 UefiBootManagerLib\r
8d620322
LE
51 UefiBootServicesTableLib\r
52 UefiLib\r
53 UefiRuntimeServicesTableLib\r
54\r
55[FixedPcd]\r
8d620322
LE
56 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate\r
57 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits\r
58 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity\r
59 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits\r
60\r
61[Pcd]\r
62 gArmVirtTokenSpaceGuid.PcdTerminalTypeGuidBuffer\r
48799ab2 63 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
8d620322
LE
64\r
65[Guids]\r
8d620322 66 gEfiEndOfDxeEventGroupGuid\r
7288ff40 67 gEfiGlobalVariableGuid\r
8d620322 68 gRootBridgesConnectedEventGroupGuid\r
c81c2c0f 69 gUefiShellFileGuid\r
8d620322
LE
70\r
71[Protocols]\r
0e2c6c55 72 gEfiFirmwareVolume2ProtocolGuid\r
8d620322 73 gEfiGraphicsOutputProtocolGuid\r
8d620322 74 gEfiPciRootBridgeIoProtocolGuid\r
c4add6b6 75 gVirtioDeviceProtocolGuid\r