]> git.proxmox.com Git - mirror_edk2.git/blob - ArmVirtPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
ArmVirtPkg/PlatformBootManagerLib: add missing report status code call
[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 # This program and the accompanying materials are licensed and made available
9 # under the terms and conditions of the BSD License which accompanies this
10 # distribution. The full text of the license may be found at
11 # http://opensource.org/licenses/bsd-license.php
12 #
13 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
15 # IMPLIED.
16 #
17 ##
18
19 [Defines]
20 INF_VERSION = 0x00010005
21 BASE_NAME = PlatformBootManagerLib
22 FILE_GUID = 469184E8-FADA-41E4-8823-012CA19B40D4
23 MODULE_TYPE = DXE_DRIVER
24 VERSION_STRING = 1.0
25 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
26
27 #
28 # The following information is for reference only and not required by the build tools.
29 #
30 # VALID_ARCHITECTURES = ARM AARCH64
31 #
32
33 [Sources]
34 PlatformBm.c
35 PlatformBm.h
36 QemuKernel.c
37
38 [Packages]
39 ArmVirtPkg/ArmVirtPkg.dec
40 MdeModulePkg/MdeModulePkg.dec
41 MdePkg/MdePkg.dec
42 OvmfPkg/OvmfPkg.dec
43 ShellPkg/ShellPkg.dec
44
45 [LibraryClasses]
46 BaseLib
47 BaseMemoryLib
48 BootLogoLib
49 DebugLib
50 DevicePathLib
51 MemoryAllocationLib
52 PcdLib
53 PrintLib
54 QemuBootOrderLib
55 QemuFwCfgLib
56 ReportStatusCodeLib
57 UefiBootManagerLib
58 UefiBootServicesTableLib
59 UefiLib
60 UefiRuntimeServicesTableLib
61
62 [FixedPcd]
63 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
64 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
65 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
66 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
67
68 [Pcd]
69 gArmVirtTokenSpaceGuid.PcdTerminalTypeGuidBuffer
70 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
71
72 [Guids]
73 gEfiFileInfoGuid
74 gEfiFileSystemInfoGuid
75 gEfiFileSystemVolumeLabelInfoIdGuid
76 gEfiEndOfDxeEventGroupGuid
77 gRootBridgesConnectedEventGroupGuid
78 gUefiShellFileGuid
79
80 [Protocols]
81 gEfiDevicePathProtocolGuid
82 gEfiFirmwareVolume2ProtocolGuid
83 gEfiGraphicsOutputProtocolGuid
84 gEfiLoadedImageProtocolGuid
85 gEfiPciRootBridgeIoProtocolGuid
86 gEfiSimpleFileSystemProtocolGuid
87 gVirtioDeviceProtocolGuid