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