]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/PrePi/PeiMPCore.inf
ArmPlatformPkg/ArmPlatformLib: Added support for ArmPlatformIsPrimaryCore()
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiMPCore.inf
CommitLineData
11c20f4e 1#/** @file\r
2# \r
4c19ece3 3# Copyright (c) 2011-2012, ARM Ltd. All rights reserved.<BR>\r
92034e14 4# \r
11c20f4e 5# This program and the accompanying materials\r
6# are licensed and made available under the terms and conditions of the BSD License\r
7# which accompanies this distribution. The full text of the license may be found at\r
8# http://opensource.org/licenses/bsd-license.php\r
9# \r
10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12# \r
13#**/\r
14\r
15[Defines]\r
16 INF_VERSION = 0x00010005\r
17 BASE_NAME = ArmPlatformPrePiMPCore\r
18 FILE_GUID = d959e387-7b91-452c-90e0-a1dbac90ddb8\r
19 MODULE_TYPE = SEC\r
20 VERSION_STRING = 1.0\r
21\r
a9d7090f 22[Sources]\r
11c20f4e 23 PrePi.c\r
11c20f4e 24 MainMPCore.c\r
a9d7090f 25\r
26[Sources.ARM]\r
27 Arm/ModuleEntryPoint.S | GCC\r
28 Arm/ModuleEntryPoint.asm | RVCT\r
11c20f4e 29 \r
30[Packages]\r
31 MdePkg/MdePkg.dec\r
32 MdeModulePkg/MdeModulePkg.dec\r
33 EmbeddedPkg/EmbeddedPkg.dec\r
34 ArmPkg/ArmPkg.dec\r
35 ArmPlatformPkg/ArmPlatformPkg.dec\r
36 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
37\r
38[LibraryClasses]\r
39 BaseLib\r
40 DebugLib\r
41 DebugAgentLib\r
42 ArmLib\r
55a0d64b 43 ArmGicLib\r
11c20f4e 44 IoLib\r
45 TimerLib\r
46 SerialPortLib\r
47 ExtractGuidedSectionLib\r
48 LzmaDecompressLib\r
49 PeCoffGetEntryPointLib\r
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
64 gArmGlobalVariableGuid\r
0dbbacdf 65 gArmMpCoreInfoGuid\r
8fc38a3f 66\r
11c20f4e 67[FeaturePcd] \r
68 gEmbeddedTokenSpaceGuid.PcdCacheEnable\r
69 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob\r
70 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores\r
71\r
72[FixedPcd]\r
37363dff 73 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
74 \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
86 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize\r
11c20f4e 87\r
88 gArmTokenSpaceGuid.PcdGicDistributorBase\r
89 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
4c19ece3 90 gArmTokenSpaceGuid.PcdGicSgiIntId\r
11c20f4e 91\r
92 gArmTokenSpaceGuid.PcdSystemMemoryBase\r
93 gArmTokenSpaceGuid.PcdSystemMemorySize\r
94 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize\r
95 \r
695df8ba 96 gArmPlatformTokenSpaceGuid.PcdCoreCount\r
2dbcb8f0 97 gArmPlatformTokenSpaceGuid.PcdClusterCount\r
2dbcb8f0 98 gArmTokenSpaceGuid.PcdArmPrimaryCore\r
315649cd 99 gArmTokenSpaceGuid.PcdGicPrimaryCoreId\r
2dbcb8f0 100\r
11c20f4e 101 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize\r
102 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize\r
103\r
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory\r
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS\r
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType\r
107 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData\r
108 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode\r
109 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode\r
110 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData\r
111 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode\r
112 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData\r
113\r