]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiUniCore.inf
ee9b05b253372ed9ba3696b4fbea84071116b097
[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 #
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
7 #
8 #**/
9
10 [Defines]
11 INF_VERSION = 0x00010005
12 BASE_NAME = ArmPlatformPrePiUniCore
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 MainUniCore.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 IoLib
44 TimerLib
45 SerialPortLib
46 ExtractGuidedSectionLib
47 LzmaDecompressLib
48 DebugAgentLib
49 PrePiLib
50 ArmPlatformLib
51 ArmPlatformStackLib
52 MemoryAllocationLib
53 HobLib
54 PrePiHobListPointerLib
55 PlatformPeiLib
56 MemoryInitPeiLib
57
58 [Ppis]
59 gArmMpCoreInfoPpiGuid
60
61 [Guids]
62 gArmMpCoreInfoGuid
63 gEfiFirmwarePerformanceGuid
64
65 [FeaturePcd]
66 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
67 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
68
69 [Pcd]
70 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
71
72 [FixedPcd]
73 gArmTokenSpaceGuid.PcdVFPEnabled
74
75 gArmTokenSpaceGuid.PcdFdBaseAddress
76 gArmTokenSpaceGuid.PcdFdSize
77
78 gArmTokenSpaceGuid.PcdFvBaseAddress
79 gArmTokenSpaceGuid.PcdFvSize
80
81 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
82 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
83
84 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
85
86 gArmPlatformTokenSpaceGuid.PcdCoreCount
87
88 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
89
90 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
91 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
92 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
93 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
94 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
95 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
96 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
99
100 [Pcd]
101 gArmTokenSpaceGuid.PcdSystemMemoryBase
102 gArmTokenSpaceGuid.PcdSystemMemorySize