]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiUniCore.inf
OvmfPkg/Csm/LegacyBiosDxe: Fix Legacy16GetTableAddress call for E820 data
[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.c
19 MainUniCore.c
20
21 [Sources.ARM]
22 Arm/ArchPrePi.c
23 Arm/ModuleEntryPoint.S | GCC
24 Arm/ModuleEntryPoint.asm | RVCT
25
26 [Sources.AArch64]
27 AArch64/ArchPrePi.c
28 AArch64/ModuleEntryPoint.S
29
30 [Packages]
31 MdePkg/MdePkg.dec
32 MdeModulePkg/MdeModulePkg.dec
33 EmbeddedPkg/EmbeddedPkg.dec
34 ArmPkg/ArmPkg.dec
35 ArmPlatformPkg/ArmPlatformPkg.dec
36
37 [LibraryClasses]
38 BaseLib
39 DebugLib
40 DebugAgentLib
41 ArmLib
42 IoLib
43 TimerLib
44 SerialPortLib
45 ExtractGuidedSectionLib
46 LzmaDecompressLib
47 DebugAgentLib
48 PrePiLib
49 ArmPlatformLib
50 ArmPlatformStackLib
51 MemoryAllocationLib
52 HobLib
53 PrePiHobListPointerLib
54 PlatformPeiLib
55 MemoryInitPeiLib
56
57 [Ppis]
58 gArmMpCoreInfoPpiGuid
59
60 [Guids]
61 gArmMpCoreInfoGuid
62 gEfiFirmwarePerformanceGuid
63
64 [FeaturePcd]
65 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
66 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
67
68 [Pcd]
69 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
70
71 [FixedPcd]
72 gArmTokenSpaceGuid.PcdVFPEnabled
73
74 gArmTokenSpaceGuid.PcdFdBaseAddress
75 gArmTokenSpaceGuid.PcdFdSize
76
77 gArmTokenSpaceGuid.PcdFvBaseAddress
78 gArmTokenSpaceGuid.PcdFvSize
79
80 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
81 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
82
83 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
84
85 gArmPlatformTokenSpaceGuid.PcdCoreCount
86
87 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
88
89 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
90 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
91 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
92 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
93 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
94 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
95 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
96 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
98
99 [Pcd]
100 gArmTokenSpaceGuid.PcdSystemMemoryBase
101 gArmTokenSpaceGuid.PcdSystemMemorySize