]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiUniCore.inf
ArmPlatformPkg: Store initial timer value
[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 # 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 gArmMpCoreInfoGuid
70 gEfiFirmwarePerformanceGuid
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.PcdSystemMemoryUefiRegionSize
92
93 gArmPlatformTokenSpaceGuid.PcdCoreCount
94
95 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
96 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
97
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
107
108 [Pcd]
109 gArmTokenSpaceGuid.PcdSystemMemoryBase
110 gArmTokenSpaceGuid.PcdSystemMemorySize