]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPkg/Drivers/CpuDxe/CpuDxe.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ArmPkg / Drivers / CpuDxe / CpuDxe.inf
1 #/** @file
2 #
3 # DXE CPU driver
4 #
5 # Copyright (c) 2009, Apple Inc. All rights reserved.<BR>
6 # Copyright (c) 2011-2013, ARM Limited. All rights reserved.
7 #
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 #
10 #**/
11
12 [Defines]
13 INF_VERSION = 0x00010005
14 BASE_NAME = ArmCpuDxe
15 FILE_GUID = B8D9777E-D72A-451F-9BDB-BAFB52A68415
16 MODULE_TYPE = DXE_DRIVER
17 VERSION_STRING = 1.0
18
19 ENTRY_POINT = CpuDxeInitialize
20
21 [Sources.Common]
22 CpuDxe.c
23 CpuDxe.h
24 CpuMmuCommon.c
25 Exception.c
26
27 [Sources.ARM]
28 Arm/Mmu.c
29
30 [Sources.AARCH64]
31 AArch64/Mmu.c
32
33 [Packages]
34 ArmPkg/ArmPkg.dec
35 EmbeddedPkg/EmbeddedPkg.dec
36 MdePkg/MdePkg.dec
37 MdeModulePkg/MdeModulePkg.dec
38
39 [LibraryClasses]
40 ArmLib
41 ArmMmuLib
42 BaseMemoryLib
43 CacheMaintenanceLib
44 CpuLib
45 CpuExceptionHandlerLib
46 DebugLib
47 DefaultExceptionHandlerLib
48 DxeServicesTableLib
49 HobLib
50 PeCoffGetEntryPointLib
51 UefiDriverEntryPoint
52 UefiLib
53
54 [Protocols]
55 gEfiCpuArchProtocolGuid
56
57 [Guids]
58 gEfiDebugImageInfoTableGuid
59 gArmMpCoreInfoGuid
60 gIdleLoopEventGuid
61 gEfiVectorHandoffTableGuid
62
63 [Pcd.common]
64 gArmTokenSpaceGuid.PcdVFPEnabled
65
66 [FeaturePcd.common]
67 gArmTokenSpaceGuid.PcdDebuggerExceptionSupport
68
69 [Depex]
70 gHardwareInterruptProtocolGuid OR gHardwareInterrupt2ProtocolGuid