]> git.proxmox.com Git - mirror_edk2.git/blob - ArmVirtPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
a9d4888d4377dc75f1e4cfbd911f5d5fb93fdcdd
[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 PrintLib
48 QemuBootOrderLib
49 QemuFwCfgLib
50 ReportStatusCodeLib
51 UefiBootManagerLib
52 UefiBootServicesTableLib
53 UefiLib
54 UefiRuntimeServicesTableLib
55
56 [FixedPcd]
57 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
58 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
59 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
60 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
61
62 [Pcd]
63 gArmVirtTokenSpaceGuid.PcdTerminalTypeGuidBuffer
64 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
65
66 [Guids]
67 gEfiFileInfoGuid
68 gEfiFileSystemInfoGuid
69 gEfiFileSystemVolumeLabelInfoIdGuid
70 gEfiEndOfDxeEventGroupGuid
71 gRootBridgesConnectedEventGroupGuid
72 gUefiShellFileGuid
73
74 [Protocols]
75 gEfiDevicePathProtocolGuid
76 gEfiFirmwareVolume2ProtocolGuid
77 gEfiGraphicsOutputProtocolGuid
78 gEfiLoadedImageProtocolGuid
79 gEfiPciRootBridgeIoProtocolGuid
80 gEfiSimpleFileSystemProtocolGuid
81 gVirtioDeviceProtocolGuid