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