]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - ArmPlatformPkg/PrePi/PeiMPCore.inf
ArmPlatformPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiMPCore.inf
... / ...
CommitLineData
1#/** @file\r
2#\r
3# (C) Copyright 2015 Hewlett-Packard Development Company, L.P.<BR>\r
4# Copyright (c) 2011-2017, ARM Ltd. All rights reserved.<BR>\r
5#\r
6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
7#\r
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
17[Sources]\r
18 PrePi.c\r
19 MainMPCore.c\r
20\r
21[Sources.ARM]\r
22 Arm/ArchPrePi.c\r
23 Arm/ModuleEntryPoint.S | GCC\r
24 Arm/ModuleEntryPoint.asm | RVCT\r
25\r
26[Sources.AArch64]\r
27 AArch64/ArchPrePi.c\r
28 AArch64/ModuleEntryPoint.S\r
29\r
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
36\r
37[LibraryClasses]\r
38 BaseLib\r
39 DebugLib\r
40 DebugAgentLib\r
41 ArmLib\r
42 ArmGicLib\r
43 IoLib\r
44 TimerLib\r
45 SerialPortLib\r
46 ExtractGuidedSectionLib\r
47 LzmaDecompressLib\r
48 DebugAgentLib\r
49 PrePiLib\r
50 ArmPlatformLib\r
51 ArmPlatformStackLib\r
52 MemoryAllocationLib\r
53 HobLib\r
54 PrePiHobListPointerLib\r
55 PlatformPeiLib\r
56 MemoryInitPeiLib\r
57\r
58[Ppis]\r
59 gArmMpCoreInfoPpiGuid\r
60\r
61[Guids]\r
62 gArmMpCoreInfoGuid\r
63 gEfiFirmwarePerformanceGuid\r
64\r
65[FeaturePcd]\r
66 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob\r
67 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores\r
68\r
69[Pcd]\r
70 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
71\r
72[FixedPcd]\r
73 gArmTokenSpaceGuid.PcdVFPEnabled\r
74\r
75 gArmTokenSpaceGuid.PcdFdBaseAddress\r
76 gArmTokenSpaceGuid.PcdFdSize\r
77\r
78 gArmTokenSpaceGuid.PcdFvBaseAddress\r
79 gArmTokenSpaceGuid.PcdFvSize\r
80\r
81 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize\r
82 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize\r
83\r
84 gArmTokenSpaceGuid.PcdGicDistributorBase\r
85 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
86 gArmTokenSpaceGuid.PcdGicSgiIntId\r
87\r
88 gArmTokenSpaceGuid.PcdSystemMemoryBase\r
89 gArmTokenSpaceGuid.PcdSystemMemorySize\r
90 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize\r
91\r
92 gArmPlatformTokenSpaceGuid.PcdCoreCount\r
93\r
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