]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/PrePi/PeiUniCore.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiUniCore.inf
CommitLineData
d269095b 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
746dda63 5# Copyright (c) 2020, Arm Limited. All rights reserved.<BR>\r
3402aac7 6#\r
f4dfad05 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
3402aac7 8#\r
d269095b 9#**/\r
10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = ArmPlatformPrePiUniCore\r
746dda63 14 FILE_GUID = 3e401783-cc94-4fcd-97bc-bd35ac369d2f\r
d269095b 15 MODULE_TYPE = SEC\r
16 VERSION_STRING = 1.0\r
17\r
a9d7090f 18[Sources]\r
9b5a1c78 19 PrePi.h\r
d269095b 20 PrePi.c\r
d269095b 21 MainUniCore.c\r
a9d7090f 22\r
23[Sources.ARM]\r
1bc83266 24 Arm/ArchPrePi.c\r
a9d7090f 25 Arm/ModuleEntryPoint.S | GCC\r
1bc83266
HL
26\r
27[Sources.AArch64]\r
28 AArch64/ArchPrePi.c\r
ef7b3786 29 AArch64/ModuleEntryPoint.S\r
3402aac7 30\r
d269095b 31[Packages]\r
32 MdePkg/MdePkg.dec\r
33 MdeModulePkg/MdeModulePkg.dec\r
34 EmbeddedPkg/EmbeddedPkg.dec\r
35 ArmPkg/ArmPkg.dec\r
36 ArmPlatformPkg/ArmPlatformPkg.dec\r
d269095b 37\r
38[LibraryClasses]\r
39 BaseLib\r
492679a5 40 CacheMaintenanceLib\r
d269095b 41 DebugLib\r
42 DebugAgentLib\r
43 ArmLib\r
44 IoLib\r
45 TimerLib\r
46 SerialPortLib\r
47 ExtractGuidedSectionLib\r
48 LzmaDecompressLib\r
d269095b 49 DebugAgentLib\r
50 PrePiLib\r
51 ArmPlatformLib\r
17839a45 52 ArmPlatformStackLib\r
d269095b 53 MemoryAllocationLib\r
54 HobLib\r
55 PrePiHobListPointerLib\r
56 PlatformPeiLib\r
57 MemoryInitPeiLib\r
58\r
0dbbacdf 59[Ppis]\r
60 gArmMpCoreInfoPpiGuid\r
8fc38a3f 61\r
99565b88 62[Guids]\r
0dbbacdf 63 gArmMpCoreInfoGuid\r
a63be426 64 gEfiFirmwarePerformanceGuid\r
99565b88 65\r
3402aac7 66[FeaturePcd]\r
d269095b 67 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob\r
68 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores\r
69\r
b1179c19 70[Pcd]\r
37363dff 71 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
3402aac7 72\r
b1179c19 73[FixedPcd]\r
d269095b 74 gArmTokenSpaceGuid.PcdVFPEnabled\r
75\r
f92b93c9 76 gArmTokenSpaceGuid.PcdFdBaseAddress\r
77 gArmTokenSpaceGuid.PcdFdSize\r
d269095b 78\r
f92b93c9 79 gArmTokenSpaceGuid.PcdFvBaseAddress\r
80 gArmTokenSpaceGuid.PcdFvSize\r
d269095b 81\r
2dbcb8f0 82 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize\r
83 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize\r
d269095b 84\r
d269095b 85 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize\r
3402aac7 86\r
695df8ba 87 gArmPlatformTokenSpaceGuid.PcdCoreCount\r
0787bc61 88\r
d269095b 89 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize\r
90\r
91 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory\r
92 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS\r
93 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType\r
94 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData\r
95 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode\r
96 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode\r
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData\r
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode\r
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData\r
f8d7d6e1
AB
100\r
101[Pcd]\r
102 gArmTokenSpaceGuid.PcdSystemMemoryBase\r
103 gArmTokenSpaceGuid.PcdSystemMemorySize\r