hc
2024-03-22 a0752693d998599af469473b8dc239ef973a012f
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
## @file
# Component information file for PEI UpXtreme Board Init Pre-Mem Library
#
#
#  Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
#
#  SPDX-License-Identifier: BSD-2-Clause-Patent
#
#
##
 
[Defines]
  INF_VERSION                    = 0x00010005
  BASE_NAME                      = PeiUpXtremeMultiBoardInitPreMemLib
  FILE_GUID                      = EA05BD43-136F-45EE-BBBA-27D75817574F
  MODULE_TYPE                    = BASE
  VERSION_STRING                 = 1.0
  LIBRARY_CLASS                  = NULL
  CONSTRUCTOR                    = PeiUpXtremeMultiBoardInitPreMemLibConstructor
 
[LibraryClasses]
  BaseLib
  BaseMemoryLib
  DebugLib
  GpioLib
  MemoryAllocationLib
  MultiBoardInitSupportLib
  OcWdtLib
  PcdLib
  PchResetLib
  PeiPlatformHookLib
  PeiPolicyInitLib
  PlatformHookLib
  SiliconInitLib
  StallPpiLib
 
[Packages]
  MdePkg/MdePkg.dec
  MdeModulePkg/MdeModulePkg.dec
  UefiCpuPkg/UefiCpuPkg.dec
  IntelSiliconPkg/IntelSiliconPkg.dec
  CoffeelakeSiliconPkg/SiPkg.dec
  MinPlatformPkg/MinPlatformPkg.dec
  WhiskeylakeOpenBoardPkg/OpenBoardPkg.dec
 
[Sources]
  PeiUpXtremeInitPreMemLib.c
  UpXtremeHsioPtssTables.c
  UpXtremeSpdTable.c
  PeiMultiBoardInitPreMemLib.c
  PeiUpXtremeDetect.c
  BoardSaInitPreMemLib.c
  BoardPchInitPreMemLib.c
  BoardFuncInitPreMem.c
 
[Ppis]
  gEfiPeiReadOnlyVariable2PpiGuid
  gEfiPeiMemoryDiscoveredPpiGuid                ## CONSUMES
  gEfiPeiResetPpiGuid                           ## PRODUCES
 
[Guids]
  gDebugConfigHobGuid                           ## CONSUMES
  gPchGeneralPreMemConfigGuid                   ## CONSUMES
  gTcoWdtHobGuid                                ## CONSUMES
 
