1) Add in support to traverse taken space
[mirror_edk2.git] / MdePkg / MdePkg.fpd
CommitLineData
3df952e1 1<?xml version="1.0" encoding="UTF-8"?>\r
878ddf1f 2<FrameworkPlatformDescription xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">\r
3 <PlatformHeader>\r
4 <PlatformName>MdePkg</PlatformName>\r
0850ca3b 5 <GuidValue>1123e1a9-4d9b-499f-843c-b2297ff61a11</GuidValue>\r
6 <Version>0.3</Version>\r
878ddf1f 7 <Abstract>EFI/Tiano MdePkg Package</Abstract>\r
8 <Description>This FPD file is used for Package Level build.</Description>\r
0850ca3b 9 <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\r
10 <License>\r
11 All rights reserved. This program and the accompanying materials\r
12 are licensed and made available under the terms and conditions of the BSD License\r
13 which accompanies this distribution. The full text of the license may be found at\r
14 http://opensource.org/licenses/bsd-license.php\r
15\r
16 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
17 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
18 </License>\r
19 <CreatedDate>2006-02-24 14:49</CreatedDate>\r
20 <ModifiedDate>2006-05-14 09:49</ModifiedDate>\r
21 <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
878ddf1f 22 </PlatformHeader>\r
23 <Flash>\r
24 <FlashDefinitionFile>dummy.fdf</FlashDefinitionFile>\r
25 </Flash>\r
26 <TianoImage>\r
9f3a4be8 27 <SEC>\r
28 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />\r
29 </SEC>\r
30 <PEI_CORE>\r
31 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />\r
32 </PEI_CORE>\r
33 <PEIM>\r
34 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />\r
35 </PEIM>\r
36 <DXE_CORE>\r
37 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />\r
38 </DXE_CORE>\r
39 <DXE_DRIVERS>\r
40 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />\r
41 </DXE_DRIVERS>\r
42\r
43 <OTHER_COMPONENTS>\r
44 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />\r
45 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLib" />\r
46 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibRepStr" />\r
47 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibMmx" />\r
48 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibSse2" />\r
49 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseCacheMaintenanceLib" />\r
50 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseIoLibIntrinsic" />\r
51 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseTimerLibLocalApic" />\r
52 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePeCoffLib" />\r
53 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePeCoffGetEntryPointLib" />\r
54 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePrintLib" />\r
55 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseDebugLibNull" />\r
56 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePerformanceLibNull" />\r
57 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePcdLibNull" />\r
58 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciLibPciExpress" />\r
59 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciLibCf8" />\r
60 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciCf8Lib" />\r
61 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciExpressLib" />\r
62 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseSmbusLib" />\r
63 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiSmbusLib" />\r
64 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeSmbusLib" />\r
84a99d48 65 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiServicesLib" />\r
9f3a4be8 66 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiMemoryLib" />\r
67 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiServicesTablePointerLib" />\r
68\r
69 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiServicesTablePointerLibMm7" />\r
70 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiReportStatusCodeLib" />\r
71 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseDebugLibReportStatusCode" />\r
72 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiCoreEntryPoint" />\r
73 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeimEntryPoint" />\r
74\r
75 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeCoreEntryPoint" />\r
76 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeHobLib" />\r
77 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiHobLib" />\r
78 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeCoreHobLib" />\r
79 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeServicesTableLib" />\r
80\r
81 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeIoLibCpuIo" />\r
82 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiIoLibCpuIo" />\r
83 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeReportStatusCodeLib" />\r
84 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseReportStatusCodeLibNull" />\r
cd14fe3d 85 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePostCodeLibPort80" />\r
533f039e 86 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePostCodeLibDebug" />\r
87 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePostCodeLibReportStatusCode" />\r
88\r
9f3a4be8 89 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" />\r
90 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeSmmDriverEntryPoint" />\r
91 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiBootServicesTableLib" />\r
92 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiRuntimeServicesTableLib" />\r
93\r
94 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" />\r
95 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverModelLib" />\r
96 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiLib" />\r
97 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiMemoryLib" />\r
98\r
99 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDebugLibStdErr" />\r
100 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDebugLibConOut" />\r
101 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxePcdLib" />\r
102 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiPcdLib" />\r
103 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeMemoryAllocationLib" />\r
104\r
105 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiMemoryAllocationLib" />\r
106 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseUefiDecompressLib" />\r
107 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDevicePathLib" />\r
108 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDevicePathLibDevicePathProtocol" />\r
109 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="HiiLib" />\r
110 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiResourcePublicationLib" />\r
111 </OTHER_COMPONENTS>\r
112 </TianoImage>\r
113 <FrameworkModules>\r
878ddf1f 114 <SEC>\r
d52f141b 115 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" >\r
6ff7a41c 116 <PcdBuildDefinition>\r
117 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 118 <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
119 <Token>0x00000001</Token>\r
21e9050f 120 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 121 <DatumType>UINT32</DatumType>\r
6ff7a41c 122 <MaxDatumSize>4</MaxDatumSize>\r
123 <Value>1000000</Value>\r
124 </PcdData>\r
125 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 126 <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
127 <Token>0x00000002</Token>\r
21e9050f 128 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 129 <DatumType>UINT32</DatumType>\r
6ff7a41c 130 <MaxDatumSize>4</MaxDatumSize>\r
131 <Value>1000000</Value>\r
132 </PcdData>\r
133 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 134 <C_Name>PcdSpinLockTimeout</C_Name>\r
135 <Token>0x00000004</Token>\r
21e9050f 136 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 137 <DatumType>UINT32</DatumType>\r
6ff7a41c 138 <MaxDatumSize>4</MaxDatumSize>\r
139 <Value>10000000</Value>\r
140 </PcdData>\r
141 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 142 <C_Name>PcdMaximumLinkedListLength</C_Name>\r
143 <Token>0x00000003</Token>\r
21e9050f 144 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 145 <DatumType>UINT32</DatumType>\r
6ff7a41c 146 <MaxDatumSize>4</MaxDatumSize>\r
147 <Value>1000000</Value>\r
148 </PcdData>\r
149 </PcdBuildDefinition>\r
d52f141b 150 </ModuleSA> \r
878ddf1f 151 </SEC>\r
152 <PEI_CORE>\r
d52f141b 153 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" >\r
6ff7a41c 154 <PcdBuildDefinition>\r
155 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 156 <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
157 <Token>0x00000001</Token>\r
21e9050f 158 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 159 <DatumType>UINT32</DatumType>\r
6ff7a41c 160 <MaxDatumSize>4</MaxDatumSize>\r
161 <Value>1000000</Value>\r
162 </PcdData>\r
163 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 164 <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
165 <Token>0x00000002</Token>\r
21e9050f 166 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 167 <DatumType>UINT32</DatumType>\r
6ff7a41c 168 <MaxDatumSize>4</MaxDatumSize>\r
169 <Value>1000000</Value>\r
170 </PcdData>\r
171 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 172 <C_Name>PcdSpinLockTimeout</C_Name>\r
173 <Token>0x00000004</Token>\r
21e9050f 174 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 175 <DatumType>UINT32</DatumType>\r
6ff7a41c 176 <MaxDatumSize>4</MaxDatumSize>\r
177 <Value>10000000</Value>\r
178 </PcdData>\r
179 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 180 <C_Name>PcdMaximumLinkedListLength</C_Name>\r
181 <Token>0x00000003</Token>\r
21e9050f 182 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 183 <DatumType>UINT32</DatumType>\r
6ff7a41c 184 <MaxDatumSize>4</MaxDatumSize>\r
185 <Value>1000000</Value>\r
186 </PcdData>\r
187 </PcdBuildDefinition>\r
d52f141b 188 </ModuleSA> \r
878ddf1f 189 </PEI_CORE>\r
190 <PEIM>\r
d52f141b 191 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" >\r
6ff7a41c 192 <PcdBuildDefinition>\r
193 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 194 <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
195 <Token>0x00000001</Token>\r
21e9050f 196 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 197 <DatumType>UINT32</DatumType>\r
6ff7a41c 198 <MaxDatumSize>4</MaxDatumSize>\r
199 <Value>1000000</Value>\r
200 </PcdData>\r
201 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 202 <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
203 <Token>0x00000002</Token>\r
21e9050f 204 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 205 <DatumType>UINT32</DatumType>\r
6ff7a41c 206 <MaxDatumSize>4</MaxDatumSize>\r
207 <Value>1000000</Value>\r
208 </PcdData>\r
209 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 210 <C_Name>PcdSpinLockTimeout</C_Name>\r
211 <Token>0x00000004</Token>\r
21e9050f 212 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 213 <DatumType>UINT32</DatumType>\r
6ff7a41c 214 <MaxDatumSize>4</MaxDatumSize>\r
215 <Value>10000000</Value>\r
216 </PcdData>\r
217 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 218 <C_Name>PcdMaximumLinkedListLength</C_Name>\r
219 <Token>0x00000003</Token>\r
21e9050f 220 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 221 <DatumType>UINT32</DatumType>\r
6ff7a41c 222 <MaxDatumSize>4</MaxDatumSize>\r
223 <Value>1000000</Value>\r
224 </PcdData>\r
225 </PcdBuildDefinition>\r
d52f141b 226 </ModuleSA> \r
878ddf1f 227 </PEIM>\r
228 <DXE_CORE>\r
d52f141b 229 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" >\r
6ff7a41c 230 <PcdBuildDefinition>\r
231 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 232 <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
233 <Token>0x00000001</Token>\r
21e9050f 234 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 235 <DatumType>UINT32</DatumType>\r
6ff7a41c 236 <MaxDatumSize>4</MaxDatumSize>\r
237 <Value>1000000</Value>\r
238 </PcdData>\r
239 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 240 <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
241 <Token>0x00000002</Token>\r
21e9050f 242 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 243 <DatumType>UINT32</DatumType>\r
6ff7a41c 244 <MaxDatumSize>4</MaxDatumSize>\r
245 <Value>1000000</Value>\r
246 </PcdData>\r
247 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 248 <C_Name>PcdSpinLockTimeout</C_Name>\r
249 <Token>0x00000004</Token>\r
21e9050f 250 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 251 <DatumType>UINT32</DatumType>\r
6ff7a41c 252 <MaxDatumSize>4</MaxDatumSize>\r
253 <Value>10000000</Value>\r
254 </PcdData>\r
255 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 256 <C_Name>PcdMaximumLinkedListLength</C_Name>\r
257 <Token>0x00000003</Token>\r
21e9050f 258 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 259 <DatumType>UINT32</DatumType>\r
6ff7a41c 260 <MaxDatumSize>4</MaxDatumSize>\r
261 <Value>1000000</Value>\r
262 </PcdData>\r
263 </PcdBuildDefinition>\r
d52f141b 264 </ModuleSA> \r
878ddf1f 265 </DXE_CORE>\r
266 <DXE_DRIVERS>\r
d52f141b 267 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" >\r
6ff7a41c 268 <PcdBuildDefinition>\r
269 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 270 <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
271 <Token>0x00000001</Token>\r
21e9050f 272 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 273 <DatumType>UINT32</DatumType>\r
6ff7a41c 274 <MaxDatumSize>4</MaxDatumSize>\r
275 <Value>1000000</Value>\r
276 </PcdData>\r
277 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 278 <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
279 <Token>0x00000002</Token>\r
21e9050f 280 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 281 <DatumType>UINT32</DatumType>\r
6ff7a41c 282 <MaxDatumSize>4</MaxDatumSize>\r
283 <Value>1000000</Value>\r
284 </PcdData>\r
285 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 286 <C_Name>PcdSpinLockTimeout</C_Name>\r
287 <Token>0x00000004</Token>\r
21e9050f 288 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 289 <DatumType>UINT32</DatumType>\r
6ff7a41c 290 <MaxDatumSize>4</MaxDatumSize>\r
291 <Value>10000000</Value>\r
292 </PcdData>\r
293 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 294 <C_Name>PcdMaximumLinkedListLength</C_Name>\r
295 <Token>0x00000003</Token>\r
21e9050f 296 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 297 <DatumType>UINT32</DatumType>\r
6ff7a41c 298 <MaxDatumSize>4</MaxDatumSize>\r
299 <Value>1000000</Value>\r
300 </PcdData>\r
301 </PcdBuildDefinition>\r
d52f141b 302 </ModuleSA> \r
878ddf1f 303 </DXE_DRIVERS>\r
878ddf1f 304 <OTHER_COMPONENTS>\r
d52f141b 305 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" >\r
6ff7a41c 306 <PcdBuildDefinition>\r
307 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 308 <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
309 <Token>0x00000001</Token>\r
21e9050f 310 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 311 <DatumType>UINT32</DatumType>\r
6ff7a41c 312 <MaxDatumSize>4</MaxDatumSize>\r
313 <Value>1000000</Value>\r
314 </PcdData>\r
315 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 316 <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
317 <Token>0x00000002</Token>\r
21e9050f 318 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 319 <DatumType>UINT32</DatumType>\r
6ff7a41c 320 <MaxDatumSize>4</MaxDatumSize>\r
321 <Value>1000000</Value>\r
322 </PcdData>\r
323 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 324 <C_Name>PcdSpinLockTimeout</C_Name>\r
325 <Token>0x00000004</Token>\r
21e9050f 326 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 327 <DatumType>UINT32</DatumType>\r
6ff7a41c 328 <MaxDatumSize>4</MaxDatumSize>\r
329 <Value>10000000</Value>\r
330 </PcdData>\r
331 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 332 <C_Name>PcdMaximumLinkedListLength</C_Name>\r
333 <Token>0x00000003</Token>\r
21e9050f 334 <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
d52f141b 335 <DatumType>UINT32</DatumType>\r
6ff7a41c 336 <MaxDatumSize>4</MaxDatumSize>\r
337 <Value>1000000</Value>\r
338 </PcdData>\r
339 </PcdBuildDefinition>\r
d52f141b 340 </ModuleSA> \r
341 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLib" >\r
342 </ModuleSA> \r
343 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibRepStr" >\r
344 </ModuleSA> \r
345 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibMmx" >\r
346 </ModuleSA> \r
347 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibSse2" >\r
348 </ModuleSA> \r
349 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseCacheMaintenanceLib" >\r
350 </ModuleSA> \r
3df952e1 351\r
d52f141b 352 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseIoLibIntrinsic" >\r
353 </ModuleSA> \r
354 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseTimerLibLocalApic" >\r
355 </ModuleSA> \r
356 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePeCoffLib" >\r
357 </ModuleSA> \r
358 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePeCoffGetEntryPointLib" >\r
359 </ModuleSA> \r
3df952e1 360\r
d52f141b 361 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePrintLib" >\r
362 </ModuleSA> \r
363 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseDebugLibNull" >\r
6ff7a41c 364 <PcdBuildDefinition>\r
365 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 366 <C_Name>PcdDebugPropertyMask</C_Name>\r
367 <Token>0x00000005</Token>\r
21e9050f 368 <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
d52f141b 369 <DatumType>UINT8</DatumType>\r
6ff7a41c 370 <MaxDatumSize>1</MaxDatumSize>\r
371 <Value>0x0f</Value>\r
372 </PcdData>\r
373 <PcdData ItemType="PATCHABLE_IN_MODULE">\r
d52f141b 374 <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
375 <Token>0x00000006</Token>\r
21e9050f 376 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
d52f141b 377 <DatumType>UINT32</DatumType>\r
6ff7a41c 378 <MaxDatumSize>4</MaxDatumSize>\r
379 <Value>0x80000000</Value>\r
380 </PcdData>\r
381 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 382 <C_Name>PcdDebugClearMemoryValue</C_Name>\r
383 <Token>0x00000008</Token>\r
21e9050f 384 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
d52f141b 385 <DatumType>UINT8</DatumType>\r
6ff7a41c 386 <MaxDatumSize>1</MaxDatumSize>\r
387 <Value>0xAF</Value>\r
388 </PcdData> \r
389 </PcdBuildDefinition>\r
d52f141b 390 </ModuleSA> \r
391 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePerformanceLibNull" >\r
6ff7a41c 392 <PcdBuildDefinition>\r
393 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 394 <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
395 <Token>0x00000009</Token>\r
21e9050f 396 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
d52f141b 397 <DatumType>UINT8</DatumType>\r
6ff7a41c 398 <MaxDatumSize>1</MaxDatumSize>\r
399 <Value>0</Value>\r
400 </PcdData>\r
401 </PcdBuildDefinition>\r
d52f141b 402 </ModuleSA> \r
403 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePcdLibNull" >\r
404 </ModuleSA> \r
405 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciLibPciExpress" >\r
6ff7a41c 406 <PcdBuildDefinition>\r
407 <PcdData ItemType="FIXED_AT_BUILD">\r
9f3a4be8 408 <C_Name>PcdPciExpressBaseAddress</C_Name>\r
409 <Token>0x0000000A</Token>\r
21e9050f 410 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
9f3a4be8 411 <DatumType>UINT64</DatumType>\r
6ff7a41c 412 <MaxDatumSize>8</MaxDatumSize>\r
413 <Value>0xE0000000</Value>\r
414 </PcdData>\r
415 </PcdBuildDefinition>\r
d52f141b 416 </ModuleSA> \r
417 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciLibCf8" >\r
418 </ModuleSA> \r
419 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciCf8Lib" >\r
420 </ModuleSA> \r
3df952e1 421\r
d52f141b 422 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciExpressLib" >\r
6ff7a41c 423 <PcdBuildDefinition>\r
424 <PcdData ItemType="FIXED_AT_BUILD">\r
9f3a4be8 425 <C_Name>PcdPciExpressBaseAddress</C_Name>\r
426 <Token>0x0000000A</Token>\r
21e9050f 427 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
9f3a4be8 428 <DatumType>UINT64</DatumType>\r
6ff7a41c 429 <MaxDatumSize>8</MaxDatumSize>\r
430 <Value>0xE0000000</Value>\r
431 </PcdData> \r
432 </PcdBuildDefinition>\r
d52f141b 433 </ModuleSA> \r
434 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseSmbusLib" >\r
435 </ModuleSA> \r
436 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiSmbusLib" >\r
437 </ModuleSA> \r
438 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeSmbusLib" >\r
439 </ModuleSA> \r
84a99d48 440 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiServicesLib" >\r
d52f141b 441 </ModuleSA> \r
442 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiMemoryLib" >\r
443 </ModuleSA> \r
444 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiServicesTablePointerLib" >\r
445 </ModuleSA> \r
3df952e1 446\r
d52f141b 447 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiServicesTablePointerLibMm7" >\r
448 </ModuleSA> \r
449 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiReportStatusCodeLib" >\r
6ff7a41c 450 <PcdBuildDefinition>\r
451 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 452 <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
453 <Token>0x00000007</Token>\r
21e9050f 454 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
d52f141b 455 <DatumType>UINT8</DatumType>\r
6ff7a41c 456 <MaxDatumSize>1</MaxDatumSize>\r
457 <Value>0x07</Value>\r
458 </PcdData>\r
459 </PcdBuildDefinition>\r
d52f141b 460 </ModuleSA> \r
461 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseDebugLibReportStatusCode" >\r
6ff7a41c 462 <PcdBuildDefinition>\r
463 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 464 <C_Name>PcdDebugPropertyMask</C_Name>\r
465 <Token>0x00000005</Token>\r
21e9050f 466 <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
d52f141b 467 <DatumType>UINT8</DatumType>\r
6ff7a41c 468 <MaxDatumSize>1</MaxDatumSize>\r
469 <Value>0x0f</Value>\r
470 </PcdData>\r
471 <PcdData ItemType="PATCHABLE_IN_MODULE">\r
d52f141b 472 <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
473 <Token>0x00000006</Token>\r
21e9050f 474 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
d52f141b 475 <DatumType>UINT32</DatumType>\r
6ff7a41c 476 <MaxDatumSize>4</MaxDatumSize>\r
477 <Value>0x80000000</Value>\r
478 </PcdData>\r
479 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 480 <C_Name>PcdDebugClearMemoryValue</C_Name>\r
481 <Token>0x00000008</Token>\r
21e9050f 482 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
d52f141b 483 <DatumType>UINT8</DatumType>\r
6ff7a41c 484 <MaxDatumSize>1</MaxDatumSize>\r
485 <Value>0xAF</Value>\r
486 </PcdData> \r
487 </PcdBuildDefinition>\r
d52f141b 488 </ModuleSA> \r
489 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiCoreEntryPoint" >\r
490 </ModuleSA> \r
491 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeimEntryPoint" >\r
492 </ModuleSA> \r
3df952e1 493\r
d52f141b 494 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeCoreEntryPoint" >\r
495 </ModuleSA> \r
496 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeHobLib" >\r
497 </ModuleSA> \r
498 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiHobLib" >\r
499 </ModuleSA> \r
500 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeCoreHobLib" >\r
501 </ModuleSA> \r
502 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeServicesTableLib" >\r
503 </ModuleSA> \r
3df952e1 504\r
d52f141b 505 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeIoLibCpuIo" >\r
506 </ModuleSA> \r
507 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiIoLibCpuIo" >\r
508 </ModuleSA> \r
509 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeReportStatusCodeLib" >\r
6ff7a41c 510 <PcdBuildDefinition>\r
511 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 512 <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
513 <Token>0x00000007</Token>\r
21e9050f 514 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
d52f141b 515 <DatumType>UINT8</DatumType>\r
6ff7a41c 516 <MaxDatumSize>1</MaxDatumSize>\r
517 <Value>0x07</Value>\r
518 </PcdData>\r
519 </PcdBuildDefinition>\r
d52f141b 520 </ModuleSA> \r
521 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseReportStatusCodeLibNull" >\r
6ff7a41c 522 <PcdBuildDefinition>\r
523 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 524 <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
525 <Token>0x00000007</Token>\r
21e9050f 526 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
d52f141b 527 <DatumType>UINT8</DatumType>\r
6ff7a41c 528 <MaxDatumSize>1</MaxDatumSize>\r
529 <Value>0x07</Value>\r
530 </PcdData>\r
531 </PcdBuildDefinition>\r
d52f141b 532 </ModuleSA> \r
cd14fe3d 533 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePostCodeLibPort80" >\r
6ff7a41c 534 <PcdBuildDefinition>\r
535 <PcdData ItemType="FIXED_AT_BUILD">\r
533f039e 536 <C_Name>PcdPostCodePropertyMask</C_Name>\r
537 <Token>0x0000000b</Token>\r
21e9050f 538 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
533f039e 539 <DatumType>UINT8</DatumType>\r
6ff7a41c 540 <MaxDatumSize>1</MaxDatumSize>\r
541 <Value>0x00</Value>\r
542 </PcdData>\r
543 </PcdBuildDefinition>\r
533f039e 544 </ModuleSA>\r
545 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePostCodeLibReportStatusCode" >\r
6ff7a41c 546 <PcdBuildDefinition>\r
547 <PcdData ItemType="FIXED_AT_BUILD">\r
533f039e 548 <C_Name>PcdPostCodePropertyMask</C_Name>\r
549 <Token>0x0000000b</Token>\r
21e9050f 550 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
533f039e 551 <DatumType>UINT8</DatumType>\r
6ff7a41c 552 <MaxDatumSize>1</MaxDatumSize>\r
553 <Value>0x00</Value>\r
554 </PcdData>\r
555 </PcdBuildDefinition>\r
533f039e 556 </ModuleSA> \r
557 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePostCodeLibDebug" >\r
6ff7a41c 558 <PcdBuildDefinition>\r
559 <PcdData ItemType="FIXED_AT_BUILD">\r
533f039e 560 <C_Name>PcdPostCodePropertyMask</C_Name>\r
561 <Token>0x0000000b</Token>\r
21e9050f 562 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
533f039e 563 <DatumType>UINT8</DatumType>\r
6ff7a41c 564 <MaxDatumSize>1</MaxDatumSize>\r
565 <Value>0x00</Value>\r
566 </PcdData>\r
567 </PcdBuildDefinition>\r
533f039e 568 </ModuleSA> \r
d52f141b 569 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" >\r
570 </ModuleSA> \r
3df952e1 571\r
d52f141b 572 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeSmmDriverEntryPoint" >\r
573 </ModuleSA> \r
3df952e1 574\r
d52f141b 575 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiBootServicesTableLib" >\r
576 </ModuleSA> \r
577 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiRuntimeServicesTableLib" >\r
578 </ModuleSA> \r
3df952e1 579\r
d52f141b 580 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" >\r
d52f141b 581 </ModuleSA> \r
582 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverModelLib" >\r
583 </ModuleSA> \r
584 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiLib" >\r
585 </ModuleSA> \r
586 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiMemoryLib" >\r
587 </ModuleSA> \r
3df952e1 588\r
d52f141b 589 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDebugLibStdErr" >\r
6ff7a41c 590 <PcdBuildDefinition>\r
591 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 592 <C_Name>PcdDebugPropertyMask</C_Name>\r
593 <Token>0x00000005</Token>\r
21e9050f 594 <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
d52f141b 595 <DatumType>UINT8</DatumType>\r
6ff7a41c 596 <MaxDatumSize>1</MaxDatumSize>\r
597 <Value>0x0f</Value>\r
598 </PcdData>\r
599 <PcdData ItemType="PATCHABLE_IN_MODULE">\r
d52f141b 600 <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
601 <Token>0x00000006</Token>\r
21e9050f 602 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
d52f141b 603 <DatumType>UINT32</DatumType>\r
6ff7a41c 604 <MaxDatumSize>4</MaxDatumSize>\r
605 <Value>0x80000000</Value>\r
606 </PcdData>\r
607 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 608 <C_Name>PcdDebugClearMemoryValue</C_Name>\r
609 <Token>0x00000008</Token>\r
21e9050f 610 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
d52f141b 611 <DatumType>UINT8</DatumType>\r
6ff7a41c 612 <MaxDatumSize>1</MaxDatumSize>\r
613 <Value>0xAF</Value>\r
614 </PcdData> \r
615 </PcdBuildDefinition>\r
d52f141b 616 </ModuleSA> \r
617 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDebugLibConOut" >\r
6ff7a41c 618 <PcdBuildDefinition>\r
619 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 620 <C_Name>PcdDebugPropertyMask</C_Name>\r
621 <Token>0x00000005</Token>\r
21e9050f 622 <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
d52f141b 623 <DatumType>UINT8</DatumType>\r
6ff7a41c 624 <MaxDatumSize>1</MaxDatumSize>\r
625 <Value>0x0f</Value>\r
626 </PcdData>\r
627 <PcdData ItemType="PATCHABLE_IN_MODULE">\r
d52f141b 628 <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
629 <Token>0x00000006</Token>\r
21e9050f 630 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
d52f141b 631 <DatumType>UINT32</DatumType>\r
6ff7a41c 632 <MaxDatumSize>4</MaxDatumSize>\r
633 <Value>0x80000000</Value>\r
634 </PcdData>\r
635 <PcdData ItemType="FIXED_AT_BUILD">\r
d52f141b 636 <C_Name>PcdDebugClearMemoryValue</C_Name>\r
637 <Token>0x00000008</Token>\r
21e9050f 638 <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
d52f141b 639 <DatumType>UINT8</DatumType>\r
6ff7a41c 640 <MaxDatumSize>1</MaxDatumSize>\r
641 <Value>0xAF</Value>\r
642 </PcdData> \r
643 </PcdBuildDefinition>\r
d52f141b 644 </ModuleSA> \r
645 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxePcdLib" >\r
646 </ModuleSA> \r
647 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiPcdLib" >\r
648 </ModuleSA> \r
649 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeMemoryAllocationLib" >\r
650 </ModuleSA> \r
3df952e1 651\r
d52f141b 652 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiMemoryAllocationLib" >\r
653 </ModuleSA> \r
654 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseUefiDecompressLib" >\r
655 </ModuleSA> \r
656 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDevicePathLib" >\r
657 </ModuleSA> \r
658 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDevicePathLibDevicePathProtocol" >\r
659 </ModuleSA> \r
660 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="HiiLib" >\r
661 </ModuleSA> \r
662 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiResourcePublicationLib" >\r
663 </ModuleSA> \r
9f3a4be8 664 </OTHER_COMPONENTS> \r
665 </FrameworkModules>\r
878ddf1f 666 <BuildOptions>\r
667 <OutputDirectory IntermediateDirectories="UNIFIED"/>\r
668 </BuildOptions>\r
669</FrameworkPlatformDescription>\r