]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
ArmPlatformPkg/PrePi: replace set/way cache ops with by-VA ones
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiMPCore.inf
1 #/** @file
2 #
3 # (C) Copyright 2015 Hewlett-Packard Development Company, L.P.<BR>
4 # Copyright (c) 2011-2017, ARM Ltd. All rights reserved.<BR>
5 #
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
7 #
8 #**/
9
10 [Defines]
11 INF_VERSION = 0x00010005
12 BASE_NAME = ArmPlatformPrePiMPCore
13 FILE_GUID = d959e387-7b91-452c-90e0-a1dbac90ddb8
14 MODULE_TYPE = SEC
15 VERSION_STRING = 1.0
16
17 [Sources]
18 PrePi.h
19 PrePi.c
20 MainMPCore.c
21
22 [Sources.ARM]
23 Arm/ArchPrePi.c
24 Arm/ModuleEntryPoint.S | GCC
25 Arm/ModuleEntryPoint.asm | RVCT
26
27 [Sources.AArch64]
28 AArch64/ArchPrePi.c
29 AArch64/ModuleEntryPoint.S
30
31 [Packages]
32 MdePkg/MdePkg.dec
33 MdeModulePkg/MdeModulePkg.dec
34 EmbeddedPkg/EmbeddedPkg.dec
35 ArmPkg/ArmPkg.dec
36 ArmPlatformPkg/ArmPlatformPkg.dec
37
38 [LibraryClasses]
39 BaseLib
40 CacheMaintenanceLib
41 DebugLib
42 DebugAgentLib
43 ArmLib
44 ArmGicLib
45 IoLib
46 TimerLib
47 SerialPortLib
48 ExtractGuidedSectionLib
49 LzmaDecompressLib
50 DebugAgentLib
51 PrePiLib
52 ArmPlatformLib
53 ArmPlatformStackLib
54 MemoryAllocationLib
55 HobLib
56 PrePiHobListPointerLib
57 PlatformPeiLib
58 MemoryInitPeiLib
59
60 [Ppis]
61 gArmMpCoreInfoPpiGuid
62
63 [Guids]
64 gArmMpCoreInfoGuid
65 gEfiFirmwarePerformanceGuid
66
67 [FeaturePcd]
68 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
69 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
70
71 [Pcd]
72 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
73
74 [FixedPcd]
75 gArmTokenSpaceGuid.PcdVFPEnabled
76
77 gArmTokenSpaceGuid.PcdFdBaseAddress
78 gArmTokenSpaceGuid.PcdFdSize
79
80 gArmTokenSpaceGuid.PcdFvBaseAddress
81 gArmTokenSpaceGuid.PcdFvSize
82
83 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
84 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
85
86 gArmTokenSpaceGuid.PcdGicDistributorBase
87 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
88 gArmTokenSpaceGuid.PcdGicSgiIntId
89
90 gArmTokenSpaceGuid.PcdSystemMemoryBase
91 gArmTokenSpaceGuid.PcdSystemMemorySize
92 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
93
94 gArmPlatformTokenSpaceGuid.PcdCoreCount
95
96 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
97
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
107