]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
ArmPkg/BaseMemoryLibStm: Removed duplicated instruction in InternalMemSetMem()
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiMPCore.inf
1 #/** @file
2 #
3 # Copyright (c) 2011-2012, 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.ARM]
23 PrePi.c
24 ModuleEntryPoint.S | GCC
25 ModuleEntryPoint.asm | RVCT
26 Exception.S | GCC
27 Exception.asm | RVCT
28 MainMPCore.c
29
30 [Packages]
31 MdePkg/MdePkg.dec
32 MdeModulePkg/MdeModulePkg.dec
33 EmbeddedPkg/EmbeddedPkg.dec
34 ArmPkg/ArmPkg.dec
35 ArmPlatformPkg/ArmPlatformPkg.dec
36 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
37
38 [LibraryClasses]
39 BaseLib
40 DebugLib
41 DebugAgentLib
42 ArmLib
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 [Ppis]
60 gArmMpCoreInfoPpiGuid
61
62 [Guids]
63 gArmGlobalVariableGuid
64
65 [FeaturePcd]
66 gEmbeddedTokenSpaceGuid.PcdCacheEnable
67 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
68 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
69
70 [FixedPcd]
71 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
72
73 gArmTokenSpaceGuid.PcdVFPEnabled
74
75 gArmTokenSpaceGuid.PcdFdBaseAddress
76 gArmTokenSpaceGuid.PcdFdSize
77
78 gArmTokenSpaceGuid.PcdFvBaseAddress
79 gArmTokenSpaceGuid.PcdFvSize
80
81 gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase
82 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
83 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
84
85 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
86
87 gArmTokenSpaceGuid.PcdGicDistributorBase
88 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
89 gArmTokenSpaceGuid.PcdGicSgiIntId
90
91 gArmTokenSpaceGuid.PcdSystemMemoryBase
92 gArmTokenSpaceGuid.PcdSystemMemorySize
93 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
94
95 gArmPlatformTokenSpaceGuid.PcdClusterCount
96 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask
97 gArmTokenSpaceGuid.PcdArmPrimaryCore
98 gArmTokenSpaceGuid.PcdGicPrimaryCoreId
99
100 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
101 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
102
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
107 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
108 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
109 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
110 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
111 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
112