]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
ArmPlatformPkg: Minor code changes (comments, misspellings, coding stylei, line endings)
[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 ArmCpuLib
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 gArmTokenSpaceGuid.PcdVFPEnabled
72
73 gArmTokenSpaceGuid.PcdFdBaseAddress
74 gArmTokenSpaceGuid.PcdFdSize
75
76 gArmTokenSpaceGuid.PcdFvBaseAddress
77 gArmTokenSpaceGuid.PcdFvSize
78
79 gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase
80 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
81 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
82
83 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
84
85 gArmTokenSpaceGuid.PcdGicDistributorBase
86 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
87
88 gArmTokenSpaceGuid.PcdSystemMemoryBase
89 gArmTokenSpaceGuid.PcdSystemMemorySize
90 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
91
92 gArmPlatformTokenSpaceGuid.PcdClusterCount
93 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask
94 gArmTokenSpaceGuid.PcdArmPrimaryCore
95
96 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
97 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
98
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
107 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
108