]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
f141dc03beaf69af047530de8fafbe2362eec5ea
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiMPCore.inf
1 #/** @file
2 #
3 # Copyright (c) 2011, ARM Ltd. All rights reserved.<BR>
4 # This program and the accompanying materials
5 # are licensed and made available under the terms and conditions of the BSD License
6 # which accompanies this distribution. The full text of the license may be found at
7 # http://opensource.org/licenses/bsd-license.php
8 #
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11 #
12 #**/
13
14 [Defines]
15 INF_VERSION = 0x00010005
16 BASE_NAME = ArmPlatformPrePiMPCore
17 FILE_GUID = d959e387-7b91-452c-90e0-a1dbac90ddb8
18 MODULE_TYPE = SEC
19 VERSION_STRING = 1.0
20
21 [Sources.ARM]
22 PrePi.c
23 ModuleEntryPoint.S | GCC
24 ModuleEntryPoint.asm | RVCT
25 Exception.S | GCC
26 Exception.asm | RVCT
27 MainMPCore.c
28
29 [Packages]
30 MdePkg/MdePkg.dec
31 MdeModulePkg/MdeModulePkg.dec
32 EmbeddedPkg/EmbeddedPkg.dec
33 ArmPkg/ArmPkg.dec
34 ArmPlatformPkg/ArmPlatformPkg.dec
35 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
36
37 [LibraryClasses]
38 BaseLib
39 DebugLib
40 DebugAgentLib
41 ArmLib
42 ArmMPCoreMailBoxLib
43 ArmGicLib
44 IoLib
45 TimerLib
46 SerialPortLib
47 ExtractGuidedSectionLib
48 LzmaDecompressLib
49 PeCoffGetEntryPointLib
50 DebugAgentLib
51 PrePiLib
52 ArmPlatformLib
53 MemoryAllocationLib
54 HobLib
55 PrePiHobListPointerLib
56 PlatformPeiLib
57 MemoryInitPeiLib
58
59 [FeaturePcd]
60 gEmbeddedTokenSpaceGuid.PcdCacheEnable
61 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
62 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
63
64 [FixedPcd]
65 gArmTokenSpaceGuid.PcdVFPEnabled
66
67 gArmTokenSpaceGuid.PcdNormalFdBaseAddress
68 gArmTokenSpaceGuid.PcdNormalFdSize
69
70 gArmTokenSpaceGuid.PcdNormalFvBaseAddress
71 gArmTokenSpaceGuid.PcdNormalFvSize
72
73 gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase
74 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
75 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
76
77 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
78 gArmPlatformTokenSpaceGuid.PcdHobListPtrGlobalOffset
79
80 gArmTokenSpaceGuid.PcdGicDistributorBase
81 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
82
83 gArmTokenSpaceGuid.PcdSystemMemoryBase
84 gArmTokenSpaceGuid.PcdSystemMemorySize
85 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
86
87 gArmPlatformTokenSpaceGuid.PcdClusterCount
88 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask
89 gArmTokenSpaceGuid.PcdArmPrimaryCore
90
91 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
92 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
93
94 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
95 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
96 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
103