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