]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[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.h
19 PrePi.c
20 MainMPCore.c
21
22 [Sources.ARM]
23 Arm/ArchPrePi.c
24 Arm/ModuleEntryPoint.S | GCC
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 CacheMaintenanceLib
40 DebugLib
41 DebugAgentLib
42 ArmLib
43 ArmGicLib
44 IoLib
45 TimerLib
46 SerialPortLib
47 ExtractGuidedSectionLib
48 LzmaDecompressLib
49 DebugAgentLib
50 PrePiLib
51 ArmPlatformLib
52 ArmPlatformStackLib
53 MemoryAllocationLib
54 HobLib
55 PrePiHobListPointerLib
56 PlatformPeiLib
57 MemoryInitPeiLib
58
59 [Ppis]
60 gArmMpCoreInfoPpiGuid
61
62 [Guids]
63 gArmMpCoreInfoGuid
64 gEfiFirmwarePerformanceGuid
65
66 [FeaturePcd]
67 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
68 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
69
70 [Pcd]
71 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
72
73 [FixedPcd]
74 gArmTokenSpaceGuid.PcdVFPEnabled
75
76 gArmTokenSpaceGuid.PcdFdBaseAddress
77 gArmTokenSpaceGuid.PcdFdSize
78
79 gArmTokenSpaceGuid.PcdFvBaseAddress
80 gArmTokenSpaceGuid.PcdFvSize
81
82 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
83 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
84
85 gArmTokenSpaceGuid.PcdGicDistributorBase
86 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
87 gArmTokenSpaceGuid.PcdGicSgiIntId
88
89 gArmTokenSpaceGuid.PcdSystemMemoryBase
90 gArmTokenSpaceGuid.PcdSystemMemorySize
91 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
92
93 gArmPlatformTokenSpaceGuid.PcdCoreCount
94
95 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
96
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
106