2 # Implementation for PlatformBootManagerLib library class interfaces for RISC-V.
4 # Copyright (c) 2022, Ventana Micro Systems Inc. All rights reserved.<BR>
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
11 INF_VERSION = 0x0001001B
12 BASE_NAME = DxeRiscV64PlatformBootManagerLib
13 FILE_GUID = 4FC87DC9-2666-49BB-9023-B5FAA1E9E732
14 MODULE_TYPE = DXE_DRIVER
16 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
19 # The following information is for reference only and not required by the build tools.
21 # VALID_ARCHITECTURES = RISCV64
30 MdeModulePkg/MdeModulePkg.dec
33 SecurityPkg/SecurityPkg.dec
48 TpmPlatformHierarchyLib
50 UefiBootServicesTableLib
52 UefiRuntimeServicesTableLib
55 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
56 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
57 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
58 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
61 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
62 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
65 gEfiEndOfDxeEventGroupGuid
66 gEfiGlobalVariableGuid
67 gRootBridgesConnectedEventGroupGuid
72 gEfiFirmwareVolume2ProtocolGuid
73 gEfiGraphicsOutputProtocolGuid
74 gEfiPciRootBridgeIoProtocolGuid
75 gVirtioDeviceProtocolGuid