2 # RISC-V CPU DXE module.
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 = CpuDxeRiscV64
13 MODULE_UNI_FILE = CpuDxeRiscV64.uni
14 FILE_GUID = BDEA19E2-778F-473C-BF82-5E38D6A27765
15 MODULE_TYPE = DXE_DRIVER
17 ENTRY_POINT = InitializeCpu
21 MdeModulePkg/MdeModulePkg.dec
22 UefiCpuPkg/UefiCpuPkg.dec
31 UefiBootServicesTableLib
34 CpuExceptionHandlerLib
38 PeCoffGetEntryPointLib
46 gEfiCpuArchProtocolGuid ## PRODUCES
47 gRiscVEfiBootProtocolGuid ## PRODUCES
50 gIdleLoopEventGuid ## CONSUMES ## Event
53 gEfiSecPlatformInformation2PpiGuid ## UNDEFINED # HOB
54 gEfiSecPlatformInformationPpiGuid ## UNDEFINED # HOB
57 gEfiMdeModulePkgTokenSpaceGuid.PcdCpuStackGuard ## CONSUMES
58 gEfiMdeModulePkgTokenSpaceGuid.PcdHeapGuardPropertyMask ## CONSUMES
59 gEfiMdeModulePkgTokenSpaceGuid.PcdNullPointerDetectionPropertyMask ## CONSUMES
60 gUefiCpuPkgTokenSpaceGuid.PcdCpuStackSwitchExceptionList ## CONSUMES
61 gUefiCpuPkgTokenSpaceGuid.PcdCpuKnownGoodStackSize ## CONSUMES
62 gUefiCpuPkgTokenSpaceGuid.PcdCpuCoreCrystalClockFrequency ## CONSUMES
67 [UserExtensions.TianoCore."ExtraFiles"]
68 CpuDxeRiscV64Extra.uni