]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/PrePi/PeiMPCore.inf
ArmPlatformPkg: Introduction of gArmPlatformTokenSpaceGuid.PcdCoreCount
[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
22[Sources.ARM]\r
23 PrePi.c\r
24 ModuleEntryPoint.S | GCC\r
25 ModuleEntryPoint.asm | RVCT\r
11c20f4e 26 MainMPCore.c\r
27 \r
28[Packages]\r
29 MdePkg/MdePkg.dec\r
30 MdeModulePkg/MdeModulePkg.dec\r
31 EmbeddedPkg/EmbeddedPkg.dec\r
32 ArmPkg/ArmPkg.dec\r
33 ArmPlatformPkg/ArmPlatformPkg.dec\r
34 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
35\r
36[LibraryClasses]\r
37 BaseLib\r
38 DebugLib\r
39 DebugAgentLib\r
40 ArmLib\r
55a0d64b 41 ArmGicLib\r
11c20f4e 42 IoLib\r
43 TimerLib\r
44 SerialPortLib\r
45 ExtractGuidedSectionLib\r
46 LzmaDecompressLib\r
47 PeCoffGetEntryPointLib\r
48 DebugAgentLib\r
49 PrePiLib\r
50 ArmPlatformLib\r
51 MemoryAllocationLib\r
52 HobLib\r
53 PrePiHobListPointerLib\r
54 PlatformPeiLib\r
55 MemoryInitPeiLib\r
56\r
99565b88 57[Ppis]\r
58 gArmMpCoreInfoPpiGuid\r
59\r
8fc38a3f 60[Guids]\r
61 gArmGlobalVariableGuid\r
0dbbacdf 62 gArmMpCoreInfoGuid\r
8fc38a3f 63\r
11c20f4e 64[FeaturePcd] \r
65 gEmbeddedTokenSpaceGuid.PcdCacheEnable\r
66 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob\r
67 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores\r
68\r
69[FixedPcd]\r
37363dff 70 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
71 \r
11c20f4e 72 gArmTokenSpaceGuid.PcdVFPEnabled\r
73\r
f92b93c9 74 gArmTokenSpaceGuid.PcdFdBaseAddress\r
75 gArmTokenSpaceGuid.PcdFdSize\r
11c20f4e 76\r
f92b93c9 77 gArmTokenSpaceGuid.PcdFvBaseAddress\r
78 gArmTokenSpaceGuid.PcdFvSize\r
11c20f4e 79\r
2dbcb8f0 80 gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase\r
81 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize\r
82 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize\r
11c20f4e 83\r
84 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize\r
11c20f4e 85\r
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
93 \r
695df8ba 94 gArmPlatformTokenSpaceGuid.PcdCoreCount\r
2dbcb8f0 95 gArmPlatformTokenSpaceGuid.PcdClusterCount\r
96 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask\r
97 gArmTokenSpaceGuid.PcdArmPrimaryCore\r
315649cd 98 gArmTokenSpaceGuid.PcdGicPrimaryCoreId\r
2dbcb8f0 99\r
11c20f4e 100 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize\r
101 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize\r
102\r
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory\r
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS\r
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType\r
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData\r
107 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode\r
108 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode\r
109 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData\r
110 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode\r
111 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData\r
112\r