]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
OvmfPkg/Csm/LegacyBiosDxe: Fix Legacy16GetTableAddress call for E820 data
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiMPCore.inf
1 #/** @file
2 #
3 # (C) Copyright 2015 Hewlett-Packard Development Company, L.P.<BR>
4 # Copyright (c) 2011-2017, ARM Ltd. All rights reserved.<BR>
5 #
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
7 #
8 #**/
9
10 [Defines]
11 INF_VERSION = 0x00010005
12 BASE_NAME = ArmPlatformPrePiMPCore
13 FILE_GUID = d959e387-7b91-452c-90e0-a1dbac90ddb8
14 MODULE_TYPE = SEC
15 VERSION_STRING = 1.0
16
17 [Sources]
18 PrePi.c
19 MainMPCore.c
20
21 [Sources.ARM]
22 Arm/ArchPrePi.c
23 Arm/ModuleEntryPoint.S | GCC
24 Arm/ModuleEntryPoint.asm | RVCT
25
26 [Sources.AArch64]
27 AArch64/ArchPrePi.c
28 AArch64/ModuleEntryPoint.S
29
30 [Packages]
31 MdePkg/MdePkg.dec
32 MdeModulePkg/MdeModulePkg.dec
33 EmbeddedPkg/EmbeddedPkg.dec
34 ArmPkg/ArmPkg.dec
35 ArmPlatformPkg/ArmPlatformPkg.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 DebugAgentLib
49 PrePiLib
50 ArmPlatformLib
51 ArmPlatformStackLib
52 MemoryAllocationLib
53 HobLib
54 PrePiHobListPointerLib
55 PlatformPeiLib
56 MemoryInitPeiLib
57
58 [Ppis]
59 gArmMpCoreInfoPpiGuid
60
61 [Guids]
62 gArmMpCoreInfoGuid
63 gEfiFirmwarePerformanceGuid
64
65 [FeaturePcd]
66 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
67 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
68
69 [Pcd]
70 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
71
72 [FixedPcd]
73 gArmTokenSpaceGuid.PcdVFPEnabled
74
75 gArmTokenSpaceGuid.PcdFdBaseAddress
76 gArmTokenSpaceGuid.PcdFdSize
77
78 gArmTokenSpaceGuid.PcdFvBaseAddress
79 gArmTokenSpaceGuid.PcdFvSize
80
81 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
82 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
83
84 gArmTokenSpaceGuid.PcdGicDistributorBase
85 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
86 gArmTokenSpaceGuid.PcdGicSgiIntId
87
88 gArmTokenSpaceGuid.PcdSystemMemoryBase
89 gArmTokenSpaceGuid.PcdSystemMemorySize
90 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
91
92 gArmPlatformTokenSpaceGuid.PcdCoreCount
93
94 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
95
96 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
105