]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiUniCore.inf
FatBinPkg: Update EBC/IA32/X64/IPF binaries
[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-2014, ARM Ltd. All rights reserved.<BR>
5 #
6 # This program and the accompanying materials
7 # are licensed and made available under the terms and conditions of the BSD License
8 # which accompanies this distribution. The full text of the license may be found at
9 # http://opensource.org/licenses/bsd-license.php
10 #
11 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13 #
14 #**/
15
16 [Defines]
17 INF_VERSION = 0x00010005
18 BASE_NAME = ArmPlatformPrePiUniCore
19 FILE_GUID = d959e387-7b91-452c-90e0-a1dbac90ddb8
20 MODULE_TYPE = SEC
21 VERSION_STRING = 1.0
22
23 [Sources]
24 PrePi.c
25 MainUniCore.c
26
27 [Sources.ARM]
28 Arm/ArchPrePi.c
29 Arm/ModuleEntryPoint.S | GCC
30 Arm/ModuleEntryPoint.asm | RVCT
31
32 [Sources.AArch64]
33 AArch64/ArchPrePi.c
34 AArch64/ModuleEntryPoint.S
35
36 [Packages]
37 MdePkg/MdePkg.dec
38 MdeModulePkg/MdeModulePkg.dec
39 EmbeddedPkg/EmbeddedPkg.dec
40 ArmPkg/ArmPkg.dec
41 ArmPlatformPkg/ArmPlatformPkg.dec
42 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
43
44 [LibraryClasses]
45 BaseLib
46 DebugLib
47 DebugAgentLib
48 ArmLib
49 IoLib
50 TimerLib
51 SerialPortLib
52 ExtractGuidedSectionLib
53 LzmaDecompressLib
54 PeCoffGetEntryPointLib
55 DebugAgentLib
56 PrePiLib
57 ArmPlatformLib
58 ArmPlatformStackLib
59 MemoryAllocationLib
60 HobLib
61 PrePiHobListPointerLib
62 PlatformPeiLib
63 MemoryInitPeiLib
64
65 [Ppis]
66 gArmMpCoreInfoPpiGuid
67
68 [Guids]
69 gArmGlobalVariableGuid
70 gArmMpCoreInfoGuid
71
72 [FeaturePcd]
73 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
74 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
75
76 [Pcd]
77 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
78
79 [FixedPcd]
80 gArmTokenSpaceGuid.PcdVFPEnabled
81
82 gArmTokenSpaceGuid.PcdFdBaseAddress
83 gArmTokenSpaceGuid.PcdFdSize
84
85 gArmTokenSpaceGuid.PcdFvBaseAddress
86 gArmTokenSpaceGuid.PcdFvSize
87
88 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
89 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
90
91 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
92
93 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
94
95 gArmPlatformTokenSpaceGuid.PcdCoreCount
96
97 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
98 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
99
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
107 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
108 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
109
110 [Pcd]
111 gArmTokenSpaceGuid.PcdSystemMemoryBase
112 gArmTokenSpaceGuid.PcdSystemMemorySize