]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
Arm Packages: Fix builds for XCODE32 toolchain
[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 ArmGicLib
43 IoLib
44 TimerLib
45 SerialPortLib
46 ExtractGuidedSectionLib
47 LzmaDecompressLib
48 PeCoffGetEntryPointLib
49 DebugAgentLib
50 PrePiLib
51 ArmPlatformLib
52 MemoryAllocationLib
53 HobLib
54 PrePiHobListPointerLib
55 PlatformPeiLib
56 MemoryInitPeiLib
57
58 [Guids]
59 gArmGlobalVariableGuid
60
61 [FeaturePcd]
62 gEmbeddedTokenSpaceGuid.PcdCacheEnable
63 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
64 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
65
66 [FixedPcd]
67 gArmTokenSpaceGuid.PcdVFPEnabled
68
69 gArmTokenSpaceGuid.PcdFdBaseAddress
70 gArmTokenSpaceGuid.PcdFdSize
71
72 gArmTokenSpaceGuid.PcdFvBaseAddress
73 gArmTokenSpaceGuid.PcdFvSize
74
75 gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase
76 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
77 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
78
79 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
80
81 gArmTokenSpaceGuid.PcdGicDistributorBase
82 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
83
84 gArmTokenSpaceGuid.PcdSystemMemoryBase
85 gArmTokenSpaceGuid.PcdSystemMemorySize
86 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
87
88 gArmPlatformTokenSpaceGuid.PcdClusterCount
89 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask
90 gArmTokenSpaceGuid.PcdArmPrimaryCore
91
92 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
93 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
94
95 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
96 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
104