]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiUniCore.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiUniCore.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 # Copyright (c) 2020, Arm Limited. All rights reserved.<BR>
6 #
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 #**/
10
11 [Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = ArmPlatformPrePiUniCore
14 FILE_GUID = 3e401783-cc94-4fcd-97bc-bd35ac369d2f
15 MODULE_TYPE = SEC
16 VERSION_STRING = 1.0
17
18 [Sources]
19 PrePi.h
20 PrePi.c
21 MainUniCore.c
22
23 [Sources.ARM]
24 Arm/ArchPrePi.c
25 Arm/ModuleEntryPoint.S | GCC
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 CacheMaintenanceLib
41 DebugLib
42 DebugAgentLib
43 ArmLib
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 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
86
87 gArmPlatformTokenSpaceGuid.PcdCoreCount
88
89 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
90
91 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
92 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
93 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
94 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
95 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
96 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
100
101 [Pcd]
102 gArmTokenSpaceGuid.PcdSystemMemoryBase
103 gArmTokenSpaceGuid.PcdSystemMemorySize