blob: cd8b6170176b0c34817c6ccdf274da71cdb7a453 (
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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
## @file
# Component description file for PlatformInit module.
#
# Copyright (c) 1999 - 2016, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
# which accompanies this distribution. The full text of the license may be found at
# http://opensource.org/licenses/bsd-license.php.
#
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#
##
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = PlatformInit
FILE_GUID = 0A5EA2E1-BE0B-44a0-A775-F429C9A018A0
MODULE_TYPE = PEIM
VERSION_STRING = 1.0
ENTRY_POINT = PlatformInitEntryPoint
[Sources]
BootMode.c
PlatformScInitPeim.c
MemoryPeim.c
PlatformInit.c
PlatformInit.h
PowerFailureHandle.c
[Packages]
MdePkg/MdePkg.dec
MdeModulePkg/MdeModulePkg.dec
BroxtonPlatformPkg/PlatformPkg.dec
IntelFrameworkPkg/IntelFrameworkPkg.dec
BroxtonSiPkg/BroxtonSiPkg.dec
UefiCpuPkg/UefiCpuPkg.dec
SecurityPkg/SecurityPkg.dec
[LibraryClasses]
PeimEntryPoint
DebugLib
HobLib
IoLib
PcdLib
ReportStatusCodeLib
PciExpressLib
PeiScPolicyLib
SteppingLib
SideBandLib
ConfigBlockLib
PeiSaPolicyLib
PeiPolicyUpdateLib
PeiPolicyInitLib
CpuPolicyLib
TimerLib
ScPlatformLib
CpuS3Lib
SeCUmaLib
[Ppis]
gEfiPeiStallPpiGuid
gEfiPeiMemoryDiscoveredPpiGuid
gEfiPeiReadOnlyVariable2PpiGuid
gEfiPeiResetPpiGuid
gEfiEndOfPeiSignalPpiGuid
gPeiCapsulePpiGuid
gEfiPeiBootInRecoveryModePpiGuid
gEfiPeiRecoveryModulePpiGuid
gEfiPeiDeviceRecoveryModulePpiGuid
gPeiCachePpiGuid
gEfiPeiMasterBootModePpiGuid
gEfiPeiSmbusPpiGuid
gEfiPeiSmbus2PpiGuid
gScPolicyPpiGuid
gEfiPeiVirtualBlockIoPpiGuid
gSiSaPolicyPpiGuid
gDramPolicyPpiGuid
gBiosGuardConfigGuid
gCpuConfigGuid
gCpuOverclockingConfigGuid
gPowerMgmtConfigGuid
gSiPolicyPpiGuid
[Guids]
gEfiSetupVariableGuid
gEfiPlatformInfoGuid
gEfiPlatformBootModeGuid
gEfiPlatformCpuInfoGuid
gEfiGlobalVariableGuid
gRecoveryOnFatFloppyDiskGuid
gRecoveryOnFatUsbDiskGuid
gRecoveryOnFatIdeDiskGuid
gRecoveryOnDataCdGuid
gMfgModeVariableGuid
gEfiNormalSetupGuid
gEfiMemoryTypeInformationGuid
gVbtInfoGuid
gPcieRpConfigGuid
gSataConfigGuid
[Pcd]
gPlatformModuleTokenSpaceGuid.PcdFlashBaseAddress
gPlatformModuleTokenSpaceGuid.PcdFlashSize
gPlatformModuleTokenSpaceGuid.PcdFlashFvOBBBase
gPlatformModuleTokenSpaceGuid.PcdFlashFvOBBSize
gPlatformModuleTokenSpaceGuid.PcdFlashFvOBBXBase
gPlatformModuleTokenSpaceGuid.PcdFlashFvOBBXSize
gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
gEfiIchTokenSpaceGuid.PcdPeiIchEhciControllerMemoryBaseAddress
gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress
gPlatformModuleTokenSpaceGuid.PcdScsiChunk
gPlatformModuleTokenSpaceGuid.PcdUfsInitStall
gEfiBxtTokenSpaceGuid.PcdScAcpiIoPortBaseAddress
gEfiBxtTokenSpaceGuid.PcdP2SBBaseAddress
gEfiBxtTokenSpaceGuid.PcdPmcIpc1BaseAddress0
gEfiBxtTokenSpaceGuid.PcdPmcIpc1BaseAddress1
gEfiBxtTokenSpaceGuid.PcdPmcGcrBaseAddress
gEfiBxtTokenSpaceGuid.PcdPmcSsramBaseAddress0
gEfiBxtTokenSpaceGuid.PcdPmcSsramBaseAddress1
gEfiBxtTokenSpaceGuid.PcdVtdGfxBaseAddress
gEfiBxtTokenSpaceGuid.PcdTcoBaseAddress
gPlatformModuleTokenSpaceGuid.PcdVibratorFeature
gEfiSecurityPkgTokenSpaceGuid.PcdTpmInstanceGuid ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdBoardPostMemInitFunc
[Depex]
gDramPolicyPpiGuid
|