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