]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/PrePi/PeiMPCore.inf
ArmPkg/BaseMemoryLibStm: Removed duplicated instruction in InternalMemSetMem()
[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
26 Exception.S | GCC\r
27 Exception.asm | RVCT\r
28 MainMPCore.c\r
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
53 MemoryAllocationLib\r
54 HobLib\r
55 PrePiHobListPointerLib\r
56 PlatformPeiLib\r
57 MemoryInitPeiLib\r
58\r
99565b88 59[Ppis]\r
60 gArmMpCoreInfoPpiGuid\r
61\r
8fc38a3f 62[Guids]\r
63 gArmGlobalVariableGuid\r
64\r
11c20f4e 65[FeaturePcd] \r
66 gEmbeddedTokenSpaceGuid.PcdCacheEnable\r
67 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob\r
68 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores\r
69\r
70[FixedPcd]\r
37363dff 71 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
72 \r
11c20f4e 73 gArmTokenSpaceGuid.PcdVFPEnabled\r
74\r
f92b93c9 75 gArmTokenSpaceGuid.PcdFdBaseAddress\r
76 gArmTokenSpaceGuid.PcdFdSize\r
11c20f4e 77\r
f92b93c9 78 gArmTokenSpaceGuid.PcdFvBaseAddress\r
79 gArmTokenSpaceGuid.PcdFvSize\r
11c20f4e 80\r
2dbcb8f0 81 gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase\r
82 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize\r
83 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize\r
11c20f4e 84\r
85 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize\r
11c20f4e 86\r
87 gArmTokenSpaceGuid.PcdGicDistributorBase\r
88 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
4c19ece3 89 gArmTokenSpaceGuid.PcdGicSgiIntId\r
11c20f4e 90\r
91 gArmTokenSpaceGuid.PcdSystemMemoryBase\r
92 gArmTokenSpaceGuid.PcdSystemMemorySize\r
93 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize\r
94 \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