VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/UefiCpuPkg/CpuDxeRiscV64/CpuDxeRiscV64.inf@ 101291

Last change on this file since 101291 was 101291, checked in by vboxsync, 14 months ago

EFI/FirmwareNew: Make edk2-stable202308 build on all supported platforms (using gcc at least, msvc not tested yet), bugref:4643

  • Property svn:eol-style set to native
File size: 1.9 KB
Line 
1## @file
2# RISC-V CPU DXE module.
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 = CpuDxeRiscV64
13 MODULE_UNI_FILE = CpuDxeRiscV64.uni
14 FILE_GUID = BDEA19E2-778F-473C-BF82-5E38D6A27765
15 MODULE_TYPE = DXE_DRIVER
16 VERSION_STRING = 1.0
17 ENTRY_POINT = InitializeCpu
18
19[Packages]
20 MdePkg/MdePkg.dec
21 MdeModulePkg/MdeModulePkg.dec
22 UefiCpuPkg/UefiCpuPkg.dec
23
24[LibraryClasses]
25 BaseLib
26 BaseMemoryLib
27 CpuLib
28 DebugLib
29 DxeServicesTableLib
30 MemoryAllocationLib
31 UefiBootServicesTableLib
32 UefiDriverEntryPoint
33 UefiLib
34 CpuExceptionHandlerLib
35 HobLib
36 ReportStatusCodeLib
37 TimerLib
38 PeCoffGetEntryPointLib
39 RiscVSbiLib
40 RiscVMmuLib
41 CacheMaintenanceLib
42
43[Sources]
44 CpuDxe.c
45 CpuDxe.h
46
47[Protocols]
48 gEfiCpuArchProtocolGuid ## PRODUCES
49 gRiscVEfiBootProtocolGuid ## PRODUCES
50
51[Guids]
52 gIdleLoopEventGuid ## CONSUMES ## Event
53
54[Ppis]
55 gEfiSecPlatformInformation2PpiGuid ## UNDEFINED # HOB
56 gEfiSecPlatformInformationPpiGuid ## UNDEFINED # HOB
57
58[Pcd]
59 gEfiMdeModulePkgTokenSpaceGuid.PcdCpuStackGuard ## CONSUMES
60 gEfiMdeModulePkgTokenSpaceGuid.PcdHeapGuardPropertyMask ## CONSUMES
61 gEfiMdeModulePkgTokenSpaceGuid.PcdNullPointerDetectionPropertyMask ## CONSUMES
62 gUefiCpuPkgTokenSpaceGuid.PcdCpuStackSwitchExceptionList ## CONSUMES
63 gUefiCpuPkgTokenSpaceGuid.PcdCpuKnownGoodStackSize ## CONSUMES
64 gUefiCpuPkgTokenSpaceGuid.PcdCpuCoreCrystalClockFrequency ## CONSUMES
65
66[Depex]
67 TRUE
68
69[UserExtensions.TianoCore."ExtraFiles"]
70 CpuDxeRiscV64Extra.uni
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette