]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/PrePi/PeiMPCore.inf
ArmPlatformPkg/Sec: Change initial 'welcome' string from 'UEFI Firmware' to 'Secure...
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiMPCore.inf
CommitLineData
11c20f4e 1#/** @file\r
2# \r
3# Copyright (c) 2011, ARM Ltd. All rights reserved.<BR>\r
4# This program and the accompanying materials\r
5# are licensed and made available under the terms and conditions of the BSD License\r
6# which accompanies this distribution. The full text of the license may be found at\r
7# http://opensource.org/licenses/bsd-license.php\r
8# \r
9# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
10# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
11# \r
12#**/\r
13\r
14[Defines]\r
15 INF_VERSION = 0x00010005\r
16 BASE_NAME = ArmPlatformPrePiMPCore\r
17 FILE_GUID = d959e387-7b91-452c-90e0-a1dbac90ddb8\r
18 MODULE_TYPE = SEC\r
19 VERSION_STRING = 1.0\r
20\r
21[Sources.ARM]\r
22 PrePi.c\r
23 ModuleEntryPoint.S | GCC\r
24 ModuleEntryPoint.asm | RVCT\r
25 Exception.S | GCC\r
26 Exception.asm | RVCT\r
27 MainMPCore.c\r
28 \r
29[Packages]\r
30 MdePkg/MdePkg.dec\r
31 MdeModulePkg/MdeModulePkg.dec\r
32 EmbeddedPkg/EmbeddedPkg.dec\r
33 ArmPkg/ArmPkg.dec\r
34 ArmPlatformPkg/ArmPlatformPkg.dec\r
35 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
36\r
37[LibraryClasses]\r
38 BaseLib\r
39 DebugLib\r
40 DebugAgentLib\r
99565b88 41 ArmCpuLib\r
11c20f4e 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
71 gArmTokenSpaceGuid.PcdVFPEnabled\r
72\r
f92b93c9 73 gArmTokenSpaceGuid.PcdFdBaseAddress\r
74 gArmTokenSpaceGuid.PcdFdSize\r
11c20f4e 75\r
f92b93c9 76 gArmTokenSpaceGuid.PcdFvBaseAddress\r
77 gArmTokenSpaceGuid.PcdFvSize\r
11c20f4e 78\r
2dbcb8f0 79 gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase\r
80 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize\r
81 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize\r
11c20f4e 82\r
83 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize\r
11c20f4e 84\r
85 gArmTokenSpaceGuid.PcdGicDistributorBase\r
86 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
87\r
88 gArmTokenSpaceGuid.PcdSystemMemoryBase\r
89 gArmTokenSpaceGuid.PcdSystemMemorySize\r
90 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize\r
91 \r
2dbcb8f0 92 gArmPlatformTokenSpaceGuid.PcdClusterCount\r
93 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask\r
94 gArmTokenSpaceGuid.PcdArmPrimaryCore\r
95\r
11c20f4e 96 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize\r
97 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize\r
98\r
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory\r
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS\r
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType\r
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData\r
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode\r
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode\r
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData\r
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode\r
107 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData\r
108\r