]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
Fix a bug about the iSCSI DHCP dependency issue.
[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]
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 | GCC
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.PcdCacheEnable
74 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
75 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
76
77 [FixedPcd]
78 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
79
80 gArmTokenSpaceGuid.PcdVFPEnabled
81
82 gArmTokenSpaceGuid.PcdFdBaseAddress
83 gArmTokenSpaceGuid.PcdFdSize
84
85 gArmTokenSpaceGuid.PcdFvBaseAddress
86 gArmTokenSpaceGuid.PcdFvSize
87
88 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
89 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
90
91 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
92
93 gArmTokenSpaceGuid.PcdGicDistributorBase
94 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
95 gArmTokenSpaceGuid.PcdGicSgiIntId
96
97 gArmTokenSpaceGuid.PcdSystemMemoryBase
98 gArmTokenSpaceGuid.PcdSystemMemorySize
99 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
100
101 gArmPlatformTokenSpaceGuid.PcdCoreCount
102 gArmPlatformTokenSpaceGuid.PcdClusterCount
103 gArmTokenSpaceGuid.PcdArmPrimaryCore
104
105 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
106 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
107
108 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
109 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
110 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
111 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
112 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
113 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
114 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
115 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
116 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
117