blob: c3125d7e4e0fc38af0132448611d3ee00bda57ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
#
# Copyright (c) 2018-2020, ARM Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
[Defines]
INF_VERSION = 0x0001001A
BASE_NAME = ArmSgiLib
FILE_GUID = 1d0ee1e1-d791-4ecf-a43e-a9c76e674264
MODULE_TYPE = BASE
VERSION_STRING = 1.0
LIBRARY_CLASS = ArmPlatformLib
[Packages]
ArmPkg/ArmPkg.dec
ArmPlatformPkg/ArmPlatformPkg.dec
EmbeddedPkg/EmbeddedPkg.dec
MdeModulePkg/MdeModulePkg.dec
MdePkg/MdePkg.dec
Platform/ARM/SgiPkg/SgiPlatform.dec
StandaloneMmPkg/StandaloneMmPkg.dec
[LibraryClasses]
ArmLib
DebugLib
HobLib
IoLib
MemoryAllocationLib
SerialPortLib
[Sources.common]
PlatformLibMem.c
PlatformLib.c
[Sources.AARCH64]
AArch64/Helper.S | GCC
[FixedPcd]
gArmPlatformTokenSpaceGuid.PcdClusterCount
gArmPlatformTokenSpaceGuid.PcdCoreCount
gArmSgiTokenSpaceGuid.PcdDramBlock2Base
gArmSgiTokenSpaceGuid.PcdDramBlock2Size
gArmSgiTokenSpaceGuid.PcdGicSize
gArmTokenSpaceGuid.PcdSystemMemoryBase
gArmTokenSpaceGuid.PcdSystemMemorySize
gArmSgiTokenSpaceGuid.PcdChipCount
gArmSgiTokenSpaceGuid.PcdDramBlock1BaseRemote1
gArmSgiTokenSpaceGuid.PcdDramBlock1SizeRemote1
gArmSgiTokenSpaceGuid.PcdDramBlock2BaseRemote1
gArmSgiTokenSpaceGuid.PcdDramBlock2SizeRemote1
gArmSgiTokenSpaceGuid.PcdDramBlock1BaseRemote2
gArmSgiTokenSpaceGuid.PcdDramBlock1SizeRemote2
gArmSgiTokenSpaceGuid.PcdDramBlock2BaseRemote2
gArmSgiTokenSpaceGuid.PcdDramBlock2SizeRemote2
gArmSgiTokenSpaceGuid.PcdDramBlock1BaseRemote3
gArmSgiTokenSpaceGuid.PcdDramBlock1SizeRemote3
gArmSgiTokenSpaceGuid.PcdDramBlock2BaseRemote3
gArmSgiTokenSpaceGuid.PcdDramBlock2SizeRemote3
gArmTokenSpaceGuid.PcdGicDistributorBase
gArmTokenSpaceGuid.PcdGicRedistributorsBase
gArmTokenSpaceGuid.PcdFvBaseAddress
gArmTokenSpaceGuid.PcdArmPrimaryCore
gArmTokenSpaceGuid.PcdArmPrimaryCoreMask
gArmTokenSpaceGuid.PcdPciBusMin
gArmTokenSpaceGuid.PcdPciBusMax
gArmTokenSpaceGuid.PcdPciMmio32Base
gArmTokenSpaceGuid.PcdPciMmio32Size
gArmTokenSpaceGuid.PcdPciMmio64Base
gArmTokenSpaceGuid.PcdPciMmio64Size
gArmTokenSpaceGuid.PcdMmBufferBase
gArmTokenSpaceGuid.PcdMmBufferSize
gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
[Guids]
gArmSgiPlatformIdDescriptorGuid
gEfiHobListGuid ## CONSUMES ## SystemTable
gFdtTableGuid
[Ppis]
gArmMpCoreInfoPpiGuid
gNtFwConfigDtInfoPpiGuid
|