]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/RiscVVirt/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
OvmfPkg/RiscVVirt: Add PlatformBootManagerLib library
[mirror_edk2.git] / OvmfPkg / RiscVVirt / Library / PlatformBootManagerLib / PlatformBootManagerLib.inf
1 ## @file
2 # Implementation for PlatformBootManagerLib library class interfaces for RISC-V.
3 #
4 # Copyright (c) 2022, Ventana Micro Systems Inc. All rights reserved.<BR>
5 #
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
7 #
8 ##
9
10 [Defines]
11 INF_VERSION = 0x0001001B
12 BASE_NAME = DxeRiscV64PlatformBootManagerLib
13 FILE_GUID = 4FC87DC9-2666-49BB-9023-B5FAA1E9E732
14 MODULE_TYPE = DXE_DRIVER
15 VERSION_STRING = 1.0
16 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
17
18 #
19 # The following information is for reference only and not required by the build tools.
20 #
21 # VALID_ARCHITECTURES = RISCV64
22 #
23
24 [Sources]
25 PlatformBm.c
26 PlatformBm.h
27 QemuKernel.c
28
29 [Packages]
30 MdeModulePkg/MdeModulePkg.dec
31 MdePkg/MdePkg.dec
32 OvmfPkg/OvmfPkg.dec
33 SecurityPkg/SecurityPkg.dec
34 ShellPkg/ShellPkg.dec
35
36 [LibraryClasses]
37 BaseLib
38 BaseMemoryLib
39 BootLogoLib
40 DebugLib
41 DevicePathLib
42 MemoryAllocationLib
43 PcdLib
44 PlatformBmPrintScLib
45 QemuBootOrderLib
46 QemuLoadImageLib
47 ReportStatusCodeLib
48 TpmPlatformHierarchyLib
49 UefiBootManagerLib
50 UefiBootServicesTableLib
51 UefiLib
52 UefiRuntimeServicesTableLib
53
54 [FixedPcd]
55 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
56 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
57 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
58 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
59
60 [Pcd]
61 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
62 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
63
64 [Guids]
65 gEfiEndOfDxeEventGroupGuid
66 gEfiGlobalVariableGuid
67 gRootBridgesConnectedEventGroupGuid
68 gUefiShellFileGuid
69 gEfiTtyTermGuid
70
71 [Protocols]
72 gEfiFirmwareVolume2ProtocolGuid
73 gEfiGraphicsOutputProtocolGuid
74 gEfiPciRootBridgeIoProtocolGuid
75 gVirtioDeviceProtocolGuid