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