]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/PrePi/PeiMPCore.inf
ArmPlatformPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiMPCore.inf
CommitLineData
11c20f4e 1#/** @file\r
3402aac7 2#\r
b1179c19 3# (C) Copyright 2015 Hewlett-Packard Development Company, L.P.<BR>\r
a63be426 4# Copyright (c) 2011-2017, ARM Ltd. All rights reserved.<BR>\r
3402aac7 5#\r
f4dfad05 6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
3402aac7 7#\r
11c20f4e 8#**/\r
9\r
10[Defines]\r
11 INF_VERSION = 0x00010005\r
12 BASE_NAME = ArmPlatformPrePiMPCore\r
13 FILE_GUID = d959e387-7b91-452c-90e0-a1dbac90ddb8\r
14 MODULE_TYPE = SEC\r
15 VERSION_STRING = 1.0\r
16\r
a9d7090f 17[Sources]\r
11c20f4e 18 PrePi.c\r
11c20f4e 19 MainMPCore.c\r
a9d7090f 20\r
21[Sources.ARM]\r
1bc83266 22 Arm/ArchPrePi.c\r
a9d7090f 23 Arm/ModuleEntryPoint.S | GCC\r
24 Arm/ModuleEntryPoint.asm | RVCT\r
1bc83266
HL
25\r
26[Sources.AArch64]\r
27 AArch64/ArchPrePi.c\r
ef7b3786 28 AArch64/ModuleEntryPoint.S\r
3402aac7 29\r
11c20f4e 30[Packages]\r
31 MdePkg/MdePkg.dec\r
32 MdeModulePkg/MdeModulePkg.dec\r
33 EmbeddedPkg/EmbeddedPkg.dec\r
34 ArmPkg/ArmPkg.dec\r
35 ArmPlatformPkg/ArmPlatformPkg.dec\r
11c20f4e 36\r
37[LibraryClasses]\r
38 BaseLib\r
39 DebugLib\r
40 DebugAgentLib\r
41 ArmLib\r
55a0d64b 42 ArmGicLib\r
11c20f4e 43 IoLib\r
44 TimerLib\r
45 SerialPortLib\r
46 ExtractGuidedSectionLib\r
47 LzmaDecompressLib\r
11c20f4e 48 DebugAgentLib\r
49 PrePiLib\r
50 ArmPlatformLib\r
17839a45 51 ArmPlatformStackLib\r
11c20f4e 52 MemoryAllocationLib\r
53 HobLib\r
54 PrePiHobListPointerLib\r
55 PlatformPeiLib\r
56 MemoryInitPeiLib\r
57\r
99565b88 58[Ppis]\r
59 gArmMpCoreInfoPpiGuid\r
60\r
8fc38a3f 61[Guids]\r
0dbbacdf 62 gArmMpCoreInfoGuid\r
a63be426 63 gEfiFirmwarePerformanceGuid\r
8fc38a3f 64\r
3402aac7 65[FeaturePcd]\r
11c20f4e 66 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob\r
67 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores\r
68\r
b1179c19 69[Pcd]\r
37363dff 70 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
3402aac7 71\r
b1179c19 72[FixedPcd]\r
11c20f4e 73 gArmTokenSpaceGuid.PcdVFPEnabled\r
74\r
f92b93c9 75 gArmTokenSpaceGuid.PcdFdBaseAddress\r
76 gArmTokenSpaceGuid.PcdFdSize\r
11c20f4e 77\r
f92b93c9 78 gArmTokenSpaceGuid.PcdFvBaseAddress\r
79 gArmTokenSpaceGuid.PcdFvSize\r
11c20f4e 80\r
2dbcb8f0 81 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize\r
82 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize\r
11c20f4e 83\r
11c20f4e 84 gArmTokenSpaceGuid.PcdGicDistributorBase\r
85 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
4c19ece3 86 gArmTokenSpaceGuid.PcdGicSgiIntId\r
11c20f4e 87\r
88 gArmTokenSpaceGuid.PcdSystemMemoryBase\r
89 gArmTokenSpaceGuid.PcdSystemMemorySize\r
90 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize\r
3402aac7 91\r
695df8ba 92 gArmPlatformTokenSpaceGuid.PcdCoreCount\r
2dbcb8f0 93\r
11c20f4e 94 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize\r
95\r
96 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory\r
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS\r
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType\r
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData\r
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode\r
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode\r
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData\r
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode\r
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData\r
105\r