]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
9c5da0d42a7b5d142af126b81c644d4d0a4c4d92
[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 Arm/ModuleEntryPoint.asm | RVCT
26
27 [Sources.AArch64]
28 AArch64/ArchPrePi.c
29 AArch64/ModuleEntryPoint.S
30
31 [Packages]
32 MdePkg/MdePkg.dec
33 MdeModulePkg/MdeModulePkg.dec
34 EmbeddedPkg/EmbeddedPkg.dec
35 ArmPkg/ArmPkg.dec
36 ArmPlatformPkg/ArmPlatformPkg.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 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