[Pcd]
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdLpcSioConfigDefaultPort
 
  # PCH-LP HSIO PTSS Table
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable1
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable2
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable1Size
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable2Size
 
  # PCH-H HSIO PTSS Table
  #gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable1
  #gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable2
  #gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable1Size
  #gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable2Size
 
  # SA Misc Config
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSaMiscUserBd
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompResistor
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompTarget
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqByteMap
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqByteMapSize
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqsMapCpu2Dram
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqsMapCpu2DramSize
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdData
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdDataSize
 
  # PEG Reset By GPIO
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0WakeGpioNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0HoldRstExpanderNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0HoldRstGpioNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0HoldRstActive
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0PwrEnableExpanderNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0PwrEnableGpioNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0PwrEnableActive
 
 
  # SPD Address Table
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable0
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable1
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable2
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable3
 
  # USB 2.0 Port AFE
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port0Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port1Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port2Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port3Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port4Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port5Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port6Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port7Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port8Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port9Afe
 
  # USB 2.0 Port Over Current Pin
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort0
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort1
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort2
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort3
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort4
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort5
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort6
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort7
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort8
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort9
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort10
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort11
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort12
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort13
 
  # USB 3.0 Port Over Current Pin
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort0
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort1
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort2
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort3
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort4
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort5
 
  # Misc
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdIoExpanderPresent
 
  #===========================================================
  # Board Init Table List
 
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTablePreMem
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTablePreMemSize
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTableWwanOnEarlyPreMem
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTableWwanOnEarlyPreMemSize
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTableWwanOffEarlyPreMem
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTableWwanOffEarlyPreMemSize
 
  # WWAN Full Card Power Off and reset pins
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdWwanFullCardPowerOffGpio
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdWwanBbrstGpio
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdWwanPerstGpio
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdWwanPerstGpioPolarity
 
  # SA Misc Config
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSaMiscMmioSizeAdjustment
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqPinsInterleavedControl
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqPinsInterleaved
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSaDdrFreqLimit
 
  # Display DDI
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSaDisplayConfigTable           ## PRODUCES
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSaDisplayConfigTableSize       ## PRODUCES
 
  # PEG Reset By GPIO
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPegGpioResetControl
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPegGpioResetSupoort
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPeg0ResetGpioPad
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPeg0ResetGpioActive
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPeg3ResetGpioPad
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPeg3ResetGpioActive
 
  # PCIE RTD3 GPIO
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdRootPortDev
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdRootPortFunc
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdRootPortIndex
 
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0GpioSupport
 
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie1GpioSupport
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie1WakeGpioNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie1HoldRstExpanderNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie1HoldRstGpioNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie1HoldRstActive
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie1PwrEnableExpanderNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie1PwrEnableGpioNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie1PwrEnableActive
 
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie2GpioSupport
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie2WakeGpioNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie2HoldRstExpanderNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie2HoldRstGpioNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie2HoldRstActive
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie2PwrEnableExpanderNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie2PwrEnableGpioNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie2PwrEnableActive
 
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie3GpioSupport
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie3WakeGpioNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie3HoldRstExpanderNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie3HoldRstGpioNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie3HoldRstActive
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie3PwrEnableExpanderNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie3PwrEnableGpioNo
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcie3PwrEnableActive
 
  # CA Vref Configuration
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcCaVrefConfig
 
  # PCIe Clock Info
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock0
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock1
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock2
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock3
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock4
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock5
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock6
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock7
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock8
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock9
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock10
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock11
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock12
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock13
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock14
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieClock15
 
  # USB 2.0 Port AFE
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port10Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port11Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port12Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port13Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port14Afe
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port15Afe
 
  # USB 2.0 Port Over Current Pin
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort14
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort15
 
  # USB 3.0 Port Over Current Pin
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort6
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort7
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort8
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort9
 
  # GPIO Group Tier
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdGpioGroupToGpeDw0
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdGpioGroupToGpeDw1
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdGpioGroupToGpeDw2
 
  # Pch PmConfig Policy
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSlpS0VmRuntimeControl
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSlpS0Vm070VSupport
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSlpS0Vm075VSupport
 
  # Misc
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPc8374SioKbcPresent
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdOddPowerInitEnable
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdIvCamInitPresent
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdRecoveryModeGpio
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMobileDramPresent
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdCpuVboostEnable
 
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSpdPresent
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardRev
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardBomId
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPlatformType
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDualDimmPerChannelBoardType
 
  gMinPlatformPkgTokenSpaceGuid.PcdFlashAreaBaseAddress
  gMinPlatformPkgTokenSpaceGuid.PcdFlashAreaSize
  gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress  ## CONSUMES
  gMinPlatformPkgTokenSpaceGuid.PcdPciExpressRegionLength     ## CONSUMES
 
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieWwanEnable
  gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdWwanResetWorkaround    ## PRODUCES
  gSiPkgTokenSpaceGuid.PcdTcoBaseAddress
 
  gSiPkgTokenSpaceGuid.PcdSerialIoUartEnable          ## CONSUMES
  gEfiMdeModulePkgTokenSpaceGuid.PcdSerialBaudRate    ## CONSUMES
  gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel    ## CONSUMES
 
  gMinPlatformPkgTokenSpaceGuid.PcdFlashFvPreMemorySize
  gMinPlatformPkgTokenSpaceGuid.PcdFlashFvAdvancedPreMemorySize
  gMinPlatformPkgTokenSpaceGuid.PcdFlashFvFspTSize
  gMinPlatformPkgTokenSpaceGuid.PcdFlashFvFspMSize
  gMinPlatformPkgTokenSpaceGuid.PcdFlashFvFspSSize
  gSiPkgTokenSpaceGuid.PcdFlashMicrocodeFvSize
 
[FixedPcd]
  gSiPkgTokenSpaceGuid.PcdMchBaseAddress              ## CONSUMES
  gSiPkgTokenSpaceGuid.PcdMchMmioSize                 ## CONSUMES
  gPlatformModuleTokenSpaceGuid.PcdDmiBaseAddress     ## CONSUMES
  gPlatformModuleTokenSpaceGuid.PcdDmiMmioSize        ## CONSUMES
  gPlatformModuleTokenSpaceGuid.PcdEpBaseAddress      ## CONSUMES
  gPlatformModuleTokenSpaceGuid.PcdEpMmioSize         ## CONSUMES
  gPlatformModuleTokenSpaceGuid.PcdGdxcBaseAddress    ## CONSUMES
  gPlatformModuleTokenSpaceGuid.PcdGdxcMmioSize       ## CONSUMES
  gPlatformModuleTokenSpaceGuid.PcdApicLocalAddress   ## CONSUMES
  gPlatformModuleTokenSpaceGuid.PcdApicLocalMmioSize  ## CONSUMES