Fixed build break caused by GetPerformanceCounter() in PeiMain module
[people/mcb30/edk2.git] / edk2 / EdkNt32Pkg / Nt32.fpd
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <PlatformSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
3   <PlatformHeader>\r
4     <PlatformName>NT32</PlatformName>\r
5     <GuidValue>eb216561-961f-47ee-9ef9-ca426ef547c2</GuidValue>\r
6     <Version>0.3</Version>\r
7     <Abstract>EFI/Framework Emulation Platform</Abstract>\r
8     <Description>The Emulation Platform can be used to debug individual modules, prior to creating\r
9       a real platform. This also provides an example for how an FPD is created.</Description>\r
10     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\r
11     <License>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.</License>\r
18     <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION   0x00000052</Specification>\r
19   </PlatformHeader>\r
20   <PlatformDefinitions>\r
21     <SupportedArchitectures>IA32</SupportedArchitectures>\r
22     <BuildTargets>DEBUG RELEASE</BuildTargets>\r
23     <IntermediateDirectories>UNIFIED</IntermediateDirectories>\r
24     <OutputDirectory>Build/Nt32</OutputDirectory>\r
25     <SkuInfo>\r
26       <UiSkuName SkuID="0">DEFAULT</UiSkuName>\r
27     </SkuInfo>\r
28   </PlatformDefinitions>\r
29   <Flash>\r
30     <FlashDefinitionFile>FlashMap.fdf</FlashDefinitionFile>\r
31     <!--FlashDefinitionFile-->\r
32     <FvImages>\r
33       <!--Global Varables-->\r
34       <NameValue Name="FV_RECOVERY_BASE_ADDRESS" Value="0xFFD80000"/>\r
35       <NameValue Name="FV_MAIN_BASE_ADDRESS" Value="0xFFF00000"/>\r
36       <!--Define Valid Image Names-->\r
37       <FvImage Type="ImageName">\r
38         <FvImageNames>FV_RECOVERY</FvImageNames>\r
39         <FvImageNames>NV_STORAGE</FvImageNames>\r
40       </FvImage>\r
41       <!--Define Attributes for on or more Images Names-->\r
42       <FvImage Type="Attributes">\r
43         <FvImageNames>FV_RECOVERY</FvImageNames>\r
44         <FvImageNames>NV_STORAGE</FvImageNames>\r
45         <FvImageNames>FV_FILE</FvImageNames>\r
46         <FvImageOptions>\r
47           <NameValue Name="EFI_ERASE_POLARITY" Value="1"/>\r
48           <NameValue Name="EFI_READ_DISABLED_CAP" Value="TRUE"/>\r
49           <NameValue Name="EFI_READ_ENABLED_CAP" Value="TRUE"/>\r
50           <NameValue Name="EFI_READ_STATUS" Value="TRUE"/>\r
51           <NameValue Name="EFI_WRITE_DISABLED_CAP" Value="TRUE"/>\r
52           <NameValue Name="EFI_WRITE_ENABLED_CAP" Value="TRUE"/>\r
53           <NameValue Name="EFI_WRITE_STATUS" Value="TRUE"/>\r
54           <NameValue Name="EFI_LOCK_CAP" Value="TRUE"/>\r
55           <NameValue Name="EFI_LOCK_STATUS" Value="TRUE"/>\r
56           <NameValue Name="EFI_MEMORY_MAPPED" Value="TRUE"/>\r
57           <NameValue Name="EFI_ALIGNMENT_CAP" Value="TRUE"/>\r
58           <NameValue Name="EFI_ALIGNMENT_2" Value="TRUE"/>\r
59           <NameValue Name="EFI_ALIGNMENT_4" Value="TRUE"/>\r
60           <NameValue Name="EFI_ALIGNMENT_8" Value="TRUE"/>\r
61           <NameValue Name="EFI_ALIGNMENT_16" Value="TRUE"/>\r
62           <NameValue Name="EFI_ALIGNMENT_32" Value="TRUE"/>\r
63           <NameValue Name="EFI_ALIGNMENT_64" Value="TRUE"/>\r
64           <NameValue Name="EFI_ALIGNMENT_128" Value="TRUE"/>\r
65           <NameValue Name="EFI_ALIGNMENT_256" Value="TRUE"/>\r
66           <NameValue Name="EFI_ALIGNMENT_512" Value="TRUE"/>\r
67           <NameValue Name="EFI_ALIGNMENT_1K" Value="TRUE"/>\r
68           <NameValue Name="EFI_ALIGNMENT_2K" Value="TRUE"/>\r
69           <NameValue Name="EFI_ALIGNMENT_4K" Value="TRUE"/>\r
70           <NameValue Name="EFI_ALIGNMENT_8K" Value="TRUE"/>\r
71           <NameValue Name="EFI_ALIGNMENT_16K" Value="TRUE"/>\r
72           <NameValue Name="EFI_ALIGNMENT_32K" Value="TRUE"/>\r
73           <NameValue Name="EFI_ALIGNMENT_64K" Value="TRUE"/>\r
74           <NameValue Name="EFI_STICKY_WRITE" Value="FALSE"/>\r
75         </FvImageOptions>\r
76       </FvImage>\r
77       <!--Define Components for one or more Image Names-->\r
78       <FvImage Type="Components">\r
79         <FvImageNames>NV_STORAGE</FvImageNames>\r
80         <FvImageOptions>\r
81           <NameValue Name="EFI_NV_VARIABLE" Value="0xC000"/>\r
82           <NameValue Name="EFI_NV_EVENT_LOG" Value="0x2000"/>\r
83           <NameValue Name="EFI_NV_FTW_WORKING" Value="0x2000"/>\r
84           <NameValue Name="EFI_NV_FTW_SPARE" Value="0x10000"/>\r
85         </FvImageOptions>\r
86       </FvImage>\r
87       <!--Define Options for Individual Image Names-->\r
88       <FvImage Type="Options">\r
89         <FvImageNames>FV_RECOVERY</FvImageNames>\r
90         <FvImageOptions>\r
91           <NameValue Name="EFI_BASE_ADDRESS" Value="${FV_RECOVERY_BASE_ADDRESS}"/>\r
92           <NameValue Name="EFI_FILE_NAME" Value="FV_RECOVERY.fv"/>\r
93           <NameValue Name="EFI_NUM_BLOCKS" Value="0x28"/>\r
94           <NameValue Name="EFI_BLOCK_SIZE" Value="0x10000"/>\r
95         </FvImageOptions>\r
96       </FvImage>\r
97       <FvImage Type="Options">\r
98         <FvImageNames>FV_FILE</FvImageNames>\r
99         <FvImageOptions>\r
100           <NameValue Name="EFI_BASE_ADDRESS" Value="0x00000000"/>\r
101           <NameValue Name="EFI_FILE_NAME" Value="${FV_FILENAME}.fv"/>\r
102           <NameValue Name="EFI_SYM_FILE_NAME" Value="${FV_FILENAME}.sym"/>\r
103           <NameValue Name="EFI_NUM_BLOCKS" Value="0x2"/>\r
104           <NameValue Name="EFI_BLOCK_SIZE" Value="0x10000"/>\r
105         </FvImageOptions>\r
106       </FvImage>\r
107       <FvImage Type="Options">\r
108         <FvImageNames>NV_STORAGE</FvImageNames>\r
109         <FvImageOptions>\r
110           <NameValue Name="EFI_BASE_ADDRESS" Value="0xFFFC0000"/>\r
111           <NameValue Name="EFI_FILE_NAME" Value="${FV_FILENAME}.fv"/>\r
112           <NameValue Name="EFI_NUM_BLOCKS" Value="0x2"/>\r
113           <NameValue Name="EFI_BLOCK_SIZE" Value="0x10000"/>\r
114           <NameValue Name="EFI_FV_GUID" Value="fff12b8d-7696-4c8b-a985-2747075b4f50"/>\r
115         </FvImageOptions>\r
116       </FvImage>\r
117       <FvImage Type="Options">\r
118         <FvImageNames>CAPSULE_A</FvImageNames>\r
119         <FvImageOptions>\r
120           <NameValue Name="EFI_BASE_ADDRESS" Value="${FV_RECOVERY_BASE_ADDRESS}"/>\r
121           <NameValue Name="EFI_FILE_NAME" Value="Capsule_A.fv"/>\r
122           <NameValue Name="EFI_NUM_BLOCKS" Value="0x28"/>\r
123           <NameValue Name="EFI_BLOCK_SIZE" Value="0x10000"/>\r
124         </FvImageOptions>\r
125       </FvImage>\r
126     </FvImages>\r
127   </Flash>\r
128   <FrameworkModules>\r
129     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="4b837b03-6587-4d19-b82b-edfad836c0a0">\r
130       <Libraries>\r
131         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
132         <Instance ModuleGuid="fd44e603-002a-4b29-9f5f-529e815b6165" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
133         <Instance ModuleGuid="556f5d10-7309-4af4-b80a-8196bd60946f" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
134         <Instance ModuleGuid="a86fbfca-0183-4eeb-aa8a-762e3b7da1f3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
135         <Instance ModuleGuid="55c61087-7367-4546-bc32-4937c5e6aff3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
136         <Instance ModuleGuid="9ba1d976-0624-41a3-8650-28165e8d9ae8" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
137       </Libraries>\r
138       <PcdBuildDefinition>\r
139         <PcdData ItemType="FIXED_AT_BUILD">\r
140           <C_Name>PcdWinNtMemorySizeForSecMain</C_Name>\r
141           <Token>0x0000100c</Token>\r
142           <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
143           <DatumType>VOID*</DatumType>\r
144           <MaxDatumSize>10</MaxDatumSize>\r
145           <Value>L"64!64"</Value>\r
146         </PcdData>\r
147         <PcdData ItemType="FIXED_AT_BUILD">\r
148           <C_Name>PcdWinNtFirmwareVolume</C_Name>\r
149           <Token>0x00001009</Token>\r
150           <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
151           <DatumType>VOID*</DatumType>\r
152           <MaxDatumSize>52</MaxDatumSize>\r
153           <Value>L"..\\Fv\\Fv_Recovery.fd"</Value>\r
154         </PcdData>\r
155         <PcdData ItemType="FIXED_AT_BUILD">\r
156           <C_Name>PcdWinNtBootMode</C_Name>\r
157           <Token>0x00001006</Token>\r
158           <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
159           <DatumType>UINT32</DatumType>\r
160           <MaxDatumSize>4</MaxDatumSize>\r
161           <Value>1</Value>\r
162         </PcdData>\r
163         <PcdData ItemType="FIXED_AT_BUILD">\r
164           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
165           <Token>0x00000001</Token>\r
166           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
167           <DatumType>UINT32</DatumType>\r
168           <MaxDatumSize>4</MaxDatumSize>\r
169           <Value>1000000</Value>\r
170         </PcdData>\r
171         <PcdData ItemType="FIXED_AT_BUILD">\r
172           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
173           <Token>0x00000002</Token>\r
174           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
175           <DatumType>UINT32</DatumType>\r
176           <MaxDatumSize>4</MaxDatumSize>\r
177           <Value>1000000</Value>\r
178         </PcdData>\r
179         <PcdData ItemType="FIXED_AT_BUILD">\r
180           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
181           <Token>0x00000003</Token>\r
182           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
183           <DatumType>UINT32</DatumType>\r
184           <MaxDatumSize>4</MaxDatumSize>\r
185           <Value>1000000</Value>\r
186         </PcdData>\r
187         <PcdData ItemType="FIXED_AT_BUILD">\r
188           <C_Name>PcdSpinLockTimeout</C_Name>\r
189           <Token>0x00000004</Token>\r
190           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
191           <DatumType>UINT32</DatumType>\r
192           <MaxDatumSize>4</MaxDatumSize>\r
193           <Value>10000000</Value>\r
194         </PcdData>\r
195         <PcdData ItemType="FIXED_AT_BUILD">\r
196           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
197           <Token>0x00000007</Token>\r
198           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
199           <DatumType>UINT8</DatumType>\r
200           <MaxDatumSize>1</MaxDatumSize>\r
201           <Value>0x06</Value>\r
202         </PcdData>\r
203         <PcdData ItemType="FIXED_AT_BUILD">\r
204           <C_Name>PcdDebugPropertyMask</C_Name>\r
205           <Token>0x00000005</Token>\r
206           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
207           <DatumType>UINT8</DatumType>\r
208           <MaxDatumSize>1</MaxDatumSize>\r
209           <Value>0x1f</Value>\r
210         </PcdData>\r
211         <PcdData ItemType="FIXED_AT_BUILD">\r
212           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
213           <Token>0x00000008</Token>\r
214           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
215           <DatumType>UINT8</DatumType>\r
216           <MaxDatumSize>1</MaxDatumSize>\r
217           <Value>0xAF</Value>\r
218         </PcdData>\r
219         <PcdData ItemType="FIXED_AT_BUILD">\r
220           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
221           <Token>0x00000006</Token>\r
222           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
223           <DatumType>UINT32</DatumType>\r
224           <MaxDatumSize>4</MaxDatumSize>\r
225           <Value>0x80000000</Value>\r
226         </PcdData>\r
227       </PcdBuildDefinition>\r
228       <ModuleSaBuildOptions>\r
229         <FvBinding>NULL</FvBinding>\r
230         <FfsFormatKey>CUSTOM_BUILD</FfsFormatKey>\r
231       </ModuleSaBuildOptions>\r
232     </ModuleSA>\r
233     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="52C05B14-0B98-496c-BC3B-04B50211D680">\r
234       <Libraries>\r
235         <Instance ModuleGuid="434b164e-5fa6-4a3d-bc04-02da2a4eeb26" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
236         <Instance ModuleGuid="b3b0654a-969d-4096-86cb-27e262a02083" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
237         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
238         <Instance ModuleGuid="fd44e603-002a-4b29-9f5f-529e815b6165" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
239         <Instance ModuleGuid="1c747f6b-0a58-49ae-8ea3-0327a4fa10e3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
240         <Instance ModuleGuid="a804239b-4155-446f-acc8-f0825d74908c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
241         <Instance ModuleGuid="9643128f-ac24-4b3e-b6be-d8849a306153" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
242         <Instance ModuleGuid="8c690838-7a22-45c4-aa58-a33e3e515cd4" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
243         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
244         <Instance ModuleGuid="FC120ED3-40E1-46dc-8C9C-AAE3CA139ACF" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
245         <Instance ModuleGuid="556f5d10-7309-4af4-b80a-8196bd60946f" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
246         <Instance ModuleGuid="b5a05743-9b71-489b-a0ed-a0eb3950d23b" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
247         <Instance ModuleGuid="b2585b69-fb63-4220-844a-8fbea8bf01af" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
248       </Libraries>\r
249       <PcdBuildDefinition>\r
250         <PcdData ItemType="FIXED_AT_BUILD">\r
251           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
252           <Token>0x00000001</Token>\r
253           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
254           <DatumType>UINT32</DatumType>\r
255           <MaxDatumSize>4</MaxDatumSize>\r
256           <Value>1000000</Value>\r
257         </PcdData>\r
258         <PcdData ItemType="FIXED_AT_BUILD">\r
259           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
260           <Token>0x00000002</Token>\r
261           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
262           <DatumType>UINT32</DatumType>\r
263           <MaxDatumSize>4</MaxDatumSize>\r
264           <Value>1000000</Value>\r
265         </PcdData>\r
266         <PcdData ItemType="FIXED_AT_BUILD">\r
267           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
268           <Token>0x00000003</Token>\r
269           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
270           <DatumType>UINT32</DatumType>\r
271           <MaxDatumSize>4</MaxDatumSize>\r
272           <Value>1000000</Value>\r
273         </PcdData>\r
274         <PcdData ItemType="FIXED_AT_BUILD">\r
275           <C_Name>PcdSpinLockTimeout</C_Name>\r
276           <Token>0x00000004</Token>\r
277           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
278           <DatumType>UINT32</DatumType>\r
279           <MaxDatumSize>4</MaxDatumSize>\r
280           <Value>10000000</Value>\r
281         </PcdData>\r
282         <PcdData ItemType="FIXED_AT_BUILD">\r
283           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
284           <Token>0x00000007</Token>\r
285           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
286           <DatumType>UINT8</DatumType>\r
287           <MaxDatumSize>1</MaxDatumSize>\r
288           <Value>0x06</Value>\r
289         </PcdData>\r
290         <PcdData ItemType="FIXED_AT_BUILD">\r
291           <C_Name>PcdDebugPropertyMask</C_Name>\r
292           <Token>0x00000005</Token>\r
293           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
294           <DatumType>UINT8</DatumType>\r
295           <MaxDatumSize>1</MaxDatumSize>\r
296           <Value>0x1f</Value>\r
297         </PcdData>\r
298         <PcdData ItemType="FIXED_AT_BUILD">\r
299           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
300           <Token>0x00000008</Token>\r
301           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
302           <DatumType>UINT8</DatumType>\r
303           <MaxDatumSize>1</MaxDatumSize>\r
304           <Value>0xAF</Value>\r
305         </PcdData>\r
306         <PcdData ItemType="FIXED_AT_BUILD">\r
307           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
308           <Token>0x00000006</Token>\r
309           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
310           <DatumType>UINT32</DatumType>\r
311           <MaxDatumSize>4</MaxDatumSize>\r
312           <Value>0x80000000</Value>\r
313         </PcdData>\r
314         <PcdData ItemType="FIXED_AT_BUILD">\r
315           <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
316           <Token>0x00000009</Token>\r
317           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
318           <DatumType>UINT8</DatumType>\r
319           <MaxDatumSize>1</MaxDatumSize>\r
320           <Value>0</Value>\r
321         </PcdData>\r
322       </PcdBuildDefinition>\r
323       <ModuleSaBuildOptions>\r
324         <FvBinding>FV_RECOVERY</FvBinding>\r
325         <FfsFormatKey>PEI_CORE</FfsFormatKey>\r
326       </ModuleSaBuildOptions>\r
327     </ModuleSA>\r
328     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="9B3ADA4F-AE56-4c24-8DEA-F03B7558AE50">\r
329       <Libraries>\r
330         <Instance ModuleGuid="fa177ff7-1fc7-458d-a358-d9d62ae61cec" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
331         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
332         <Instance ModuleGuid="a804239b-4155-446f-acc8-f0825d74908c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
333         <Instance ModuleGuid="1c747f6b-0a58-49ae-8ea3-0327a4fa10e3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
334         <Instance ModuleGuid="9643128f-ac24-4b3e-b6be-d8849a306153" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
335         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
336         <Instance ModuleGuid="3a9759d2-53bc-4eb2-abcd-c93099419063" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
337         <Instance ModuleGuid="8c690838-7a22-45c4-aa58-a33e3e515cd4" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
338         <Instance ModuleGuid="b694e0dc-cd4e-4b30-885b-9c164ed3e74a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
339       </Libraries>\r
340       <PcdBuildDefinition>\r
341         <PcdData ItemType="FIXED_AT_BUILD">\r
342           <C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>\r
343           <Token>0x0001000f</Token>\r
344           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
345           <DatumType>UINT32</DatumType>\r
346           <MaxDatumSize>4</MaxDatumSize>\r
347           <Value>0x08</Value>\r
348         </PcdData>\r
349         <PcdData ItemType="FIXED_AT_BUILD">\r
350           <C_Name>PcdVpdBaseAddress</C_Name>\r
351           <Token>0x00010010</Token>\r
352           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
353           <DatumType>UINT32</DatumType>\r
354           <MaxDatumSize>4</MaxDatumSize>\r
355           <Value>0x0</Value>\r
356         </PcdData>\r
357         <PcdData ItemType="FEATURE_FLAG">\r
358           <C_Name>PcdPeiPcdDatabaseTraverseEnabled</C_Name>\r
359           <Token>0x00010020</Token>\r
360           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
361           <DatumType>BOOLEAN</DatumType>\r
362           <MaxDatumSize>1</MaxDatumSize>\r
363           <Value>TRUE</Value>\r
364         </PcdData>\r
365         <PcdData ItemType="FEATURE_FLAG">\r
366           <C_Name>PcdPeiPcdDatabaseCallbackOnSetEnabled</C_Name>\r
367           <Token>0x00010032</Token>\r
368           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
369           <DatumType>BOOLEAN</DatumType>\r
370           <MaxDatumSize>1</MaxDatumSize>\r
371           <Value>TRUE</Value>\r
372         </PcdData>\r
373         <PcdData ItemType="FEATURE_FLAG">\r
374           <C_Name>PcdPeiPcdDatabaseExEnabled</C_Name>\r
375           <Token>0x00010033</Token>\r
376           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
377           <DatumType>BOOLEAN</DatumType>\r
378           <MaxDatumSize>1</MaxDatumSize>\r
379           <Value>TRUE</Value>\r
380         </PcdData>\r
381         <PcdData ItemType="FEATURE_FLAG">\r
382           <C_Name>PcdPeiPcdDatabaseGetSizeEnabled</C_Name>\r
383           <Token>0x00010031</Token>\r
384           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
385           <DatumType>BOOLEAN</DatumType>\r
386           <MaxDatumSize>1</MaxDatumSize>\r
387           <Value>TRUE</Value>\r
388         </PcdData>\r
389         <PcdData ItemType="FEATURE_FLAG">\r
390           <C_Name>PcdPeiPcdDatabaseSetEnabled</C_Name>\r
391           <Token>0x00010030</Token>\r
392           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
393           <DatumType>BOOLEAN</DatumType>\r
394           <MaxDatumSize>1</MaxDatumSize>\r
395           <Value>TRUE</Value>\r
396         </PcdData>\r
397         <PcdData ItemType="FIXED_AT_BUILD">\r
398           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
399           <Token>0x00000001</Token>\r
400           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
401           <DatumType>UINT32</DatumType>\r
402           <MaxDatumSize>4</MaxDatumSize>\r
403           <Value>1000000</Value>\r
404         </PcdData>\r
405         <PcdData ItemType="FIXED_AT_BUILD">\r
406           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
407           <Token>0x00000002</Token>\r
408           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
409           <DatumType>UINT32</DatumType>\r
410           <MaxDatumSize>4</MaxDatumSize>\r
411           <Value>1000000</Value>\r
412         </PcdData>\r
413         <PcdData ItemType="FIXED_AT_BUILD">\r
414           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
415           <Token>0x00000003</Token>\r
416           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
417           <DatumType>UINT32</DatumType>\r
418           <MaxDatumSize>4</MaxDatumSize>\r
419           <Value>1000000</Value>\r
420         </PcdData>\r
421         <PcdData ItemType="FIXED_AT_BUILD">\r
422           <C_Name>PcdSpinLockTimeout</C_Name>\r
423           <Token>0x00000004</Token>\r
424           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
425           <DatumType>UINT32</DatumType>\r
426           <MaxDatumSize>4</MaxDatumSize>\r
427           <Value>10000000</Value>\r
428         </PcdData>\r
429         <PcdData ItemType="FIXED_AT_BUILD">\r
430           <C_Name>PcdDebugPropertyMask</C_Name>\r
431           <Token>0x00000005</Token>\r
432           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
433           <DatumType>UINT8</DatumType>\r
434           <MaxDatumSize>1</MaxDatumSize>\r
435           <Value>0x1f</Value>\r
436         </PcdData>\r
437         <PcdData ItemType="FIXED_AT_BUILD">\r
438           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
439           <Token>0x00000008</Token>\r
440           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
441           <DatumType>UINT8</DatumType>\r
442           <MaxDatumSize>1</MaxDatumSize>\r
443           <Value>0xAF</Value>\r
444         </PcdData>\r
445         <PcdData ItemType="FIXED_AT_BUILD">\r
446           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
447           <Token>0x00000006</Token>\r
448           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
449           <DatumType>UINT32</DatumType>\r
450           <MaxDatumSize>4</MaxDatumSize>\r
451           <Value>0x80000000</Value>\r
452         </PcdData>\r
453         <PcdData ItemType="FIXED_AT_BUILD">\r
454           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
455           <Token>0x00000007</Token>\r
456           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
457           <DatumType>UINT8</DatumType>\r
458           <MaxDatumSize>1</MaxDatumSize>\r
459           <Value>0x06</Value>\r
460         </PcdData>\r
461       </PcdBuildDefinition>\r
462       <ModuleSaBuildOptions>\r
463         <FvBinding>FV_RECOVERY</FvBinding>\r
464         <FfsFormatKey>PE32_PEIM</FfsFormatKey>\r
465       </ModuleSaBuildOptions>\r
466     </ModuleSA>\r
467     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="1EC0F53A-FDE0-4576-8F25-7A1A410F58EB">\r
468       <Libraries>\r
469         <Instance ModuleGuid="a86fbfca-0183-4eeb-aa8a-762e3b7da1f3" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
470         <Instance ModuleGuid="8c690838-7a22-45c4-aa58-a33e3e515cd4" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
471         <Instance ModuleGuid="9dbf6f25-0da2-4a1d-8e12-e78de6ab4d0e" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
472         <Instance ModuleGuid="9ba1d976-0624-41a3-8650-28165e8d9ae8" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
473         <Instance ModuleGuid="fd44e603-002a-4b29-9f5f-529e815b6165" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
474         <Instance ModuleGuid="a804239b-4155-446f-acc8-f0825d74908c" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
475         <Instance ModuleGuid="926c9cd0-4bb8-479b-9ac4-8a2a23f85307" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
476         <Instance ModuleGuid="fa177ff7-1fc7-458d-a358-d9d62ae61cec" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
477         <Instance ModuleGuid="9643128f-ac24-4b3e-b6be-d8849a306153" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
478         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
479         <Instance ModuleGuid="e6e9c1f8-2c8a-4f4b-a27c-c382e4bb8e67" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
480         <Instance ModuleGuid="b5a05743-9b71-489b-a0ed-a0eb3950d23b" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
481         <Instance ModuleGuid="E4541241-8897-411a-91F8-7D7E45837146" ModuleVersion="1.0" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" PackageVersion="0.3"/>\r
482         <Instance ModuleGuid="F3E4E221-D5CA-4dc9-8CB2-C5123C4827D5" ModuleVersion="1.0" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" PackageVersion="0.3"/>\r
483       </Libraries>\r
484       <PcdBuildDefinition>\r
485         <PcdData ItemType="FEATURE_FLAG">\r
486           <C_Name>PcdStatusCodeUseSerial</C_Name>\r
487           <Token>0x00010022</Token>\r
488           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
489           <DatumType>BOOLEAN</DatumType>\r
490           <MaxDatumSize>1</MaxDatumSize>\r
491           <Value>FALSE</Value>\r
492         </PcdData>\r
493         <PcdData ItemType="FEATURE_FLAG">\r
494           <C_Name>PcdStatusCodeUseMemory</C_Name>\r
495           <Token>0x00010023</Token>\r
496           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
497           <DatumType>BOOLEAN</DatumType>\r
498           <MaxDatumSize>1</MaxDatumSize>\r
499           <Value>FALSE</Value>\r
500         </PcdData>\r
501         <PcdData ItemType="FEATURE_FLAG">\r
502           <C_Name>PcdStatusCodeUseOEM</C_Name>\r
503           <Token>0x00010024</Token>\r
504           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
505           <DatumType>BOOLEAN</DatumType>\r
506           <MaxDatumSize>1</MaxDatumSize>\r
507           <Value>TRUE</Value>\r
508         </PcdData>\r
509         <PcdData ItemType="PATCHABLE_IN_MODULE">\r
510           <C_Name>PcdStatusCodeMemorySize</C_Name>\r
511           <Token>0x00010025</Token>\r
512           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
513           <DatumType>UINT16</DatumType>\r
514           <MaxDatumSize>2</MaxDatumSize>\r
515           <Value>1</Value>\r
516         </PcdData>\r
517         <PcdData ItemType="FIXED_AT_BUILD">\r
518           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
519           <Token>0x00000007</Token>\r
520           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
521           <DatumType>UINT8</DatumType>\r
522           <MaxDatumSize>1</MaxDatumSize>\r
523           <Value>0x06</Value>\r
524         </PcdData>\r
525         <PcdData ItemType="FIXED_AT_BUILD">\r
526           <C_Name>PcdDebugPropertyMask</C_Name>\r
527           <Token>0x00000005</Token>\r
528           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
529           <DatumType>UINT8</DatumType>\r
530           <MaxDatumSize>1</MaxDatumSize>\r
531           <Value>0x1f</Value>\r
532         </PcdData>\r
533         <PcdData ItemType="FIXED_AT_BUILD">\r
534           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
535           <Token>0x00000008</Token>\r
536           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
537           <DatumType>UINT8</DatumType>\r
538           <MaxDatumSize>1</MaxDatumSize>\r
539           <Value>0xAF</Value>\r
540         </PcdData>\r
541         <PcdData ItemType="FIXED_AT_BUILD">\r
542           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
543           <Token>0x00000006</Token>\r
544           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
545           <DatumType>UINT32</DatumType>\r
546           <MaxDatumSize>4</MaxDatumSize>\r
547           <Value>0x80000000</Value>\r
548         </PcdData>\r
549         <PcdData ItemType="FIXED_AT_BUILD">\r
550           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
551           <Token>0x00000001</Token>\r
552           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
553           <DatumType>UINT32</DatumType>\r
554           <MaxDatumSize>4</MaxDatumSize>\r
555           <Value>1000000</Value>\r
556         </PcdData>\r
557         <PcdData ItemType="FIXED_AT_BUILD">\r
558           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
559           <Token>0x00000002</Token>\r
560           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
561           <DatumType>UINT32</DatumType>\r
562           <MaxDatumSize>4</MaxDatumSize>\r
563           <Value>1000000</Value>\r
564         </PcdData>\r
565         <PcdData ItemType="FIXED_AT_BUILD">\r
566           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
567           <Token>0x00000003</Token>\r
568           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
569           <DatumType>UINT32</DatumType>\r
570           <MaxDatumSize>4</MaxDatumSize>\r
571           <Value>1000000</Value>\r
572         </PcdData>\r
573         <PcdData ItemType="FIXED_AT_BUILD">\r
574           <C_Name>PcdSpinLockTimeout</C_Name>\r
575           <Token>0x00000004</Token>\r
576           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
577           <DatumType>UINT32</DatumType>\r
578           <MaxDatumSize>4</MaxDatumSize>\r
579           <Value>10000000</Value>\r
580         </PcdData>\r
581         <PcdData ItemType="FEATURE_FLAG">\r
582           <C_Name>PcdNt32StatusCodeLibUseForPei</C_Name>\r
583           <Token>0x0000100b</Token>\r
584           <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
585           <DatumType>BOOLEAN</DatumType>\r
586           <MaxDatumSize>1</MaxDatumSize>\r
587           <Value>TRUE</Value>\r
588         </PcdData>\r
589       </PcdBuildDefinition>\r
590       <ModuleSaBuildOptions>\r
591         <FvBinding>FV_RECOVERY</FvBinding>\r
592         <FfsFormatKey>PE32_PEIM</FfsFormatKey>\r
593         <Options>\r
594           <Option BuildTargets="DEBUG" ToolChainFamily="MSFT" SupArchList="IA32" ToolCode="DLINK">"Kernel32.lib", "MSVCRTD.lib", "Gdi32.lib", "User32.lib", "Winmm.lib"</Option>\r
595           <Option BuildTargets="RELEASE" ToolChainFamily="MSFT" SupArchList="IA32" ToolCode="DLINK">"Kernel32.lib", "MSVCRTD.lib", "Gdi32.lib", "User32.lib", "Winmm.lib"</Option>\r
596         </Options>\r
597       </ModuleSaBuildOptions>\r
598     </ModuleSA>\r
599     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="B7611005-1F26-45ba-A3DB-01F39DDB2785">\r
600       <Libraries>\r
601         <Instance ModuleGuid="fa177ff7-1fc7-458d-a358-d9d62ae61cec" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
602         <Instance ModuleGuid="3a9759d2-53bc-4eb2-abcd-c93099419063" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
603         <Instance ModuleGuid="a804239b-4155-446f-acc8-f0825d74908c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
604         <Instance ModuleGuid="1c747f6b-0a58-49ae-8ea3-0327a4fa10e3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
605         <Instance ModuleGuid="8c690838-7a22-45c4-aa58-a33e3e515cd4" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
606         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
607         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
608       </Libraries>\r
609       <PcdBuildDefinition>\r
610         <PcdData ItemType="FIXED_AT_BUILD">\r
611           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
612           <Token>0x00000007</Token>\r
613           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
614           <DatumType>UINT8</DatumType>\r
615           <MaxDatumSize>1</MaxDatumSize>\r
616           <Value>0x06</Value>\r
617         </PcdData>\r
618         <PcdData ItemType="FIXED_AT_BUILD">\r
619           <C_Name>PcdDebugPropertyMask</C_Name>\r
620           <Token>0x00000005</Token>\r
621           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
622           <DatumType>UINT8</DatumType>\r
623           <MaxDatumSize>1</MaxDatumSize>\r
624           <Value>0x1f</Value>\r
625         </PcdData>\r
626         <PcdData ItemType="FIXED_AT_BUILD">\r
627           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
628           <Token>0x00000008</Token>\r
629           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
630           <DatumType>UINT8</DatumType>\r
631           <MaxDatumSize>1</MaxDatumSize>\r
632           <Value>0xAF</Value>\r
633         </PcdData>\r
634         <PcdData ItemType="FIXED_AT_BUILD">\r
635           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
636           <Token>0x00000006</Token>\r
637           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
638           <DatumType>UINT32</DatumType>\r
639           <MaxDatumSize>4</MaxDatumSize>\r
640           <Value>0x80000000</Value>\r
641         </PcdData>\r
642         <PcdData ItemType="FIXED_AT_BUILD">\r
643           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
644           <Token>0x00000001</Token>\r
645           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
646           <DatumType>UINT32</DatumType>\r
647           <MaxDatumSize>4</MaxDatumSize>\r
648           <Value>1000000</Value>\r
649         </PcdData>\r
650         <PcdData ItemType="FIXED_AT_BUILD">\r
651           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
652           <Token>0x00000002</Token>\r
653           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
654           <DatumType>UINT32</DatumType>\r
655           <MaxDatumSize>4</MaxDatumSize>\r
656           <Value>1000000</Value>\r
657         </PcdData>\r
658         <PcdData ItemType="FIXED_AT_BUILD">\r
659           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
660           <Token>0x00000003</Token>\r
661           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
662           <DatumType>UINT32</DatumType>\r
663           <MaxDatumSize>4</MaxDatumSize>\r
664           <Value>1000000</Value>\r
665         </PcdData>\r
666         <PcdData ItemType="FIXED_AT_BUILD">\r
667           <C_Name>PcdSpinLockTimeout</C_Name>\r
668           <Token>0x00000004</Token>\r
669           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
670           <DatumType>UINT32</DatumType>\r
671           <MaxDatumSize>4</MaxDatumSize>\r
672           <Value>10000000</Value>\r
673         </PcdData>\r
674       </PcdBuildDefinition>\r
675       <ModuleSaBuildOptions>\r
676         <FvBinding>FV_RECOVERY</FvBinding>\r
677         <FfsFormatKey>PE32_PEIM</FfsFormatKey>\r
678       </ModuleSaBuildOptions>\r
679     </ModuleSA>\r
680     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="681F3771-6F1D-42DE-9AA2-F82BBCDBC5F9">\r
681       <Libraries>\r
682         <Instance ModuleGuid="fa177ff7-1fc7-458d-a358-d9d62ae61cec" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
683         <Instance ModuleGuid="3a9759d2-53bc-4eb2-abcd-c93099419063" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
684         <Instance ModuleGuid="a804239b-4155-446f-acc8-f0825d74908c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
685         <Instance ModuleGuid="1c747f6b-0a58-49ae-8ea3-0327a4fa10e3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
686         <Instance ModuleGuid="9643128f-ac24-4b3e-b6be-d8849a306153" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
687         <Instance ModuleGuid="8c690838-7a22-45c4-aa58-a33e3e515cd4" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
688         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
689         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
690         <Instance ModuleGuid="9dbf6f25-0da2-4a1d-8e12-e78de6ab4d0e" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
691       </Libraries>\r
692       <PcdBuildDefinition>\r
693         <PcdData ItemType="DYNAMIC">\r
694           <C_Name>PcdFlashNvStorageVariableBase</C_Name>\r
695           <Token>0x30000001</Token>\r
696           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
697           <DatumType>UINT32</DatumType>\r
698           <MaxDatumSize>4</MaxDatumSize>\r
699           <Value>0x0</Value>\r
700         </PcdData>\r
701         <PcdData ItemType="DYNAMIC">\r
702           <C_Name>PcdFlashNvStorageVariableSize</C_Name>\r
703           <Token>0x30000002</Token>\r
704           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
705           <DatumType>UINT32</DatumType>\r
706           <MaxDatumSize>4</MaxDatumSize>\r
707           <Value>0x0</Value>\r
708         </PcdData>\r
709         <PcdData ItemType="DYNAMIC">\r
710           <C_Name>PcdFlashNvStorageFtwSpareBase</C_Name>\r
711           <Token>0x30000013</Token>\r
712           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
713           <DatumType>UINT32</DatumType>\r
714           <MaxDatumSize>4</MaxDatumSize>\r
715           <Value>0x0</Value>\r
716         </PcdData>\r
717         <PcdData ItemType="DYNAMIC">\r
718           <C_Name>PcdFlashNvStorageFtwSpareSize</C_Name>\r
719           <Token>0x30000014</Token>\r
720           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
721           <DatumType>UINT32</DatumType>\r
722           <MaxDatumSize>4</MaxDatumSize>\r
723           <Value>0x0</Value>\r
724         </PcdData>\r
725         <PcdData ItemType="DYNAMIC">\r
726           <C_Name>PcdFlashNvStorageFtwWorkingBase</C_Name>\r
727           <Token>0x30000010</Token>\r
728           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
729           <DatumType>UINT32</DatumType>\r
730           <MaxDatumSize>4</MaxDatumSize>\r
731           <Value>0x0</Value>\r
732         </PcdData>\r
733         <PcdData ItemType="DYNAMIC">\r
734           <C_Name>PcdFlashNvStorageFtwWorkingSize</C_Name>\r
735           <Token>0x30000011</Token>\r
736           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
737           <DatumType>UINT32</DatumType>\r
738           <MaxDatumSize>4</MaxDatumSize>\r
739           <Value>0x0</Value>\r
740         </PcdData>\r
741         <PcdData ItemType="FIXED_AT_BUILD">\r
742           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
743           <Token>0x00000007</Token>\r
744           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
745           <DatumType>UINT8</DatumType>\r
746           <MaxDatumSize>1</MaxDatumSize>\r
747           <Value>0x06</Value>\r
748         </PcdData>\r
749         <PcdData ItemType="FIXED_AT_BUILD">\r
750           <C_Name>PcdDebugPropertyMask</C_Name>\r
751           <Token>0x00000005</Token>\r
752           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
753           <DatumType>UINT8</DatumType>\r
754           <MaxDatumSize>1</MaxDatumSize>\r
755           <Value>0x1f</Value>\r
756         </PcdData>\r
757         <PcdData ItemType="FIXED_AT_BUILD">\r
758           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
759           <Token>0x00000008</Token>\r
760           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
761           <DatumType>UINT8</DatumType>\r
762           <MaxDatumSize>1</MaxDatumSize>\r
763           <Value>0xAF</Value>\r
764         </PcdData>\r
765         <PcdData ItemType="FIXED_AT_BUILD">\r
766           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
767           <Token>0x00000006</Token>\r
768           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
769           <DatumType>UINT32</DatumType>\r
770           <MaxDatumSize>4</MaxDatumSize>\r
771           <Value>0x80000000</Value>\r
772         </PcdData>\r
773         <PcdData ItemType="FIXED_AT_BUILD">\r
774           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
775           <Token>0x00000001</Token>\r
776           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
777           <DatumType>UINT32</DatumType>\r
778           <MaxDatumSize>4</MaxDatumSize>\r
779           <Value>1000000</Value>\r
780         </PcdData>\r
781         <PcdData ItemType="FIXED_AT_BUILD">\r
782           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
783           <Token>0x00000002</Token>\r
784           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
785           <DatumType>UINT32</DatumType>\r
786           <MaxDatumSize>4</MaxDatumSize>\r
787           <Value>1000000</Value>\r
788         </PcdData>\r
789         <PcdData ItemType="FIXED_AT_BUILD">\r
790           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
791           <Token>0x00000003</Token>\r
792           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
793           <DatumType>UINT32</DatumType>\r
794           <MaxDatumSize>4</MaxDatumSize>\r
795           <Value>1000000</Value>\r
796         </PcdData>\r
797         <PcdData ItemType="FIXED_AT_BUILD">\r
798           <C_Name>PcdSpinLockTimeout</C_Name>\r
799           <Token>0x00000004</Token>\r
800           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
801           <DatumType>UINT32</DatumType>\r
802           <MaxDatumSize>4</MaxDatumSize>\r
803           <Value>10000000</Value>\r
804         </PcdData>\r
805       </PcdBuildDefinition>\r
806       <ModuleSaBuildOptions>\r
807         <FvBinding>FV_RECOVERY</FvBinding>\r
808         <FfsFormatKey>PE32_PEIM</FfsFormatKey>\r
809       </ModuleSaBuildOptions>\r
810     </ModuleSA>\r
811     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="736EB068-8C01-47c5-964B-1C57BD5D4D64">\r
812       <Libraries>\r
813         <Instance ModuleGuid="fa177ff7-1fc7-458d-a358-d9d62ae61cec" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
814         <Instance ModuleGuid="8c690838-7a22-45c4-aa58-a33e3e515cd4" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
815         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
816         <Instance ModuleGuid="1c747f6b-0a58-49ae-8ea3-0327a4fa10e3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
817         <Instance ModuleGuid="3a9759d2-53bc-4eb2-abcd-c93099419063" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
818         <Instance ModuleGuid="a804239b-4155-446f-acc8-f0825d74908c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
819         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
820       </Libraries>\r
821       <PcdBuildDefinition>\r
822         <PcdData ItemType="FIXED_AT_BUILD">\r
823           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
824           <Token>0x00000007</Token>\r
825           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
826           <DatumType>UINT8</DatumType>\r
827           <MaxDatumSize>1</MaxDatumSize>\r
828           <Value>0x06</Value>\r
829         </PcdData>\r
830         <PcdData ItemType="FIXED_AT_BUILD">\r
831           <C_Name>PcdDebugPropertyMask</C_Name>\r
832           <Token>0x00000005</Token>\r
833           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
834           <DatumType>UINT8</DatumType>\r
835           <MaxDatumSize>1</MaxDatumSize>\r
836           <Value>0x1f</Value>\r
837         </PcdData>\r
838         <PcdData ItemType="FIXED_AT_BUILD">\r
839           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
840           <Token>0x00000008</Token>\r
841           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
842           <DatumType>UINT8</DatumType>\r
843           <MaxDatumSize>1</MaxDatumSize>\r
844           <Value>0xAF</Value>\r
845         </PcdData>\r
846         <PcdData ItemType="FIXED_AT_BUILD">\r
847           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
848           <Token>0x00000006</Token>\r
849           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
850           <DatumType>UINT32</DatumType>\r
851           <MaxDatumSize>4</MaxDatumSize>\r
852           <Value>0x80000000</Value>\r
853         </PcdData>\r
854         <PcdData ItemType="FIXED_AT_BUILD">\r
855           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
856           <Token>0x00000001</Token>\r
857           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
858           <DatumType>UINT32</DatumType>\r
859           <MaxDatumSize>4</MaxDatumSize>\r
860           <Value>1000000</Value>\r
861         </PcdData>\r
862         <PcdData ItemType="FIXED_AT_BUILD">\r
863           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
864           <Token>0x00000002</Token>\r
865           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
866           <DatumType>UINT32</DatumType>\r
867           <MaxDatumSize>4</MaxDatumSize>\r
868           <Value>1000000</Value>\r
869         </PcdData>\r
870         <PcdData ItemType="FIXED_AT_BUILD">\r
871           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
872           <Token>0x00000003</Token>\r
873           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
874           <DatumType>UINT32</DatumType>\r
875           <MaxDatumSize>4</MaxDatumSize>\r
876           <Value>1000000</Value>\r
877         </PcdData>\r
878         <PcdData ItemType="FIXED_AT_BUILD">\r
879           <C_Name>PcdSpinLockTimeout</C_Name>\r
880           <Token>0x00000004</Token>\r
881           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
882           <DatumType>UINT32</DatumType>\r
883           <MaxDatumSize>4</MaxDatumSize>\r
884           <Value>10000000</Value>\r
885         </PcdData>\r
886       </PcdBuildDefinition>\r
887       <ModuleSaBuildOptions>\r
888         <FvBinding>FV_RECOVERY</FvBinding>\r
889         <FfsFormatKey>PE32_PEIM</FfsFormatKey>\r
890       </ModuleSaBuildOptions>\r
891     </ModuleSA>\r
892     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="34C8C28F-B61C-45a2-8F2E-89E46BECC63B">\r
893       <Libraries>\r
894         <Instance ModuleGuid="8c690838-7a22-45c4-aa58-a33e3e515cd4" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
895         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
896         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
897         <Instance ModuleGuid="3a9759d2-53bc-4eb2-abcd-c93099419063" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
898         <Instance ModuleGuid="a804239b-4155-446f-acc8-f0825d74908c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
899         <Instance ModuleGuid="1c747f6b-0a58-49ae-8ea3-0327a4fa10e3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
900         <Instance ModuleGuid="9643128f-ac24-4b3e-b6be-d8849a306153" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
901         <Instance ModuleGuid="fa177ff7-1fc7-458d-a358-d9d62ae61cec" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
902         <Instance ModuleGuid="9dbf6f25-0da2-4a1d-8e12-e78de6ab4d0e" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
903       </Libraries>\r
904       <PcdBuildDefinition>\r
905         <PcdData ItemType="DYNAMIC">\r
906           <C_Name>PcdFlashNvStorageVariableBase</C_Name>\r
907           <Token>0x30000001</Token>\r
908           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
909           <DatumType>UINT32</DatumType>\r
910           <MaxDatumSize>4</MaxDatumSize>\r
911           <Value>0x0</Value>\r
912         </PcdData>\r
913         <PcdData ItemType="FIXED_AT_BUILD">\r
914           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
915           <Token>0x00000007</Token>\r
916           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
917           <DatumType>UINT8</DatumType>\r
918           <MaxDatumSize>1</MaxDatumSize>\r
919           <Value>0x06</Value>\r
920         </PcdData>\r
921         <PcdData ItemType="FIXED_AT_BUILD">\r
922           <C_Name>PcdDebugPropertyMask</C_Name>\r
923           <Token>0x00000005</Token>\r
924           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
925           <DatumType>UINT8</DatumType>\r
926           <MaxDatumSize>1</MaxDatumSize>\r
927           <Value>0x1f</Value>\r
928         </PcdData>\r
929         <PcdData ItemType="FIXED_AT_BUILD">\r
930           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
931           <Token>0x00000008</Token>\r
932           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
933           <DatumType>UINT8</DatumType>\r
934           <MaxDatumSize>1</MaxDatumSize>\r
935           <Value>0xAF</Value>\r
936         </PcdData>\r
937         <PcdData ItemType="FIXED_AT_BUILD">\r
938           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
939           <Token>0x00000006</Token>\r
940           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
941           <DatumType>UINT32</DatumType>\r
942           <MaxDatumSize>4</MaxDatumSize>\r
943           <Value>0x80000000</Value>\r
944         </PcdData>\r
945         <PcdData ItemType="FIXED_AT_BUILD">\r
946           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
947           <Token>0x00000001</Token>\r
948           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
949           <DatumType>UINT32</DatumType>\r
950           <MaxDatumSize>4</MaxDatumSize>\r
951           <Value>1000000</Value>\r
952         </PcdData>\r
953         <PcdData ItemType="FIXED_AT_BUILD">\r
954           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
955           <Token>0x00000002</Token>\r
956           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
957           <DatumType>UINT32</DatumType>\r
958           <MaxDatumSize>4</MaxDatumSize>\r
959           <Value>1000000</Value>\r
960         </PcdData>\r
961         <PcdData ItemType="FIXED_AT_BUILD">\r
962           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
963           <Token>0x00000003</Token>\r
964           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
965           <DatumType>UINT32</DatumType>\r
966           <MaxDatumSize>4</MaxDatumSize>\r
967           <Value>1000000</Value>\r
968         </PcdData>\r
969         <PcdData ItemType="FIXED_AT_BUILD">\r
970           <C_Name>PcdSpinLockTimeout</C_Name>\r
971           <Token>0x00000004</Token>\r
972           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
973           <DatumType>UINT32</DatumType>\r
974           <MaxDatumSize>4</MaxDatumSize>\r
975           <Value>10000000</Value>\r
976         </PcdData>\r
977       </PcdBuildDefinition>\r
978       <ModuleSaBuildOptions>\r
979         <FvBinding>FV_RECOVERY</FvBinding>\r
980         <FfsFormatKey>PE32_PEIM</FfsFormatKey>\r
981       </ModuleSaBuildOptions>\r
982     </ModuleSA>\r
983     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="BE0FEABA-3443-4919-9F3A-2D4216329EA9">\r
984       <Libraries>\r
985         <Instance ModuleGuid="fa177ff7-1fc7-458d-a358-d9d62ae61cec" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
986         <Instance ModuleGuid="3a9759d2-53bc-4eb2-abcd-c93099419063" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
987         <Instance ModuleGuid="a804239b-4155-446f-acc8-f0825d74908c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
988         <Instance ModuleGuid="1c747f6b-0a58-49ae-8ea3-0327a4fa10e3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
989         <Instance ModuleGuid="9643128f-ac24-4b3e-b6be-d8849a306153" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
990         <Instance ModuleGuid="8c690838-7a22-45c4-aa58-a33e3e515cd4" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
991         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
992         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
993       </Libraries>\r
994       <PcdBuildDefinition>\r
995         <PcdData ItemType="FIXED_AT_BUILD">\r
996           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
997           <Token>0x00000007</Token>\r
998           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
999           <DatumType>UINT8</DatumType>\r
1000           <MaxDatumSize>1</MaxDatumSize>\r
1001           <Value>0x06</Value>\r
1002         </PcdData>\r
1003         <PcdData ItemType="FIXED_AT_BUILD">\r
1004           <C_Name>PcdDebugPropertyMask</C_Name>\r
1005           <Token>0x00000005</Token>\r
1006           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1007           <DatumType>UINT8</DatumType>\r
1008           <MaxDatumSize>1</MaxDatumSize>\r
1009           <Value>0x1f</Value>\r
1010         </PcdData>\r
1011         <PcdData ItemType="FIXED_AT_BUILD">\r
1012           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
1013           <Token>0x00000008</Token>\r
1014           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1015           <DatumType>UINT8</DatumType>\r
1016           <MaxDatumSize>1</MaxDatumSize>\r
1017           <Value>0xAF</Value>\r
1018         </PcdData>\r
1019         <PcdData ItemType="FIXED_AT_BUILD">\r
1020           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
1021           <Token>0x00000006</Token>\r
1022           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1023           <DatumType>UINT32</DatumType>\r
1024           <MaxDatumSize>4</MaxDatumSize>\r
1025           <Value>0x80000000</Value>\r
1026         </PcdData>\r
1027         <PcdData ItemType="FIXED_AT_BUILD">\r
1028           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
1029           <Token>0x00000001</Token>\r
1030           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1031           <DatumType>UINT32</DatumType>\r
1032           <MaxDatumSize>4</MaxDatumSize>\r
1033           <Value>1000000</Value>\r
1034         </PcdData>\r
1035         <PcdData ItemType="FIXED_AT_BUILD">\r
1036           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
1037           <Token>0x00000002</Token>\r
1038           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1039           <DatumType>UINT32</DatumType>\r
1040           <MaxDatumSize>4</MaxDatumSize>\r
1041           <Value>1000000</Value>\r
1042         </PcdData>\r
1043         <PcdData ItemType="FIXED_AT_BUILD">\r
1044           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
1045           <Token>0x00000003</Token>\r
1046           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1047           <DatumType>UINT32</DatumType>\r
1048           <MaxDatumSize>4</MaxDatumSize>\r
1049           <Value>1000000</Value>\r
1050         </PcdData>\r
1051         <PcdData ItemType="FIXED_AT_BUILD">\r
1052           <C_Name>PcdSpinLockTimeout</C_Name>\r
1053           <Token>0x00000004</Token>\r
1054           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1055           <DatumType>UINT32</DatumType>\r
1056           <MaxDatumSize>4</MaxDatumSize>\r
1057           <Value>10000000</Value>\r
1058         </PcdData>\r
1059       </PcdBuildDefinition>\r
1060       <ModuleSaBuildOptions>\r
1061         <FvBinding>FV_RECOVERY</FvBinding>\r
1062         <FfsFormatKey>PE32_PEIM</FfsFormatKey>\r
1063       </ModuleSaBuildOptions>\r
1064     </ModuleSA>\r
1065     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="F0384FFD-8633-452f-9010-F6B7D2EAE2F1">\r
1066       <Libraries>\r
1067         <Instance ModuleGuid="fa177ff7-1fc7-458d-a358-d9d62ae61cec" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1068         <Instance ModuleGuid="3a9759d2-53bc-4eb2-abcd-c93099419063" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1069         <Instance ModuleGuid="a804239b-4155-446f-acc8-f0825d74908c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1070         <Instance ModuleGuid="1c747f6b-0a58-49ae-8ea3-0327a4fa10e3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1071         <Instance ModuleGuid="9643128f-ac24-4b3e-b6be-d8849a306153" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1072         <Instance ModuleGuid="8c690838-7a22-45c4-aa58-a33e3e515cd4" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1073         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1074         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1075       </Libraries>\r
1076       <PcdBuildDefinition>\r
1077         <PcdData ItemType="FIXED_AT_BUILD">\r
1078           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
1079           <Token>0x00000007</Token>\r
1080           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1081           <DatumType>UINT8</DatumType>\r
1082           <MaxDatumSize>1</MaxDatumSize>\r
1083           <Value>0x06</Value>\r
1084         </PcdData>\r
1085         <PcdData ItemType="FIXED_AT_BUILD">\r
1086           <C_Name>PcdDebugPropertyMask</C_Name>\r
1087           <Token>0x00000005</Token>\r
1088           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1089           <DatumType>UINT8</DatumType>\r
1090           <MaxDatumSize>1</MaxDatumSize>\r
1091           <Value>0x1f</Value>\r
1092         </PcdData>\r
1093         <PcdData ItemType="FIXED_AT_BUILD">\r
1094           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
1095           <Token>0x00000008</Token>\r
1096           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1097           <DatumType>UINT8</DatumType>\r
1098           <MaxDatumSize>1</MaxDatumSize>\r
1099           <Value>0xAF</Value>\r
1100         </PcdData>\r
1101         <PcdData ItemType="FIXED_AT_BUILD">\r
1102           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
1103           <Token>0x00000006</Token>\r
1104           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1105           <DatumType>UINT32</DatumType>\r
1106           <MaxDatumSize>4</MaxDatumSize>\r
1107           <Value>0x80000000</Value>\r
1108         </PcdData>\r
1109         <PcdData ItemType="FIXED_AT_BUILD">\r
1110           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
1111           <Token>0x00000001</Token>\r
1112           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1113           <DatumType>UINT32</DatumType>\r
1114           <MaxDatumSize>4</MaxDatumSize>\r
1115           <Value>1000000</Value>\r
1116         </PcdData>\r
1117         <PcdData ItemType="FIXED_AT_BUILD">\r
1118           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
1119           <Token>0x00000002</Token>\r
1120           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1121           <DatumType>UINT32</DatumType>\r
1122           <MaxDatumSize>4</MaxDatumSize>\r
1123           <Value>1000000</Value>\r
1124         </PcdData>\r
1125         <PcdData ItemType="FIXED_AT_BUILD">\r
1126           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
1127           <Token>0x00000003</Token>\r
1128           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1129           <DatumType>UINT32</DatumType>\r
1130           <MaxDatumSize>4</MaxDatumSize>\r
1131           <Value>1000000</Value>\r
1132         </PcdData>\r
1133         <PcdData ItemType="FIXED_AT_BUILD">\r
1134           <C_Name>PcdSpinLockTimeout</C_Name>\r
1135           <Token>0x00000004</Token>\r
1136           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1137           <DatumType>UINT32</DatumType>\r
1138           <MaxDatumSize>4</MaxDatumSize>\r
1139           <Value>10000000</Value>\r
1140         </PcdData>\r
1141       </PcdBuildDefinition>\r
1142       <ModuleSaBuildOptions>\r
1143         <FvBinding>FV_RECOVERY</FvBinding>\r
1144         <FfsFormatKey>PE32_PEIM</FfsFormatKey>\r
1145       </ModuleSaBuildOptions>\r
1146     </ModuleSA>\r
1147     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="D3AAD8DC-3A48-46ac-B1C7-28A9D3CF6755">\r
1148       <Libraries>\r
1149         <Instance ModuleGuid="fa177ff7-1fc7-458d-a358-d9d62ae61cec" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1150         <Instance ModuleGuid="3a9759d2-53bc-4eb2-abcd-c93099419063" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1151         <Instance ModuleGuid="a804239b-4155-446f-acc8-f0825d74908c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1152         <Instance ModuleGuid="1c747f6b-0a58-49ae-8ea3-0327a4fa10e3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1153         <Instance ModuleGuid="9643128f-ac24-4b3e-b6be-d8849a306153" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1154         <Instance ModuleGuid="8c690838-7a22-45c4-aa58-a33e3e515cd4" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1155         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1156         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1157       </Libraries>\r
1158       <PcdBuildDefinition>\r
1159         <PcdData ItemType="FIXED_AT_BUILD">\r
1160           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
1161           <Token>0x00000007</Token>\r
1162           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1163           <DatumType>UINT8</DatumType>\r
1164           <MaxDatumSize>1</MaxDatumSize>\r
1165           <Value>0x06</Value>\r
1166         </PcdData>\r
1167         <PcdData ItemType="FIXED_AT_BUILD">\r
1168           <C_Name>PcdDebugPropertyMask</C_Name>\r
1169           <Token>0x00000005</Token>\r
1170           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1171           <DatumType>UINT8</DatumType>\r
1172           <MaxDatumSize>1</MaxDatumSize>\r
1173           <Value>0x1f</Value>\r
1174         </PcdData>\r
1175         <PcdData ItemType="FIXED_AT_BUILD">\r
1176           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
1177           <Token>0x00000008</Token>\r
1178           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1179           <DatumType>UINT8</DatumType>\r
1180           <MaxDatumSize>1</MaxDatumSize>\r
1181           <Value>0xAF</Value>\r
1182         </PcdData>\r
1183         <PcdData ItemType="FIXED_AT_BUILD">\r
1184           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
1185           <Token>0x00000006</Token>\r
1186           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1187           <DatumType>UINT32</DatumType>\r
1188           <MaxDatumSize>4</MaxDatumSize>\r
1189           <Value>0x80000000</Value>\r
1190         </PcdData>\r
1191         <PcdData ItemType="FIXED_AT_BUILD">\r
1192           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
1193           <Token>0x00000001</Token>\r
1194           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1195           <DatumType>UINT32</DatumType>\r
1196           <MaxDatumSize>4</MaxDatumSize>\r
1197           <Value>1000000</Value>\r
1198         </PcdData>\r
1199         <PcdData ItemType="FIXED_AT_BUILD">\r
1200           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
1201           <Token>0x00000002</Token>\r
1202           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1203           <DatumType>UINT32</DatumType>\r
1204           <MaxDatumSize>4</MaxDatumSize>\r
1205           <Value>1000000</Value>\r
1206         </PcdData>\r
1207         <PcdData ItemType="FIXED_AT_BUILD">\r
1208           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
1209           <Token>0x00000003</Token>\r
1210           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1211           <DatumType>UINT32</DatumType>\r
1212           <MaxDatumSize>4</MaxDatumSize>\r
1213           <Value>1000000</Value>\r
1214         </PcdData>\r
1215         <PcdData ItemType="FIXED_AT_BUILD">\r
1216           <C_Name>PcdSpinLockTimeout</C_Name>\r
1217           <Token>0x00000004</Token>\r
1218           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1219           <DatumType>UINT32</DatumType>\r
1220           <MaxDatumSize>4</MaxDatumSize>\r
1221           <Value>10000000</Value>\r
1222         </PcdData>\r
1223       </PcdBuildDefinition>\r
1224       <ModuleSaBuildOptions>\r
1225         <FvBinding>FV_RECOVERY</FvBinding>\r
1226         <FfsFormatKey>PE32_PEIM</FfsFormatKey>\r
1227       </ModuleSaBuildOptions>\r
1228     </ModuleSA>\r
1229     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="86D70125-BAA3-4296-A62F-602BEBBB9081">\r
1230       <Libraries>\r
1231         <Instance ModuleGuid="3c5702f2-9b17-4273-b60c-b96e6cd13066" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
1232         <Instance ModuleGuid="fa177ff7-1fc7-458d-a358-d9d62ae61cec" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1233         <Instance ModuleGuid="3a9759d2-53bc-4eb2-abcd-c93099419063" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1234         <Instance ModuleGuid="a804239b-4155-446f-acc8-f0825d74908c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1235         <Instance ModuleGuid="1c747f6b-0a58-49ae-8ea3-0327a4fa10e3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1236         <Instance ModuleGuid="9643128f-ac24-4b3e-b6be-d8849a306153" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1237         <Instance ModuleGuid="123dd843-57c9-4158-8418-ce68b3944ce7" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1238         <Instance ModuleGuid="d774c4d9-c121-4da3-a5e2-0f317e3c630c" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
1239         <Instance ModuleGuid="e5566134-c75e-4ace-bad1-e23a3b335e30" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
1240         <Instance ModuleGuid="8c690838-7a22-45c4-aa58-a33e3e515cd4" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1241         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1242         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1243         <Instance ModuleGuid="b694e0dc-cd4e-4b30-885b-9c164ed3e74a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1244         <!--Instance ModuleGuid="556f5d10-7309-4af4-b80a-8196bd60946f" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/-->\r
1245       </Libraries>\r
1246       <PcdBuildDefinition>\r
1247         <PcdData ItemType="FIXED_AT_BUILD">\r
1248           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
1249           <Token>0x00000007</Token>\r
1250           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1251           <DatumType>UINT8</DatumType>\r
1252           <MaxDatumSize>1</MaxDatumSize>\r
1253           <Value>0x06</Value>\r
1254         </PcdData>\r
1255         <PcdData ItemType="FIXED_AT_BUILD">\r
1256           <C_Name>PcdDebugPropertyMask</C_Name>\r
1257           <Token>0x00000005</Token>\r
1258           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1259           <DatumType>UINT8</DatumType>\r
1260           <MaxDatumSize>1</MaxDatumSize>\r
1261           <Value>0x1f</Value>\r
1262         </PcdData>\r
1263         <PcdData ItemType="FIXED_AT_BUILD">\r
1264           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
1265           <Token>0x00000008</Token>\r
1266           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1267           <DatumType>UINT8</DatumType>\r
1268           <MaxDatumSize>1</MaxDatumSize>\r
1269           <Value>0xAF</Value>\r
1270         </PcdData>\r
1271         <PcdData ItemType="FIXED_AT_BUILD">\r
1272           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
1273           <Token>0x00000006</Token>\r
1274           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1275           <DatumType>UINT32</DatumType>\r
1276           <MaxDatumSize>4</MaxDatumSize>\r
1277           <Value>0x80000000</Value>\r
1278         </PcdData>\r
1279         <PcdData ItemType="FIXED_AT_BUILD">\r
1280           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
1281           <Token>0x00000001</Token>\r
1282           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1283           <DatumType>UINT32</DatumType>\r
1284           <MaxDatumSize>4</MaxDatumSize>\r
1285           <Value>1000000</Value>\r
1286         </PcdData>\r
1287         <PcdData ItemType="FIXED_AT_BUILD">\r
1288           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
1289           <Token>0x00000002</Token>\r
1290           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1291           <DatumType>UINT32</DatumType>\r
1292           <MaxDatumSize>4</MaxDatumSize>\r
1293           <Value>1000000</Value>\r
1294         </PcdData>\r
1295         <PcdData ItemType="FIXED_AT_BUILD">\r
1296           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
1297           <Token>0x00000003</Token>\r
1298           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1299           <DatumType>UINT32</DatumType>\r
1300           <MaxDatumSize>4</MaxDatumSize>\r
1301           <Value>1000000</Value>\r
1302         </PcdData>\r
1303         <PcdData ItemType="FIXED_AT_BUILD">\r
1304           <C_Name>PcdSpinLockTimeout</C_Name>\r
1305           <Token>0x00000004</Token>\r
1306           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1307           <DatumType>UINT32</DatumType>\r
1308           <MaxDatumSize>4</MaxDatumSize>\r
1309           <Value>10000000</Value>\r
1310         </PcdData>\r
1311       </PcdBuildDefinition>\r
1312       <ModuleSaBuildOptions>\r
1313         <FvBinding>FV_RECOVERY</FvBinding>\r
1314         <FfsFormatKey>PE32_PEIM</FfsFormatKey>\r
1315       </ModuleSaBuildOptions>\r
1316     </ModuleSA>\r
1317     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="D6A2CB7F-6A18-4e2f-B43B-9920A733700A">\r
1318       <Libraries>\r
1319         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1320         <Instance ModuleGuid="123dd843-57c9-4158-8418-ce68b3944ce7" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1321         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1322         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1323         <Instance ModuleGuid="5c12c06f-5cf8-48a6-9860-6c5b2c036bbf" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
1324         <Instance ModuleGuid="cef487a1-751d-4fe0-a39b-e6892b4610c8" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
1325         <Instance ModuleGuid="942e0182-3e1d-47f9-92dc-4939d1a0ba00" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
1326         <Instance ModuleGuid="ed3de5c8-c389-44f2-a35e-2ebdc9802a49" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
1327         <Instance ModuleGuid="882ee1a3-35b2-412c-b8a2-7a8d34a7c390" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1328         <Instance ModuleGuid="d258d6af-2fc0-4019-9c1f-1101c3dd19b5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1329         <Instance ModuleGuid="fd44e603-002a-4b29-9f5f-529e815b6165" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1330         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1331         <Instance ModuleGuid="FC120ED3-40E1-46dc-8C9C-AAE3CA139ACF" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1332       </Libraries>\r
1333       <PcdBuildDefinition>\r
1334         <PcdData ItemType="FIXED_AT_BUILD">\r
1335           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
1336           <Token>0x00000001</Token>\r
1337           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1338           <DatumType>UINT32</DatumType>\r
1339           <MaxDatumSize>4</MaxDatumSize>\r
1340           <Value>1000000</Value>\r
1341         </PcdData>\r
1342         <PcdData ItemType="FIXED_AT_BUILD">\r
1343           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
1344           <Token>0x00000002</Token>\r
1345           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1346           <DatumType>UINT32</DatumType>\r
1347           <MaxDatumSize>4</MaxDatumSize>\r
1348           <Value>1000000</Value>\r
1349         </PcdData>\r
1350         <PcdData ItemType="FIXED_AT_BUILD">\r
1351           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
1352           <Token>0x00000003</Token>\r
1353           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1354           <DatumType>UINT32</DatumType>\r
1355           <MaxDatumSize>4</MaxDatumSize>\r
1356           <Value>1000000</Value>\r
1357         </PcdData>\r
1358         <PcdData ItemType="FIXED_AT_BUILD">\r
1359           <C_Name>PcdSpinLockTimeout</C_Name>\r
1360           <Token>0x00000004</Token>\r
1361           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1362           <DatumType>UINT32</DatumType>\r
1363           <MaxDatumSize>4</MaxDatumSize>\r
1364           <Value>10000000</Value>\r
1365         </PcdData>\r
1366         <PcdData ItemType="FIXED_AT_BUILD">\r
1367           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
1368           <Token>0x00000007</Token>\r
1369           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1370           <DatumType>UINT8</DatumType>\r
1371           <MaxDatumSize>1</MaxDatumSize>\r
1372           <Value>0x06</Value>\r
1373         </PcdData>\r
1374         <PcdData ItemType="FIXED_AT_BUILD">\r
1375           <C_Name>PcdDebugPropertyMask</C_Name>\r
1376           <Token>0x00000005</Token>\r
1377           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1378           <DatumType>UINT8</DatumType>\r
1379           <MaxDatumSize>1</MaxDatumSize>\r
1380           <Value>0x1f</Value>\r
1381         </PcdData>\r
1382         <PcdData ItemType="FIXED_AT_BUILD">\r
1383           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
1384           <Token>0x00000008</Token>\r
1385           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1386           <DatumType>UINT8</DatumType>\r
1387           <MaxDatumSize>1</MaxDatumSize>\r
1388           <Value>0xAF</Value>\r
1389         </PcdData>\r
1390         <PcdData ItemType="FIXED_AT_BUILD">\r
1391           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
1392           <Token>0x00000006</Token>\r
1393           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1394           <DatumType>UINT32</DatumType>\r
1395           <MaxDatumSize>4</MaxDatumSize>\r
1396           <Value>0x80000000</Value>\r
1397         </PcdData>\r
1398         <PcdData ItemType="FIXED_AT_BUILD">\r
1399           <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
1400           <Token>0x00000009</Token>\r
1401           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1402           <DatumType>UINT8</DatumType>\r
1403           <MaxDatumSize>1</MaxDatumSize>\r
1404           <Value>0</Value>\r
1405         </PcdData>\r
1406       </PcdBuildDefinition>\r
1407       <ModuleSaBuildOptions>\r
1408         <FvBinding>FV_RECOVERY</FvBinding>\r
1409         <FfsFormatKey>DXE_CORE</FfsFormatKey>\r
1410       </ModuleSaBuildOptions>\r
1411     </ModuleSA>\r
1412     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="80CF7257-87AB-47f9-A3FE-D50B76D89541">\r
1413       <Libraries>\r
1414         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1415         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1416         <Instance ModuleGuid="f12b59c9-76d0-4661-ad7c-f04d1bef0558" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1417         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1418         <Instance ModuleGuid="1e2c4c2e-67e6-4e57-b3ae-cf5a5af72c2c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1419         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1420         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1421         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1422         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1423         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1424         <Instance ModuleGuid="19cbbb97-ff61-45ff-8c3f-dfa66dd118c8" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1425       </Libraries>\r
1426       <PcdBuildDefinition>\r
1427         <PcdData ItemType="FIXED_AT_BUILD">\r
1428           <C_Name>PcdVpdBaseAddress</C_Name>\r
1429           <Token>0x00010010</Token>\r
1430           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1431           <DatumType>UINT32</DatumType>\r
1432           <MaxDatumSize>4</MaxDatumSize>\r
1433           <Value>0x0</Value>\r
1434         </PcdData>\r
1435         <PcdData ItemType="FEATURE_FLAG">\r
1436           <C_Name>PcdDxePcdDatabaseTraverseEnabled</C_Name>\r
1437           <Token>0x00010021</Token>\r
1438           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1439           <DatumType>BOOLEAN</DatumType>\r
1440           <MaxDatumSize>1</MaxDatumSize>\r
1441           <Value>TRUE</Value>\r
1442         </PcdData>\r
1443         <PcdData ItemType="FIXED_AT_BUILD">\r
1444           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
1445           <Token>0x00000001</Token>\r
1446           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1447           <DatumType>UINT32</DatumType>\r
1448           <MaxDatumSize>4</MaxDatumSize>\r
1449           <Value>1000000</Value>\r
1450         </PcdData>\r
1451         <PcdData ItemType="FIXED_AT_BUILD">\r
1452           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
1453           <Token>0x00000002</Token>\r
1454           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1455           <DatumType>UINT32</DatumType>\r
1456           <MaxDatumSize>4</MaxDatumSize>\r
1457           <Value>1000000</Value>\r
1458         </PcdData>\r
1459         <PcdData ItemType="FIXED_AT_BUILD">\r
1460           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
1461           <Token>0x00000003</Token>\r
1462           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1463           <DatumType>UINT32</DatumType>\r
1464           <MaxDatumSize>4</MaxDatumSize>\r
1465           <Value>1000000</Value>\r
1466         </PcdData>\r
1467         <PcdData ItemType="FIXED_AT_BUILD">\r
1468           <C_Name>PcdSpinLockTimeout</C_Name>\r
1469           <Token>0x00000004</Token>\r
1470           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1471           <DatumType>UINT32</DatumType>\r
1472           <MaxDatumSize>4</MaxDatumSize>\r
1473           <Value>10000000</Value>\r
1474         </PcdData>\r
1475         <PcdData ItemType="FIXED_AT_BUILD">\r
1476           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
1477           <Token>0x00000007</Token>\r
1478           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1479           <DatumType>UINT8</DatumType>\r
1480           <MaxDatumSize>1</MaxDatumSize>\r
1481           <Value>0x06</Value>\r
1482         </PcdData>\r
1483         <PcdData ItemType="FIXED_AT_BUILD">\r
1484           <C_Name>PcdDebugPropertyMask</C_Name>\r
1485           <Token>0x00000005</Token>\r
1486           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1487           <DatumType>UINT8</DatumType>\r
1488           <MaxDatumSize>1</MaxDatumSize>\r
1489           <Value>0x1f</Value>\r
1490         </PcdData>\r
1491         <PcdData ItemType="FIXED_AT_BUILD">\r
1492           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
1493           <Token>0x00000008</Token>\r
1494           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1495           <DatumType>UINT8</DatumType>\r
1496           <MaxDatumSize>1</MaxDatumSize>\r
1497           <Value>0xAF</Value>\r
1498         </PcdData>\r
1499         <PcdData ItemType="FIXED_AT_BUILD">\r
1500           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
1501           <Token>0x00000006</Token>\r
1502           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1503           <DatumType>UINT32</DatumType>\r
1504           <MaxDatumSize>4</MaxDatumSize>\r
1505           <Value>0x80000000</Value>\r
1506         </PcdData>\r
1507       </PcdBuildDefinition>\r
1508       <ModuleSaBuildOptions>\r
1509         <FvBinding>FV_RECOVERY</FvBinding>\r
1510         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
1511       </ModuleSaBuildOptions>\r
1512     </ModuleSA>\r
1513     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="51C9F40C-5243-4473-B265-B3C8FFAFF9FA">\r
1514       <Libraries>\r
1515         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1516         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1517         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1518         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1519         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1520         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1521         <Instance ModuleGuid="50bcb105-6634-441d-b403-659110a03ad2" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
1522         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1523       </Libraries>\r
1524       <PcdBuildDefinition>\r
1525         <PcdData ItemType="FIXED_AT_BUILD">\r
1526           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
1527           <Token>0x00000007</Token>\r
1528           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1529           <DatumType>UINT8</DatumType>\r
1530           <MaxDatumSize>1</MaxDatumSize>\r
1531           <Value>0x06</Value>\r
1532         </PcdData>\r
1533         <PcdData ItemType="FIXED_AT_BUILD">\r
1534           <C_Name>PcdDebugPropertyMask</C_Name>\r
1535           <Token>0x00000005</Token>\r
1536           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1537           <DatumType>UINT8</DatumType>\r
1538           <MaxDatumSize>1</MaxDatumSize>\r
1539           <Value>0x1f</Value>\r
1540         </PcdData>\r
1541         <PcdData ItemType="FIXED_AT_BUILD">\r
1542           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
1543           <Token>0x00000008</Token>\r
1544           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1545           <DatumType>UINT8</DatumType>\r
1546           <MaxDatumSize>1</MaxDatumSize>\r
1547           <Value>0xAF</Value>\r
1548         </PcdData>\r
1549         <PcdData ItemType="FIXED_AT_BUILD">\r
1550           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
1551           <Token>0x00000006</Token>\r
1552           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1553           <DatumType>UINT32</DatumType>\r
1554           <MaxDatumSize>4</MaxDatumSize>\r
1555           <Value>0x80000000</Value>\r
1556         </PcdData>\r
1557         <PcdData ItemType="FIXED_AT_BUILD">\r
1558           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
1559           <Token>0x00000001</Token>\r
1560           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1561           <DatumType>UINT32</DatumType>\r
1562           <MaxDatumSize>4</MaxDatumSize>\r
1563           <Value>1000000</Value>\r
1564         </PcdData>\r
1565         <PcdData ItemType="FIXED_AT_BUILD">\r
1566           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
1567           <Token>0x00000002</Token>\r
1568           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1569           <DatumType>UINT32</DatumType>\r
1570           <MaxDatumSize>4</MaxDatumSize>\r
1571           <Value>1000000</Value>\r
1572         </PcdData>\r
1573         <PcdData ItemType="FIXED_AT_BUILD">\r
1574           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
1575           <Token>0x00000003</Token>\r
1576           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1577           <DatumType>UINT32</DatumType>\r
1578           <MaxDatumSize>4</MaxDatumSize>\r
1579           <Value>1000000</Value>\r
1580         </PcdData>\r
1581         <PcdData ItemType="FIXED_AT_BUILD">\r
1582           <C_Name>PcdSpinLockTimeout</C_Name>\r
1583           <Token>0x00000004</Token>\r
1584           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1585           <DatumType>UINT32</DatumType>\r
1586           <MaxDatumSize>4</MaxDatumSize>\r
1587           <Value>10000000</Value>\r
1588         </PcdData>\r
1589       </PcdBuildDefinition>\r
1590       <ModuleSaBuildOptions>\r
1591         <FvBinding>FV_RECOVERY</FvBinding>\r
1592         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
1593       </ModuleSaBuildOptions>\r
1594     </ModuleSA>\r
1595     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="ee993080-5197-4d4e-b63c-f1f7413e33ce">\r
1596       <Libraries>\r
1597         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1598         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1599         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1600         <Instance ModuleGuid="1e2c4c2e-67e6-4e57-b3ae-cf5a5af72c2c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1601         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1602         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1603         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1604         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1605         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1606       </Libraries>\r
1607       <PcdBuildDefinition>\r
1608         <PcdData ItemType="FIXED_AT_BUILD">\r
1609           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
1610           <Token>0x00000001</Token>\r
1611           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1612           <DatumType>UINT32</DatumType>\r
1613           <MaxDatumSize>4</MaxDatumSize>\r
1614           <Value>1000000</Value>\r
1615         </PcdData>\r
1616         <PcdData ItemType="FIXED_AT_BUILD">\r
1617           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
1618           <Token>0x00000002</Token>\r
1619           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1620           <DatumType>UINT32</DatumType>\r
1621           <MaxDatumSize>4</MaxDatumSize>\r
1622           <Value>1000000</Value>\r
1623         </PcdData>\r
1624         <PcdData ItemType="FIXED_AT_BUILD">\r
1625           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
1626           <Token>0x00000003</Token>\r
1627           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1628           <DatumType>UINT32</DatumType>\r
1629           <MaxDatumSize>4</MaxDatumSize>\r
1630           <Value>1000000</Value>\r
1631         </PcdData>\r
1632         <PcdData ItemType="FIXED_AT_BUILD">\r
1633           <C_Name>PcdSpinLockTimeout</C_Name>\r
1634           <Token>0x00000004</Token>\r
1635           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1636           <DatumType>UINT32</DatumType>\r
1637           <MaxDatumSize>4</MaxDatumSize>\r
1638           <Value>10000000</Value>\r
1639         </PcdData>\r
1640         <PcdData ItemType="FIXED_AT_BUILD">\r
1641           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
1642           <Token>0x00000007</Token>\r
1643           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1644           <DatumType>UINT8</DatumType>\r
1645           <MaxDatumSize>1</MaxDatumSize>\r
1646           <Value>0x06</Value>\r
1647         </PcdData>\r
1648         <PcdData ItemType="FIXED_AT_BUILD">\r
1649           <C_Name>PcdDebugPropertyMask</C_Name>\r
1650           <Token>0x00000005</Token>\r
1651           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1652           <DatumType>UINT8</DatumType>\r
1653           <MaxDatumSize>1</MaxDatumSize>\r
1654           <Value>0x1f</Value>\r
1655         </PcdData>\r
1656         <PcdData ItemType="FIXED_AT_BUILD">\r
1657           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
1658           <Token>0x00000008</Token>\r
1659           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1660           <DatumType>UINT8</DatumType>\r
1661           <MaxDatumSize>1</MaxDatumSize>\r
1662           <Value>0xAF</Value>\r
1663         </PcdData>\r
1664         <PcdData ItemType="FIXED_AT_BUILD">\r
1665           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
1666           <Token>0x00000006</Token>\r
1667           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1668           <DatumType>UINT32</DatumType>\r
1669           <MaxDatumSize>4</MaxDatumSize>\r
1670           <Value>0x80000000</Value>\r
1671         </PcdData>\r
1672       </PcdBuildDefinition>\r
1673       <ModuleSaBuildOptions>\r
1674         <FvBinding>FV_RECOVERY</FvBinding>\r
1675         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
1676       </ModuleSaBuildOptions>\r
1677     </ModuleSA>\r
1678     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="154CAB4A-52B5-46CD-99C3-4368ABBACFFD">\r
1679       <Libraries>\r
1680         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1681         <Instance ModuleGuid="f12b59c9-76d0-4661-ad7c-f04d1bef0558" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1682         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1683         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1684         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1685         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1686         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1687         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1688         <Instance ModuleGuid="f6b5871d-5226-41b3-a569-3ff893fdc7bc" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
1689         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1690       </Libraries>\r
1691       <PcdBuildDefinition>\r
1692         <PcdData ItemType="FIXED_AT_BUILD">\r
1693           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
1694           <Token>0x00000001</Token>\r
1695           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1696           <DatumType>UINT32</DatumType>\r
1697           <MaxDatumSize>4</MaxDatumSize>\r
1698           <Value>1000000</Value>\r
1699         </PcdData>\r
1700         <PcdData ItemType="FIXED_AT_BUILD">\r
1701           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
1702           <Token>0x00000002</Token>\r
1703           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1704           <DatumType>UINT32</DatumType>\r
1705           <MaxDatumSize>4</MaxDatumSize>\r
1706           <Value>1000000</Value>\r
1707         </PcdData>\r
1708         <PcdData ItemType="FIXED_AT_BUILD">\r
1709           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
1710           <Token>0x00000003</Token>\r
1711           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1712           <DatumType>UINT32</DatumType>\r
1713           <MaxDatumSize>4</MaxDatumSize>\r
1714           <Value>1000000</Value>\r
1715         </PcdData>\r
1716         <PcdData ItemType="FIXED_AT_BUILD">\r
1717           <C_Name>PcdSpinLockTimeout</C_Name>\r
1718           <Token>0x00000004</Token>\r
1719           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1720           <DatumType>UINT32</DatumType>\r
1721           <MaxDatumSize>4</MaxDatumSize>\r
1722           <Value>10000000</Value>\r
1723         </PcdData>\r
1724         <PcdData ItemType="FIXED_AT_BUILD">\r
1725           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
1726           <Token>0x00000007</Token>\r
1727           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1728           <DatumType>UINT8</DatumType>\r
1729           <MaxDatumSize>1</MaxDatumSize>\r
1730           <Value>0x06</Value>\r
1731         </PcdData>\r
1732         <PcdData ItemType="FIXED_AT_BUILD">\r
1733           <C_Name>PcdDebugPropertyMask</C_Name>\r
1734           <Token>0x00000005</Token>\r
1735           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1736           <DatumType>UINT8</DatumType>\r
1737           <MaxDatumSize>1</MaxDatumSize>\r
1738           <Value>0x1f</Value>\r
1739         </PcdData>\r
1740         <PcdData ItemType="FIXED_AT_BUILD">\r
1741           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
1742           <Token>0x00000008</Token>\r
1743           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1744           <DatumType>UINT8</DatumType>\r
1745           <MaxDatumSize>1</MaxDatumSize>\r
1746           <Value>0xAF</Value>\r
1747         </PcdData>\r
1748         <PcdData ItemType="FIXED_AT_BUILD">\r
1749           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
1750           <Token>0x00000006</Token>\r
1751           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1752           <DatumType>UINT32</DatumType>\r
1753           <MaxDatumSize>4</MaxDatumSize>\r
1754           <Value>0x80000000</Value>\r
1755         </PcdData>\r
1756       </PcdBuildDefinition>\r
1757       <ModuleSaBuildOptions>\r
1758         <FvBinding>FV_RECOVERY</FvBinding>\r
1759         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
1760       </ModuleSaBuildOptions>\r
1761     </ModuleSA>\r
1762     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="C3811036-710B-4E39-8CF1-0AF9BE3A8198">\r
1763       <Libraries>\r
1764         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1765         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1766         <Instance ModuleGuid="f12b59c9-76d0-4661-ad7c-f04d1bef0558" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1767         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1768         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1769         <Instance ModuleGuid="1e2c4c2e-67e6-4e57-b3ae-cf5a5af72c2c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1770         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1771         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1772         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1773         <Instance ModuleGuid="f6b5871d-5226-41b3-a569-3ff893fdc7bc" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
1774         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1775       </Libraries>\r
1776       <PcdBuildDefinition>\r
1777         <PcdData ItemType="FIXED_AT_BUILD">\r
1778           <C_Name>PcdDebugPropertyMask</C_Name>\r
1779           <Token>0x00000005</Token>\r
1780           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1781           <DatumType>UINT8</DatumType>\r
1782           <MaxDatumSize>1</MaxDatumSize>\r
1783           <Value>0x1f</Value>\r
1784         </PcdData>\r
1785         <PcdData ItemType="FIXED_AT_BUILD">\r
1786           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
1787           <Token>0x00000008</Token>\r
1788           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1789           <DatumType>UINT8</DatumType>\r
1790           <MaxDatumSize>1</MaxDatumSize>\r
1791           <Value>0xAF</Value>\r
1792         </PcdData>\r
1793         <PcdData ItemType="FIXED_AT_BUILD">\r
1794           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
1795           <Token>0x00000006</Token>\r
1796           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1797           <DatumType>UINT32</DatumType>\r
1798           <MaxDatumSize>4</MaxDatumSize>\r
1799           <Value>0x80000000</Value>\r
1800         </PcdData>\r
1801         <PcdData ItemType="FIXED_AT_BUILD">\r
1802           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
1803           <Token>0x00000001</Token>\r
1804           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1805           <DatumType>UINT32</DatumType>\r
1806           <MaxDatumSize>4</MaxDatumSize>\r
1807           <Value>1000000</Value>\r
1808         </PcdData>\r
1809         <PcdData ItemType="FIXED_AT_BUILD">\r
1810           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
1811           <Token>0x00000002</Token>\r
1812           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1813           <DatumType>UINT32</DatumType>\r
1814           <MaxDatumSize>4</MaxDatumSize>\r
1815           <Value>1000000</Value>\r
1816         </PcdData>\r
1817         <PcdData ItemType="FIXED_AT_BUILD">\r
1818           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
1819           <Token>0x00000003</Token>\r
1820           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1821           <DatumType>UINT32</DatumType>\r
1822           <MaxDatumSize>4</MaxDatumSize>\r
1823           <Value>1000000</Value>\r
1824         </PcdData>\r
1825         <PcdData ItemType="FIXED_AT_BUILD">\r
1826           <C_Name>PcdSpinLockTimeout</C_Name>\r
1827           <Token>0x00000004</Token>\r
1828           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1829           <DatumType>UINT32</DatumType>\r
1830           <MaxDatumSize>4</MaxDatumSize>\r
1831           <Value>10000000</Value>\r
1832         </PcdData>\r
1833         <PcdData ItemType="FIXED_AT_BUILD">\r
1834           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
1835           <Token>0x00000007</Token>\r
1836           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1837           <DatumType>UINT8</DatumType>\r
1838           <MaxDatumSize>1</MaxDatumSize>\r
1839           <Value>0x06</Value>\r
1840         </PcdData>\r
1841       </PcdBuildDefinition>\r
1842       <ModuleSaBuildOptions>\r
1843         <FvBinding>FV_RECOVERY</FvBinding>\r
1844         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
1845       </ModuleSaBuildOptions>\r
1846     </ModuleSA>\r
1847     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="27F05AF5-1644-4EF4-8944-48C4F75675A0">\r
1848       <Libraries>\r
1849         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1850         <Instance ModuleGuid="f12b59c9-76d0-4661-ad7c-f04d1bef0558" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1851         <Instance ModuleGuid="f6b5871d-5226-41b3-a569-3ff893fdc7bc" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
1852         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1853         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1854         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1855         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1856         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1857         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1858         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1859       </Libraries>\r
1860       <PcdBuildDefinition>\r
1861         <PcdData ItemType="FIXED_AT_BUILD">\r
1862           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
1863           <Token>0x00000001</Token>\r
1864           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1865           <DatumType>UINT32</DatumType>\r
1866           <MaxDatumSize>4</MaxDatumSize>\r
1867           <Value>1000000</Value>\r
1868         </PcdData>\r
1869         <PcdData ItemType="FIXED_AT_BUILD">\r
1870           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
1871           <Token>0x00000002</Token>\r
1872           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1873           <DatumType>UINT32</DatumType>\r
1874           <MaxDatumSize>4</MaxDatumSize>\r
1875           <Value>1000000</Value>\r
1876         </PcdData>\r
1877         <PcdData ItemType="FIXED_AT_BUILD">\r
1878           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
1879           <Token>0x00000003</Token>\r
1880           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1881           <DatumType>UINT32</DatumType>\r
1882           <MaxDatumSize>4</MaxDatumSize>\r
1883           <Value>1000000</Value>\r
1884         </PcdData>\r
1885         <PcdData ItemType="FIXED_AT_BUILD">\r
1886           <C_Name>PcdSpinLockTimeout</C_Name>\r
1887           <Token>0x00000004</Token>\r
1888           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1889           <DatumType>UINT32</DatumType>\r
1890           <MaxDatumSize>4</MaxDatumSize>\r
1891           <Value>10000000</Value>\r
1892         </PcdData>\r
1893         <PcdData ItemType="FIXED_AT_BUILD">\r
1894           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
1895           <Token>0x00000007</Token>\r
1896           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1897           <DatumType>UINT8</DatumType>\r
1898           <MaxDatumSize>1</MaxDatumSize>\r
1899           <Value>0x06</Value>\r
1900         </PcdData>\r
1901         <PcdData ItemType="FIXED_AT_BUILD">\r
1902           <C_Name>PcdDebugPropertyMask</C_Name>\r
1903           <Token>0x00000005</Token>\r
1904           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1905           <DatumType>UINT8</DatumType>\r
1906           <MaxDatumSize>1</MaxDatumSize>\r
1907           <Value>0x1f</Value>\r
1908         </PcdData>\r
1909         <PcdData ItemType="FIXED_AT_BUILD">\r
1910           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
1911           <Token>0x00000008</Token>\r
1912           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1913           <DatumType>UINT8</DatumType>\r
1914           <MaxDatumSize>1</MaxDatumSize>\r
1915           <Value>0xAF</Value>\r
1916         </PcdData>\r
1917         <PcdData ItemType="FIXED_AT_BUILD">\r
1918           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
1919           <Token>0x00000006</Token>\r
1920           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1921           <DatumType>UINT32</DatumType>\r
1922           <MaxDatumSize>4</MaxDatumSize>\r
1923           <Value>0x80000000</Value>\r
1924         </PcdData>\r
1925       </PcdBuildDefinition>\r
1926       <ModuleSaBuildOptions>\r
1927         <FvBinding>FV_RECOVERY</FvBinding>\r
1928         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
1929       </ModuleSaBuildOptions>\r
1930     </ModuleSA>\r
1931     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="BA929954-35B0-4dd3-90CD-9634BD7E1CF1">\r
1932       <Libraries>\r
1933         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1934         <Instance ModuleGuid="f12b59c9-76d0-4661-ad7c-f04d1bef0558" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1935         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1936         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1937         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1938         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1939         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1940         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1941         <Instance ModuleGuid="f6b5871d-5226-41b3-a569-3ff893fdc7bc" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
1942         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
1943       </Libraries>\r
1944       <PcdBuildDefinition>\r
1945         <PcdData ItemType="FIXED_AT_BUILD">\r
1946           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
1947           <Token>0x00000001</Token>\r
1948           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1949           <DatumType>UINT32</DatumType>\r
1950           <MaxDatumSize>4</MaxDatumSize>\r
1951           <Value>1000000</Value>\r
1952         </PcdData>\r
1953         <PcdData ItemType="FIXED_AT_BUILD">\r
1954           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
1955           <Token>0x00000002</Token>\r
1956           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1957           <DatumType>UINT32</DatumType>\r
1958           <MaxDatumSize>4</MaxDatumSize>\r
1959           <Value>1000000</Value>\r
1960         </PcdData>\r
1961         <PcdData ItemType="FIXED_AT_BUILD">\r
1962           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
1963           <Token>0x00000003</Token>\r
1964           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1965           <DatumType>UINT32</DatumType>\r
1966           <MaxDatumSize>4</MaxDatumSize>\r
1967           <Value>1000000</Value>\r
1968         </PcdData>\r
1969         <PcdData ItemType="FIXED_AT_BUILD">\r
1970           <C_Name>PcdSpinLockTimeout</C_Name>\r
1971           <Token>0x00000004</Token>\r
1972           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1973           <DatumType>UINT32</DatumType>\r
1974           <MaxDatumSize>4</MaxDatumSize>\r
1975           <Value>10000000</Value>\r
1976         </PcdData>\r
1977         <PcdData ItemType="FIXED_AT_BUILD">\r
1978           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
1979           <Token>0x00000007</Token>\r
1980           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1981           <DatumType>UINT8</DatumType>\r
1982           <MaxDatumSize>1</MaxDatumSize>\r
1983           <Value>0x06</Value>\r
1984         </PcdData>\r
1985         <PcdData ItemType="FIXED_AT_BUILD">\r
1986           <C_Name>PcdDebugPropertyMask</C_Name>\r
1987           <Token>0x00000005</Token>\r
1988           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1989           <DatumType>UINT8</DatumType>\r
1990           <MaxDatumSize>1</MaxDatumSize>\r
1991           <Value>0x1f</Value>\r
1992         </PcdData>\r
1993         <PcdData ItemType="FIXED_AT_BUILD">\r
1994           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
1995           <Token>0x00000008</Token>\r
1996           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1997           <DatumType>UINT8</DatumType>\r
1998           <MaxDatumSize>1</MaxDatumSize>\r
1999           <Value>0xAF</Value>\r
2000         </PcdData>\r
2001         <PcdData ItemType="FIXED_AT_BUILD">\r
2002           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
2003           <Token>0x00000006</Token>\r
2004           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2005           <DatumType>UINT32</DatumType>\r
2006           <MaxDatumSize>4</MaxDatumSize>\r
2007           <Value>0x80000000</Value>\r
2008         </PcdData>\r
2009       </PcdBuildDefinition>\r
2010       <ModuleSaBuildOptions>\r
2011         <FvBinding>FV_RECOVERY</FvBinding>\r
2012         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
2013       </ModuleSaBuildOptions>\r
2014     </ModuleSA>\r
2015     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="A6F691AC-31C8-4444-854C-E2C1A6950F92">\r
2016       <Libraries>\r
2017         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2018         <Instance ModuleGuid="19cbbb97-ff61-45ff-8c3f-dfa66dd118c8" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2019         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2020         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2021         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2022         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2023         <Instance ModuleGuid="baa1baa3-0a8d-402c-8042-985115fae953" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2024         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2025         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2026         <Instance ModuleGuid="1ec995b2-d15b-44f6-abd2-050ea7dd37d2" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
2027         <Instance ModuleGuid="a86fbfca-0183-4eeb-aa8a-762e3b7da1f3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2028         <Instance ModuleGuid="08c1a0e4-1208-47f8-a2c5-f42eabee653a" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2029         <Instance ModuleGuid="ea55bada-d488-427b-9d2d-227e0aaa3707" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2030         <Instance ModuleGuid="1e2c4c2e-67e6-4e57-b3ae-cf5a5af72c2c" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2031         <Instance ModuleGuid="f12b59c9-76d0-4661-ad7c-f04d1bef0558" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2032         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2033         <Instance ModuleGuid="91c1677a-e57f-4191-8b8e-eb7711a716e0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2034         <Instance ModuleGuid="FC120ED3-40E1-46dc-8C9C-AAE3CA139ACF" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2035         <Instance ModuleGuid="556f5d10-7309-4af4-b80a-8196bd60946f" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2036       </Libraries>\r
2037       <PcdBuildDefinition>\r
2038         <PcdData ItemType="FIXED_AT_BUILD">\r
2039           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
2040           <Token>0x00000001</Token>\r
2041           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2042           <DatumType>UINT32</DatumType>\r
2043           <MaxDatumSize>4</MaxDatumSize>\r
2044           <Value>1000000</Value>\r
2045         </PcdData>\r
2046         <PcdData ItemType="FIXED_AT_BUILD">\r
2047           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
2048           <Token>0x00000002</Token>\r
2049           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2050           <DatumType>UINT32</DatumType>\r
2051           <MaxDatumSize>4</MaxDatumSize>\r
2052           <Value>1000000</Value>\r
2053         </PcdData>\r
2054         <PcdData ItemType="FIXED_AT_BUILD">\r
2055           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
2056           <Token>0x00000003</Token>\r
2057           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2058           <DatumType>UINT32</DatumType>\r
2059           <MaxDatumSize>4</MaxDatumSize>\r
2060           <Value>1000000</Value>\r
2061         </PcdData>\r
2062         <PcdData ItemType="FIXED_AT_BUILD">\r
2063           <C_Name>PcdSpinLockTimeout</C_Name>\r
2064           <Token>0x00000004</Token>\r
2065           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2066           <DatumType>UINT32</DatumType>\r
2067           <MaxDatumSize>4</MaxDatumSize>\r
2068           <Value>10000000</Value>\r
2069         </PcdData>\r
2070         <PcdData ItemType="FIXED_AT_BUILD">\r
2071           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
2072           <Token>0x00000007</Token>\r
2073           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2074           <DatumType>UINT8</DatumType>\r
2075           <MaxDatumSize>1</MaxDatumSize>\r
2076           <Value>0x06</Value>\r
2077         </PcdData>\r
2078         <PcdData ItemType="FIXED_AT_BUILD">\r
2079           <C_Name>PcdDebugPropertyMask</C_Name>\r
2080           <Token>0x00000005</Token>\r
2081           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2082           <DatumType>UINT8</DatumType>\r
2083           <MaxDatumSize>1</MaxDatumSize>\r
2084           <Value>0x1f</Value>\r
2085         </PcdData>\r
2086         <PcdData ItemType="FIXED_AT_BUILD">\r
2087           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
2088           <Token>0x00000008</Token>\r
2089           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2090           <DatumType>UINT8</DatumType>\r
2091           <MaxDatumSize>1</MaxDatumSize>\r
2092           <Value>0xAF</Value>\r
2093         </PcdData>\r
2094         <PcdData ItemType="FIXED_AT_BUILD">\r
2095           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
2096           <Token>0x00000006</Token>\r
2097           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2098           <DatumType>UINT32</DatumType>\r
2099           <MaxDatumSize>4</MaxDatumSize>\r
2100           <Value>0x80000000</Value>\r
2101         </PcdData>\r
2102         <PcdData ItemType="FIXED_AT_BUILD">\r
2103           <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
2104           <Token>0x00000009</Token>\r
2105           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2106           <DatumType>UINT8</DatumType>\r
2107           <MaxDatumSize>1</MaxDatumSize>\r
2108           <Value>0</Value>\r
2109         </PcdData>\r
2110       </PcdBuildDefinition>\r
2111       <ModuleSaBuildOptions>\r
2112         <FvBinding>FV_RECOVERY</FvBinding>\r
2113         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
2114       </ModuleSaBuildOptions>\r
2115     </ModuleSA>\r
2116     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="F099D67F-71AE-4c36-B2A3-DCEB0EB2B7D8">\r
2117       <Libraries>\r
2118         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2119         <Instance ModuleGuid="19cbbb97-ff61-45ff-8c3f-dfa66dd118c8" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2120         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2121         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2122         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2123         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2124         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2125         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2126         <Instance ModuleGuid="50bcb105-6634-441d-b403-659110a03ad2" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2127       </Libraries>\r
2128       <PcdBuildDefinition>\r
2129         <PcdData ItemType="FIXED_AT_BUILD">\r
2130           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
2131           <Token>0x00000001</Token>\r
2132           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2133           <DatumType>UINT32</DatumType>\r
2134           <MaxDatumSize>4</MaxDatumSize>\r
2135           <Value>1000000</Value>\r
2136         </PcdData>\r
2137         <PcdData ItemType="FIXED_AT_BUILD">\r
2138           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
2139           <Token>0x00000002</Token>\r
2140           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2141           <DatumType>UINT32</DatumType>\r
2142           <MaxDatumSize>4</MaxDatumSize>\r
2143           <Value>1000000</Value>\r
2144         </PcdData>\r
2145         <PcdData ItemType="FIXED_AT_BUILD">\r
2146           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
2147           <Token>0x00000003</Token>\r
2148           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2149           <DatumType>UINT32</DatumType>\r
2150           <MaxDatumSize>4</MaxDatumSize>\r
2151           <Value>1000000</Value>\r
2152         </PcdData>\r
2153         <PcdData ItemType="FIXED_AT_BUILD">\r
2154           <C_Name>PcdSpinLockTimeout</C_Name>\r
2155           <Token>0x00000004</Token>\r
2156           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2157           <DatumType>UINT32</DatumType>\r
2158           <MaxDatumSize>4</MaxDatumSize>\r
2159           <Value>10000000</Value>\r
2160         </PcdData>\r
2161         <PcdData ItemType="FIXED_AT_BUILD">\r
2162           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
2163           <Token>0x00000007</Token>\r
2164           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2165           <DatumType>UINT8</DatumType>\r
2166           <MaxDatumSize>1</MaxDatumSize>\r
2167           <Value>0x06</Value>\r
2168         </PcdData>\r
2169         <PcdData ItemType="FIXED_AT_BUILD">\r
2170           <C_Name>PcdDebugPropertyMask</C_Name>\r
2171           <Token>0x00000005</Token>\r
2172           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2173           <DatumType>UINT8</DatumType>\r
2174           <MaxDatumSize>1</MaxDatumSize>\r
2175           <Value>0x1f</Value>\r
2176         </PcdData>\r
2177         <PcdData ItemType="FIXED_AT_BUILD">\r
2178           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
2179           <Token>0x00000008</Token>\r
2180           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2181           <DatumType>UINT8</DatumType>\r
2182           <MaxDatumSize>1</MaxDatumSize>\r
2183           <Value>0xAF</Value>\r
2184         </PcdData>\r
2185         <PcdData ItemType="FIXED_AT_BUILD">\r
2186           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
2187           <Token>0x00000006</Token>\r
2188           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2189           <DatumType>UINT32</DatumType>\r
2190           <MaxDatumSize>4</MaxDatumSize>\r
2191           <Value>0x80000000</Value>\r
2192         </PcdData>\r
2193       </PcdBuildDefinition>\r
2194       <ModuleSaBuildOptions>\r
2195         <FvBinding>FV_RECOVERY</FvBinding>\r
2196         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
2197       </ModuleSaBuildOptions>\r
2198     </ModuleSA>\r
2199     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="B601F8C4-43B7-4784-95B1-F4226CB40CEE">\r
2200       <Libraries>\r
2201         <Instance ModuleGuid="19cbbb97-ff61-45ff-8c3f-dfa66dd118c8" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2202         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2203         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2204         <Instance ModuleGuid="fd44e603-002a-4b29-9f5f-529e815b6165" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2205         <Instance ModuleGuid="b1ee6c28-54aa-4d17-b705-3e28ccb27b2e" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2206         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2207         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2208         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2209         <Instance ModuleGuid="556f5d10-7309-4af4-b80a-8196bd60946f" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2210       </Libraries>\r
2211       <PcdBuildDefinition>\r
2212         <PcdData ItemType="FIXED_AT_BUILD">\r
2213           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
2214           <Token>0x00000001</Token>\r
2215           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2216           <DatumType>UINT32</DatumType>\r
2217           <MaxDatumSize>4</MaxDatumSize>\r
2218           <Value>1000000</Value>\r
2219         </PcdData>\r
2220         <PcdData ItemType="FIXED_AT_BUILD">\r
2221           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
2222           <Token>0x00000002</Token>\r
2223           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2224           <DatumType>UINT32</DatumType>\r
2225           <MaxDatumSize>4</MaxDatumSize>\r
2226           <Value>1000000</Value>\r
2227         </PcdData>\r
2228         <PcdData ItemType="FIXED_AT_BUILD">\r
2229           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
2230           <Token>0x00000003</Token>\r
2231           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2232           <DatumType>UINT32</DatumType>\r
2233           <MaxDatumSize>4</MaxDatumSize>\r
2234           <Value>1000000</Value>\r
2235         </PcdData>\r
2236         <PcdData ItemType="FIXED_AT_BUILD">\r
2237           <C_Name>PcdSpinLockTimeout</C_Name>\r
2238           <Token>0x00000004</Token>\r
2239           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2240           <DatumType>UINT32</DatumType>\r
2241           <MaxDatumSize>4</MaxDatumSize>\r
2242           <Value>10000000</Value>\r
2243         </PcdData>\r
2244         <PcdData ItemType="FIXED_AT_BUILD">\r
2245           <C_Name>PcdDebugPropertyMask</C_Name>\r
2246           <Token>0x00000005</Token>\r
2247           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2248           <DatumType>UINT8</DatumType>\r
2249           <MaxDatumSize>1</MaxDatumSize>\r
2250           <Value>0x1f</Value>\r
2251         </PcdData>\r
2252         <PcdData ItemType="FIXED_AT_BUILD">\r
2253           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
2254           <Token>0x00000008</Token>\r
2255           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2256           <DatumType>UINT8</DatumType>\r
2257           <MaxDatumSize>1</MaxDatumSize>\r
2258           <Value>0xAF</Value>\r
2259         </PcdData>\r
2260         <PcdData ItemType="FIXED_AT_BUILD">\r
2261           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
2262           <Token>0x00000006</Token>\r
2263           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2264           <DatumType>UINT32</DatumType>\r
2265           <MaxDatumSize>4</MaxDatumSize>\r
2266           <Value>0x80000000</Value>\r
2267         </PcdData>\r
2268         <PcdData ItemType="FIXED_AT_BUILD">\r
2269           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
2270           <Token>0x00000007</Token>\r
2271           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2272           <DatumType>UINT8</DatumType>\r
2273           <MaxDatumSize>1</MaxDatumSize>\r
2274           <Value>0x06</Value>\r
2275         </PcdData>\r
2276       </PcdBuildDefinition>\r
2277       <ModuleSaBuildOptions>\r
2278         <FvBinding>FV_RECOVERY</FvBinding>\r
2279         <FfsFormatKey>RT_DRIVER</FfsFormatKey>\r
2280       </ModuleSaBuildOptions>\r
2281     </ModuleSA>\r
2282     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="AD608272-D07F-4964-801E-7BD3B7888652">\r
2283       <Libraries>\r
2284         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2285         <Instance ModuleGuid="19cbbb97-ff61-45ff-8c3f-dfa66dd118c8" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2286         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2287         <Instance ModuleGuid="fd44e603-002a-4b29-9f5f-529e815b6165" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2288         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2289         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2290         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2291         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2292         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2293         <Instance ModuleGuid="b1ee6c28-54aa-4d17-b705-3e28ccb27b2e" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2294       </Libraries>\r
2295       <PcdBuildDefinition>\r
2296         <PcdData ItemType="FIXED_AT_BUILD">\r
2297           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
2298           <Token>0x00000001</Token>\r
2299           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2300           <DatumType>UINT32</DatumType>\r
2301           <MaxDatumSize>4</MaxDatumSize>\r
2302           <Value>1000000</Value>\r
2303         </PcdData>\r
2304         <PcdData ItemType="FIXED_AT_BUILD">\r
2305           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
2306           <Token>0x00000002</Token>\r
2307           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2308           <DatumType>UINT32</DatumType>\r
2309           <MaxDatumSize>4</MaxDatumSize>\r
2310           <Value>1000000</Value>\r
2311         </PcdData>\r
2312         <PcdData ItemType="FIXED_AT_BUILD">\r
2313           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
2314           <Token>0x00000003</Token>\r
2315           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2316           <DatumType>UINT32</DatumType>\r
2317           <MaxDatumSize>4</MaxDatumSize>\r
2318           <Value>1000000</Value>\r
2319         </PcdData>\r
2320         <PcdData ItemType="FIXED_AT_BUILD">\r
2321           <C_Name>PcdSpinLockTimeout</C_Name>\r
2322           <Token>0x00000004</Token>\r
2323           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2324           <DatumType>UINT32</DatumType>\r
2325           <MaxDatumSize>4</MaxDatumSize>\r
2326           <Value>10000000</Value>\r
2327         </PcdData>\r
2328         <PcdData ItemType="FIXED_AT_BUILD">\r
2329           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
2330           <Token>0x00000007</Token>\r
2331           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2332           <DatumType>UINT8</DatumType>\r
2333           <MaxDatumSize>1</MaxDatumSize>\r
2334           <Value>0x06</Value>\r
2335         </PcdData>\r
2336         <PcdData ItemType="FIXED_AT_BUILD">\r
2337           <C_Name>PcdDebugPropertyMask</C_Name>\r
2338           <Token>0x00000005</Token>\r
2339           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2340           <DatumType>UINT8</DatumType>\r
2341           <MaxDatumSize>1</MaxDatumSize>\r
2342           <Value>0x1f</Value>\r
2343         </PcdData>\r
2344         <PcdData ItemType="FIXED_AT_BUILD">\r
2345           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
2346           <Token>0x00000008</Token>\r
2347           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2348           <DatumType>UINT8</DatumType>\r
2349           <MaxDatumSize>1</MaxDatumSize>\r
2350           <Value>0xAF</Value>\r
2351         </PcdData>\r
2352         <PcdData ItemType="FIXED_AT_BUILD">\r
2353           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
2354           <Token>0x00000006</Token>\r
2355           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2356           <DatumType>UINT32</DatumType>\r
2357           <MaxDatumSize>4</MaxDatumSize>\r
2358           <Value>0x80000000</Value>\r
2359         </PcdData>\r
2360       </PcdBuildDefinition>\r
2361       <ModuleSaBuildOptions>\r
2362         <FvBinding>FV_RECOVERY</FvBinding>\r
2363         <FfsFormatKey>RT_DRIVER</FfsFormatKey>\r
2364       </ModuleSaBuildOptions>\r
2365     </ModuleSA>\r
2366     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="FEDE0A1B-BCA2-4A9F-BB2B-D9FD7DEC2E9F">\r
2367       <Libraries>\r
2368         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2369         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2370         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2371         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2372         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2373         <Instance ModuleGuid="fd44e603-002a-4b29-9f5f-529e815b6165" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2374         <Instance ModuleGuid="f12b59c9-76d0-4661-ad7c-f04d1bef0558" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2375         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2376         <Instance ModuleGuid="a86fbfca-0183-4eeb-aa8a-762e3b7da1f3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2377         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2378         <Instance ModuleGuid="b5a05743-9b71-489b-a0ed-a0eb3950d23b" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2379         <Instance ModuleGuid="926c9cd0-4bb8-479b-9ac4-8a2a23f85307" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2380         <Instance ModuleGuid="E4541241-8897-411a-91F8-7D7E45837146" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2381         <Instance ModuleGuid="b1ee6c28-54aa-4d17-b705-3e28ccb27b2e" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2382         <Instance ModuleGuid="F3E4E221-D5CA-4dc9-8CB2-C5123C4827D5" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
2383         <Instance ModuleGuid="1c747f6b-0a58-49ae-8ea3-0327a4fa10e3" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
2384         <Instance ModuleGuid="a804239b-4155-446f-acc8-f0825d74908c" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
2385       </Libraries>\r
2386       <PcdBuildDefinition>\r
2387         <PcdData ItemType="FEATURE_FLAG">\r
2388           <C_Name>PcdStatusCodeUseHardSerial</C_Name>\r
2389           <Token>0x00010027</Token>\r
2390           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2391           <DatumType>BOOLEAN</DatumType>\r
2392           <MaxDatumSize>1</MaxDatumSize>\r
2393           <Value>FALSE</Value>\r
2394         </PcdData>\r
2395         <PcdData ItemType="FEATURE_FLAG">\r
2396           <C_Name>PcdStatusCodeUseEfiSerial</C_Name>\r
2397           <Token>0x00010026</Token>\r
2398           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2399           <DatumType>BOOLEAN</DatumType>\r
2400           <MaxDatumSize>1</MaxDatumSize>\r
2401           <Value>FALSE</Value>\r
2402         </PcdData>\r
2403         <PcdData ItemType="FEATURE_FLAG">\r
2404           <C_Name>PcdStatusCodeUseRuntimeMemory</C_Name>\r
2405           <Token>0x00010028</Token>\r
2406           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2407           <DatumType>BOOLEAN</DatumType>\r
2408           <MaxDatumSize>1</MaxDatumSize>\r
2409           <Value>FALSE</Value>\r
2410         </PcdData>\r
2411         <PcdData ItemType="FEATURE_FLAG">\r
2412           <C_Name>PcdStatusCodeUseDataHub</C_Name>\r
2413           <Token>0x00010029</Token>\r
2414           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2415           <DatumType>BOOLEAN</DatumType>\r
2416           <MaxDatumSize>1</MaxDatumSize>\r
2417           <Value>FALSE</Value>\r
2418         </PcdData>\r
2419         <PcdData ItemType="FEATURE_FLAG">\r
2420           <C_Name>PcdStatusCodeUseOEM</C_Name>\r
2421           <Token>0x00010024</Token>\r
2422           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2423           <DatumType>BOOLEAN</DatumType>\r
2424           <MaxDatumSize>1</MaxDatumSize>\r
2425           <Value>TRUE</Value>\r
2426         </PcdData>\r
2427         <PcdData ItemType="FEATURE_FLAG">\r
2428           <C_Name>PcdStatusCodeReplayInSerial</C_Name>\r
2429           <Token>0x0001002a</Token>\r
2430           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2431           <DatumType>BOOLEAN</DatumType>\r
2432           <MaxDatumSize>1</MaxDatumSize>\r
2433           <Value>FALSE</Value>\r
2434         </PcdData>\r
2435         <PcdData ItemType="FEATURE_FLAG">\r
2436           <C_Name>PcdStatusCodeReplayInDataHub</C_Name>\r
2437           <Token>0x0001002c</Token>\r
2438           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2439           <DatumType>BOOLEAN</DatumType>\r
2440           <MaxDatumSize>1</MaxDatumSize>\r
2441           <Value>FALSE</Value>\r
2442         </PcdData>\r
2443         <PcdData ItemType="FEATURE_FLAG">\r
2444           <C_Name>PcdStatusCodeReplayInRuntimeMemory</C_Name>\r
2445           <Token>0x0001002b</Token>\r
2446           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2447           <DatumType>BOOLEAN</DatumType>\r
2448           <MaxDatumSize>1</MaxDatumSize>\r
2449           <Value>FALSE</Value>\r
2450         </PcdData>\r
2451         <PcdData ItemType="FEATURE_FLAG">\r
2452           <C_Name>PcdStatusCodeReplayInOEM</C_Name>\r
2453           <Token>0x0001002d</Token>\r
2454           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2455           <DatumType>BOOLEAN</DatumType>\r
2456           <MaxDatumSize>1</MaxDatumSize>\r
2457           <Value>FALSE</Value>\r
2458         </PcdData>\r
2459         <PcdData ItemType="PATCHABLE_IN_MODULE">\r
2460           <C_Name>PcdStatusCodeRuntimeMemorySize</C_Name>\r
2461           <Token>0x0001002e</Token>\r
2462           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2463           <DatumType>UINT16</DatumType>\r
2464           <MaxDatumSize>2</MaxDatumSize>\r
2465           <Value>128</Value>\r
2466         </PcdData>\r
2467         <PcdData ItemType="FIXED_AT_BUILD">\r
2468           <C_Name>PcdDebugPropertyMask</C_Name>\r
2469           <Token>0x00000005</Token>\r
2470           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2471           <DatumType>UINT8</DatumType>\r
2472           <MaxDatumSize>1</MaxDatumSize>\r
2473           <Value>0x1f</Value>\r
2474         </PcdData>\r
2475         <PcdData ItemType="FIXED_AT_BUILD">\r
2476           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
2477           <Token>0x00000008</Token>\r
2478           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2479           <DatumType>UINT8</DatumType>\r
2480           <MaxDatumSize>1</MaxDatumSize>\r
2481           <Value>0xAF</Value>\r
2482         </PcdData>\r
2483         <PcdData ItemType="FIXED_AT_BUILD">\r
2484           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
2485           <Token>0x00000006</Token>\r
2486           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2487           <DatumType>UINT32</DatumType>\r
2488           <MaxDatumSize>4</MaxDatumSize>\r
2489           <Value>0x80000000</Value>\r
2490         </PcdData>\r
2491         <PcdData ItemType="FIXED_AT_BUILD">\r
2492           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
2493           <Token>0x00000001</Token>\r
2494           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2495           <DatumType>UINT32</DatumType>\r
2496           <MaxDatumSize>4</MaxDatumSize>\r
2497           <Value>1000000</Value>\r
2498         </PcdData>\r
2499         <PcdData ItemType="FIXED_AT_BUILD">\r
2500           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
2501           <Token>0x00000002</Token>\r
2502           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2503           <DatumType>UINT32</DatumType>\r
2504           <MaxDatumSize>4</MaxDatumSize>\r
2505           <Value>1000000</Value>\r
2506         </PcdData>\r
2507         <PcdData ItemType="FIXED_AT_BUILD">\r
2508           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
2509           <Token>0x00000003</Token>\r
2510           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2511           <DatumType>UINT32</DatumType>\r
2512           <MaxDatumSize>4</MaxDatumSize>\r
2513           <Value>1000000</Value>\r
2514         </PcdData>\r
2515         <PcdData ItemType="FIXED_AT_BUILD">\r
2516           <C_Name>PcdSpinLockTimeout</C_Name>\r
2517           <Token>0x00000004</Token>\r
2518           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2519           <DatumType>UINT32</DatumType>\r
2520           <MaxDatumSize>4</MaxDatumSize>\r
2521           <Value>10000000</Value>\r
2522         </PcdData>\r
2523         <PcdData ItemType="FIXED_AT_BUILD">\r
2524           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
2525           <Token>0x00000007</Token>\r
2526           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2527           <DatumType>UINT8</DatumType>\r
2528           <MaxDatumSize>1</MaxDatumSize>\r
2529           <Value>0x06</Value>\r
2530         </PcdData>\r
2531         <PcdData ItemType="FEATURE_FLAG">\r
2532           <C_Name>PcdNt32StatusCodeLibUseForPei</C_Name>\r
2533           <Token>0x0000100b</Token>\r
2534           <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2535           <DatumType>BOOLEAN</DatumType>\r
2536           <MaxDatumSize>1</MaxDatumSize>\r
2537           <Value>FALSE</Value>\r
2538         </PcdData>\r
2539       </PcdBuildDefinition>\r
2540       <ModuleSaBuildOptions>\r
2541         <FvBinding>FV_RECOVERY</FvBinding>\r
2542         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
2543         <Options>\r
2544           <Option BuildTargets="DEBUG" ToolChainFamily="MSFT" SupArchList="IA32" ToolCode="DLINK">"Kernel32.lib", "MSVCRTD.lib", "Gdi32.lib", "User32.lib", "Winmm.lib"</Option>\r
2545           <Option BuildTargets="RELEASE" ToolChainFamily="MSFT" SupArchList="IA32" ToolCode="DLINK">"Kernel32.lib", "MSVCRTD.lib", "Gdi32.lib", "User32.lib", "Winmm.lib"</Option>\r
2546         </Options>\r
2547       </ModuleSaBuildOptions>\r
2548     </ModuleSA>\r
2549     <ModuleSA SupArchList="IA32" PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3" ModuleGuid="BDFE5FAA-2A35-44bb-B17A-8084D4E2B9E9">\r
2550       <Libraries>\r
2551         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2552         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2553         <Instance ModuleGuid="fd44e603-002a-4b29-9f5f-529e815b6165" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2554         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2555         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2556         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2557         <Instance ModuleGuid="baa1baa3-0a8d-402c-8042-985115fae953" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2558         <Instance ModuleGuid="9ba1d976-0624-41a3-8650-28165e8d9ae8" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2559         <Instance ModuleGuid="50bcb105-6634-441d-b403-659110a03ad2" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2560         <Instance ModuleGuid="b1ee6c28-54aa-4d17-b705-3e28ccb27b2e" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2561         <Instance ModuleGuid="f12b59c9-76d0-4661-ad7c-f04d1bef0558" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2562         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2563       </Libraries>\r
2564       <PcdBuildDefinition>\r
2565         <PcdData ItemType="FIXED_AT_BUILD">\r
2566           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
2567           <Token>0x00000001</Token>\r
2568           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2569           <DatumType>UINT32</DatumType>\r
2570           <MaxDatumSize>4</MaxDatumSize>\r
2571           <Value>1000000</Value>\r
2572         </PcdData>\r
2573         <PcdData ItemType="FIXED_AT_BUILD">\r
2574           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
2575           <Token>0x00000002</Token>\r
2576           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2577           <DatumType>UINT32</DatumType>\r
2578           <MaxDatumSize>4</MaxDatumSize>\r
2579           <Value>1000000</Value>\r
2580         </PcdData>\r
2581         <PcdData ItemType="FIXED_AT_BUILD">\r
2582           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
2583           <Token>0x00000003</Token>\r
2584           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2585           <DatumType>UINT32</DatumType>\r
2586           <MaxDatumSize>4</MaxDatumSize>\r
2587           <Value>1000000</Value>\r
2588         </PcdData>\r
2589         <PcdData ItemType="FIXED_AT_BUILD">\r
2590           <C_Name>PcdSpinLockTimeout</C_Name>\r
2591           <Token>0x00000004</Token>\r
2592           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2593           <DatumType>UINT32</DatumType>\r
2594           <MaxDatumSize>4</MaxDatumSize>\r
2595           <Value>10000000</Value>\r
2596         </PcdData>\r
2597         <PcdData ItemType="FIXED_AT_BUILD">\r
2598           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
2599           <Token>0x00000007</Token>\r
2600           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2601           <DatumType>UINT8</DatumType>\r
2602           <MaxDatumSize>1</MaxDatumSize>\r
2603           <Value>0x06</Value>\r
2604         </PcdData>\r
2605         <PcdData ItemType="FIXED_AT_BUILD">\r
2606           <C_Name>PcdDebugPropertyMask</C_Name>\r
2607           <Token>0x00000005</Token>\r
2608           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2609           <DatumType>UINT8</DatumType>\r
2610           <MaxDatumSize>1</MaxDatumSize>\r
2611           <Value>0x1f</Value>\r
2612         </PcdData>\r
2613         <PcdData ItemType="FIXED_AT_BUILD">\r
2614           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
2615           <Token>0x00000008</Token>\r
2616           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2617           <DatumType>UINT8</DatumType>\r
2618           <MaxDatumSize>1</MaxDatumSize>\r
2619           <Value>0xAF</Value>\r
2620         </PcdData>\r
2621         <PcdData ItemType="FIXED_AT_BUILD">\r
2622           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
2623           <Token>0x00000006</Token>\r
2624           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2625           <DatumType>UINT32</DatumType>\r
2626           <MaxDatumSize>4</MaxDatumSize>\r
2627           <Value>0x80000000</Value>\r
2628         </PcdData>\r
2629       </PcdBuildDefinition>\r
2630       <ModuleSaBuildOptions>\r
2631         <FvBinding>FV_RECOVERY</FvBinding>\r
2632         <FfsFormatKey>RT_DRIVER</FfsFormatKey>\r
2633       </ModuleSaBuildOptions>\r
2634     </ModuleSA>\r
2635     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="4C862FC6-0E54-4e36-8C8F-FF6F3167951F">\r
2636       <Libraries>\r
2637         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2638         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2639         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2640         <Instance ModuleGuid="f12b59c9-76d0-4661-ad7c-f04d1bef0558" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2641         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2642         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2643         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2644         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2645         <Instance ModuleGuid="50bcb105-6634-441d-b403-659110a03ad2" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2646         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2647         <!--Pkg: MdePkg Mod: DxePcdLib Path: MdePkg\Library\DxePcdLib\DxePcdLib.msa-->\r
2648         <Instance ModuleGuid="af97eb89-4cc6-45f8-a514-ca025b346480" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
2649       </Libraries>\r
2650       <PcdBuildDefinition>\r
2651         <PcdData ItemType="DYNAMIC">\r
2652           <C_Name>PcdFlashNvStorageFtwSpareBase</C_Name>\r
2653           <Token>0x30000013</Token>\r
2654           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
2655           <DatumType>UINT32</DatumType>\r
2656           <MaxDatumSize>4</MaxDatumSize>\r
2657           <Value>0x0</Value>\r
2658         </PcdData>\r
2659         <PcdData ItemType="DYNAMIC">\r
2660           <C_Name>PcdFlashNvStorageFtwSpareSize</C_Name>\r
2661           <Token>0x30000014</Token>\r
2662           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
2663           <DatumType>UINT32</DatumType>\r
2664           <MaxDatumSize>4</MaxDatumSize>\r
2665           <Value>0x0</Value>\r
2666         </PcdData>\r
2667         <PcdData ItemType="DYNAMIC">\r
2668           <C_Name>PcdFlashNvStorageFtwWorkingBase</C_Name>\r
2669           <Token>0x30000010</Token>\r
2670           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
2671           <DatumType>UINT32</DatumType>\r
2672           <MaxDatumSize>4</MaxDatumSize>\r
2673           <Value>0x0</Value>\r
2674         </PcdData>\r
2675         <PcdData ItemType="DYNAMIC">\r
2676           <C_Name>PcdFlashNvStorageFtwWorkingSize</C_Name>\r
2677           <Token>0x30000011</Token>\r
2678           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
2679           <DatumType>UINT32</DatumType>\r
2680           <MaxDatumSize>4</MaxDatumSize>\r
2681           <Value>0x0</Value>\r
2682         </PcdData>\r
2683         <PcdData ItemType="FIXED_AT_BUILD">\r
2684           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
2685           <Token>0x00000001</Token>\r
2686           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2687           <DatumType>UINT32</DatumType>\r
2688           <MaxDatumSize>4</MaxDatumSize>\r
2689           <Value>1000000</Value>\r
2690         </PcdData>\r
2691         <PcdData ItemType="FIXED_AT_BUILD">\r
2692           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
2693           <Token>0x00000002</Token>\r
2694           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2695           <DatumType>UINT32</DatumType>\r
2696           <MaxDatumSize>4</MaxDatumSize>\r
2697           <Value>1000000</Value>\r
2698         </PcdData>\r
2699         <PcdData ItemType="FIXED_AT_BUILD">\r
2700           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
2701           <Token>0x00000003</Token>\r
2702           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2703           <DatumType>UINT32</DatumType>\r
2704           <MaxDatumSize>4</MaxDatumSize>\r
2705           <Value>1000000</Value>\r
2706         </PcdData>\r
2707         <PcdData ItemType="FIXED_AT_BUILD">\r
2708           <C_Name>PcdSpinLockTimeout</C_Name>\r
2709           <Token>0x00000004</Token>\r
2710           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2711           <DatumType>UINT32</DatumType>\r
2712           <MaxDatumSize>4</MaxDatumSize>\r
2713           <Value>10000000</Value>\r
2714         </PcdData>\r
2715         <PcdData ItemType="FIXED_AT_BUILD">\r
2716           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
2717           <Token>0x00000007</Token>\r
2718           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2719           <DatumType>UINT8</DatumType>\r
2720           <MaxDatumSize>1</MaxDatumSize>\r
2721           <Value>0x06</Value>\r
2722         </PcdData>\r
2723         <PcdData ItemType="FIXED_AT_BUILD">\r
2724           <C_Name>PcdDebugPropertyMask</C_Name>\r
2725           <Token>0x00000005</Token>\r
2726           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2727           <DatumType>UINT8</DatumType>\r
2728           <MaxDatumSize>1</MaxDatumSize>\r
2729           <Value>0x1f</Value>\r
2730         </PcdData>\r
2731         <PcdData ItemType="FIXED_AT_BUILD">\r
2732           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
2733           <Token>0x00000008</Token>\r
2734           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2735           <DatumType>UINT8</DatumType>\r
2736           <MaxDatumSize>1</MaxDatumSize>\r
2737           <Value>0xAF</Value>\r
2738         </PcdData>\r
2739         <PcdData ItemType="FIXED_AT_BUILD">\r
2740           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
2741           <Token>0x00000006</Token>\r
2742           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2743           <DatumType>UINT32</DatumType>\r
2744           <MaxDatumSize>4</MaxDatumSize>\r
2745           <Value>0x80000000</Value>\r
2746         </PcdData>\r
2747       </PcdBuildDefinition>\r
2748       <ModuleSaBuildOptions>\r
2749         <FvBinding>FV_RECOVERY</FvBinding>\r
2750         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
2751       </ModuleSaBuildOptions>\r
2752     </ModuleSA>\r
2753     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="CBD2E4D5-7068-4FF5-B462-9822B4AD8D60">\r
2754       <Libraries>\r
2755         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2756         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2757         <Instance ModuleGuid="fd44e603-002a-4b29-9f5f-529e815b6165" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2758         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2759         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2760         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2761         <Instance ModuleGuid="baa1baa3-0a8d-402c-8042-985115fae953" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2762         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2763         <Instance ModuleGuid="b1ee6c28-54aa-4d17-b705-3e28ccb27b2e" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2764         <Instance ModuleGuid="f12b59c9-76d0-4661-ad7c-f04d1bef0558" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2765         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2766         <Instance ModuleGuid="bd4d540e-04b0-4b10-8fd5-4a7bb533cf67" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2767         <!--Pkg: MdePkg Mod: DxePcdLib Path: MdePkg\Library\DxePcdLib\DxePcdLib.msa-->\r
2768         <Instance ModuleGuid="af97eb89-4cc6-45f8-a514-ca025b346480" ModuleVersion="1.0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec" PackageVersion="0.3"/>\r
2769       </Libraries>\r
2770       <PcdBuildDefinition>\r
2771         <PcdData ItemType="DYNAMIC">\r
2772           <C_Name>PcdFlashNvStorageVariableBase</C_Name>\r
2773           <Token>0x30000001</Token>\r
2774           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
2775           <DatumType>UINT32</DatumType>\r
2776           <MaxDatumSize>4</MaxDatumSize>\r
2777           <Value>0x0</Value>\r
2778         </PcdData>\r
2779         <PcdData ItemType="DYNAMIC">\r
2780           <C_Name>PcdFlashNvStorageVariableSize</C_Name>\r
2781           <Token>0x30000002</Token>\r
2782           <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
2783           <DatumType>UINT32</DatumType>\r
2784           <MaxDatumSize>4</MaxDatumSize>\r
2785           <Value>0x0</Value>\r
2786         </PcdData>\r
2787         <PcdData ItemType="FIXED_AT_BUILD">\r
2788           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
2789           <Token>0x00000001</Token>\r
2790           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2791           <DatumType>UINT32</DatumType>\r
2792           <MaxDatumSize>4</MaxDatumSize>\r
2793           <Value>1000000</Value>\r
2794         </PcdData>\r
2795         <PcdData ItemType="FIXED_AT_BUILD">\r
2796           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
2797           <Token>0x00000002</Token>\r
2798           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2799           <DatumType>UINT32</DatumType>\r
2800           <MaxDatumSize>4</MaxDatumSize>\r
2801           <Value>1000000</Value>\r
2802         </PcdData>\r
2803         <PcdData ItemType="FIXED_AT_BUILD">\r
2804           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
2805           <Token>0x00000003</Token>\r
2806           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2807           <DatumType>UINT32</DatumType>\r
2808           <MaxDatumSize>4</MaxDatumSize>\r
2809           <Value>1000000</Value>\r
2810         </PcdData>\r
2811         <PcdData ItemType="FIXED_AT_BUILD">\r
2812           <C_Name>PcdSpinLockTimeout</C_Name>\r
2813           <Token>0x00000004</Token>\r
2814           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2815           <DatumType>UINT32</DatumType>\r
2816           <MaxDatumSize>4</MaxDatumSize>\r
2817           <Value>10000000</Value>\r
2818         </PcdData>\r
2819         <PcdData ItemType="FIXED_AT_BUILD">\r
2820           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
2821           <Token>0x00000007</Token>\r
2822           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2823           <DatumType>UINT8</DatumType>\r
2824           <MaxDatumSize>1</MaxDatumSize>\r
2825           <Value>0x06</Value>\r
2826         </PcdData>\r
2827         <PcdData ItemType="FIXED_AT_BUILD">\r
2828           <C_Name>PcdDebugPropertyMask</C_Name>\r
2829           <Token>0x00000005</Token>\r
2830           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2831           <DatumType>UINT8</DatumType>\r
2832           <MaxDatumSize>1</MaxDatumSize>\r
2833           <Value>0x1f</Value>\r
2834         </PcdData>\r
2835         <PcdData ItemType="FIXED_AT_BUILD">\r
2836           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
2837           <Token>0x00000008</Token>\r
2838           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2839           <DatumType>UINT8</DatumType>\r
2840           <MaxDatumSize>1</MaxDatumSize>\r
2841           <Value>0xAF</Value>\r
2842         </PcdData>\r
2843         <PcdData ItemType="FIXED_AT_BUILD">\r
2844           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
2845           <Token>0x00000006</Token>\r
2846           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2847           <DatumType>UINT32</DatumType>\r
2848           <MaxDatumSize>4</MaxDatumSize>\r
2849           <Value>0x80000000</Value>\r
2850         </PcdData>\r
2851       </PcdBuildDefinition>\r
2852       <ModuleSaBuildOptions>\r
2853         <FvBinding>FV_RECOVERY</FvBinding>\r
2854         <FfsFormatKey>RT_DRIVER</FfsFormatKey>\r
2855       </ModuleSaBuildOptions>\r
2856     </ModuleSA>\r
2857     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="42857F0A-13F2-4B21-8A23-53D3F714B840">\r
2858       <Libraries>\r
2859         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2860         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2861         <Instance ModuleGuid="fd44e603-002a-4b29-9f5f-529e815b6165" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2862         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2863         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2864         <Instance ModuleGuid="a86fbfca-0183-4eeb-aa8a-762e3b7da1f3" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2865         <Instance ModuleGuid="baa1baa3-0a8d-402c-8042-985115fae953" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2866         <Instance ModuleGuid="9ba1d976-0624-41a3-8650-28165e8d9ae8" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2867         <Instance ModuleGuid="b1ee6c28-54aa-4d17-b705-3e28ccb27b2e" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2868         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2869       </Libraries>\r
2870       <PcdBuildDefinition>\r
2871         <PcdData ItemType="FEATURE_FLAG">\r
2872           <C_Name>PcdSupportUpdateCapsuleRest</C_Name>\r
2873           <Token>0x0001001d</Token>\r
2874           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2875           <DatumType>BOOLEAN</DatumType>\r
2876           <MaxDatumSize>1</MaxDatumSize>\r
2877           <Value>FALSE</Value>\r
2878         </PcdData>\r
2879         <PcdData ItemType="FIXED_AT_BUILD">\r
2880           <C_Name>PcdMaxSizePopulateCapsule</C_Name>\r
2881           <Token>0x0001001e</Token>\r
2882           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2883           <DatumType>UINT32</DatumType>\r
2884           <MaxDatumSize>4</MaxDatumSize>\r
2885           <Value>0x0</Value>\r
2886         </PcdData>\r
2887         <PcdData ItemType="FIXED_AT_BUILD">\r
2888           <C_Name>PcdMaxSizeNonPopulateCapsule</C_Name>\r
2889           <Token>0x0001001f</Token>\r
2890           <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2891           <DatumType>UINT32</DatumType>\r
2892           <MaxDatumSize>4</MaxDatumSize>\r
2893           <Value>0x0</Value>\r
2894         </PcdData>\r
2895         <PcdData ItemType="FIXED_AT_BUILD">\r
2896           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
2897           <Token>0x00000001</Token>\r
2898           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2899           <DatumType>UINT32</DatumType>\r
2900           <MaxDatumSize>4</MaxDatumSize>\r
2901           <Value>1000000</Value>\r
2902         </PcdData>\r
2903         <PcdData ItemType="FIXED_AT_BUILD">\r
2904           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
2905           <Token>0x00000002</Token>\r
2906           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2907           <DatumType>UINT32</DatumType>\r
2908           <MaxDatumSize>4</MaxDatumSize>\r
2909           <Value>1000000</Value>\r
2910         </PcdData>\r
2911         <PcdData ItemType="FIXED_AT_BUILD">\r
2912           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
2913           <Token>0x00000003</Token>\r
2914           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2915           <DatumType>UINT32</DatumType>\r
2916           <MaxDatumSize>4</MaxDatumSize>\r
2917           <Value>1000000</Value>\r
2918         </PcdData>\r
2919         <PcdData ItemType="FIXED_AT_BUILD">\r
2920           <C_Name>PcdSpinLockTimeout</C_Name>\r
2921           <Token>0x00000004</Token>\r
2922           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2923           <DatumType>UINT32</DatumType>\r
2924           <MaxDatumSize>4</MaxDatumSize>\r
2925           <Value>10000000</Value>\r
2926         </PcdData>\r
2927         <PcdData ItemType="FIXED_AT_BUILD">\r
2928           <C_Name>PcdDebugPropertyMask</C_Name>\r
2929           <Token>0x00000005</Token>\r
2930           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2931           <DatumType>UINT8</DatumType>\r
2932           <MaxDatumSize>1</MaxDatumSize>\r
2933           <Value>0x1f</Value>\r
2934         </PcdData>\r
2935         <PcdData ItemType="FIXED_AT_BUILD">\r
2936           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
2937           <Token>0x00000008</Token>\r
2938           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2939           <DatumType>UINT8</DatumType>\r
2940           <MaxDatumSize>1</MaxDatumSize>\r
2941           <Value>0xAF</Value>\r
2942         </PcdData>\r
2943         <PcdData ItemType="FIXED_AT_BUILD">\r
2944           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
2945           <Token>0x00000006</Token>\r
2946           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2947           <DatumType>UINT32</DatumType>\r
2948           <MaxDatumSize>4</MaxDatumSize>\r
2949           <Value>0x80000000</Value>\r
2950         </PcdData>\r
2951       </PcdBuildDefinition>\r
2952       <ModuleSaBuildOptions>\r
2953         <FvBinding>FV_RECOVERY</FvBinding>\r
2954         <FfsFormatKey>RT_DRIVER</FfsFormatKey>\r
2955       </ModuleSaBuildOptions>\r
2956     </ModuleSA>\r
2957     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="F80697E9-7FD6-4665-8646-88E33EF71DFC">\r
2958       <Libraries>\r
2959         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2960         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2961         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2962         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2963         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2964         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2965         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
2966         <Instance ModuleGuid="50bcb105-6634-441d-b403-659110a03ad2" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2967       </Libraries>\r
2968       <PcdBuildDefinition>\r
2969         <PcdData ItemType="FIXED_AT_BUILD">\r
2970           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
2971           <Token>0x00000001</Token>\r
2972           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2973           <DatumType>UINT32</DatumType>\r
2974           <MaxDatumSize>4</MaxDatumSize>\r
2975           <Value>1000000</Value>\r
2976         </PcdData>\r
2977         <PcdData ItemType="FIXED_AT_BUILD">\r
2978           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
2979           <Token>0x00000002</Token>\r
2980           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2981           <DatumType>UINT32</DatumType>\r
2982           <MaxDatumSize>4</MaxDatumSize>\r
2983           <Value>1000000</Value>\r
2984         </PcdData>\r
2985         <PcdData ItemType="FIXED_AT_BUILD">\r
2986           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
2987           <Token>0x00000003</Token>\r
2988           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2989           <DatumType>UINT32</DatumType>\r
2990           <MaxDatumSize>4</MaxDatumSize>\r
2991           <Value>1000000</Value>\r
2992         </PcdData>\r
2993         <PcdData ItemType="FIXED_AT_BUILD">\r
2994           <C_Name>PcdSpinLockTimeout</C_Name>\r
2995           <Token>0x00000004</Token>\r
2996           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
2997           <DatumType>UINT32</DatumType>\r
2998           <MaxDatumSize>4</MaxDatumSize>\r
2999           <Value>10000000</Value>\r
3000         </PcdData>\r
3001         <PcdData ItemType="FIXED_AT_BUILD">\r
3002           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
3003           <Token>0x00000007</Token>\r
3004           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
3005           <DatumType>UINT8</DatumType>\r
3006           <MaxDatumSize>1</MaxDatumSize>\r
3007           <Value>0x06</Value>\r
3008         </PcdData>\r
3009         <PcdData ItemType="FIXED_AT_BUILD">\r
3010           <C_Name>PcdDebugPropertyMask</C_Name>\r
3011           <Token>0x00000005</Token>\r
3012           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
3013           <DatumType>UINT8</DatumType>\r
3014           <MaxDatumSize>1</MaxDatumSize>\r
3015           <Value>0x1f</Value>\r
3016         </PcdData>\r
3017         <PcdData ItemType="FIXED_AT_BUILD">\r
3018           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
3019           <Token>0x00000008</Token>\r
3020           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
3021           <DatumType>UINT8</DatumType>\r
3022           <MaxDatumSize>1</MaxDatumSize>\r
3023           <Value>0xAF</Value>\r
3024         </PcdData>\r
3025         <PcdData ItemType="FIXED_AT_BUILD">\r
3026           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
3027           <Token>0x00000006</Token>\r
3028           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
3029           <DatumType>UINT32</DatumType>\r
3030           <MaxDatumSize>4</MaxDatumSize>\r
3031           <Value>0x80000000</Value>\r
3032         </PcdData>\r
3033       </PcdBuildDefinition>\r
3034       <ModuleSaBuildOptions>\r
3035         <FvBinding>FV_RECOVERY</FvBinding>\r
3036         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
3037       </ModuleSaBuildOptions>\r
3038     </ModuleSA>\r
3039     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="73E9457A-CEA1-4917-9A9C-9F1F0F0FD322">\r
3040       <Libraries>\r
3041         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3042         <Instance ModuleGuid="19cbbb97-ff61-45ff-8c3f-dfa66dd118c8" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3043         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3044         <Instance ModuleGuid="3a004ba5-efe0-4a61-9f1a-267a46ae5ba9" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3045         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3046         <Instance ModuleGuid="52af22ae-9901-4484-8cdc-622dd5838b09" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3047         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3048         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3049         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3050         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3051         <Instance ModuleGuid="91c1677a-e57f-4191-8b8e-eb7711a716e0" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3052       </Libraries>\r
3053       <PcdBuildDefinition>\r
3054         <PcdData ItemType="FIXED_AT_BUILD">\r
3055           <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
3056           <Token>0x00000007</Token>\r
3057           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
3058           <DatumType>UINT8</DatumType>\r
3059           <MaxDatumSize>1</MaxDatumSize>\r
3060           <Value>0x06</Value>\r
3061         </PcdData>\r
3062         <PcdData ItemType="FIXED_AT_BUILD">\r
3063           <C_Name>PcdDebugPropertyMask</C_Name>\r
3064           <Token>0x00000005</Token>\r
3065           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
3066           <DatumType>UINT8</DatumType>\r
3067           <MaxDatumSize>1</MaxDatumSize>\r
3068           <Value>0x1f</Value>\r
3069         </PcdData>\r
3070         <PcdData ItemType="FIXED_AT_BUILD">\r
3071           <C_Name>PcdDebugClearMemoryValue</C_Name>\r
3072           <Token>0x00000008</Token>\r
3073           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
3074           <DatumType>UINT8</DatumType>\r
3075           <MaxDatumSize>1</MaxDatumSize>\r
3076           <Value>0xAF</Value>\r
3077         </PcdData>\r
3078         <PcdData ItemType="FIXED_AT_BUILD">\r
3079           <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
3080           <Token>0x00000006</Token>\r
3081           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
3082           <DatumType>UINT32</DatumType>\r
3083           <MaxDatumSize>4</MaxDatumSize>\r
3084           <Value>0x80000000</Value>\r
3085         </PcdData>\r
3086         <PcdData ItemType="FIXED_AT_BUILD">\r
3087           <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
3088           <Token>0x00000001</Token>\r
3089           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
3090           <DatumType>UINT32</DatumType>\r
3091           <MaxDatumSize>4</MaxDatumSize>\r
3092           <Value>1000000</Value>\r
3093         </PcdData>\r
3094         <PcdData ItemType="FIXED_AT_BUILD">\r
3095           <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
3096           <Token>0x00000002</Token>\r
3097           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
3098           <DatumType>UINT32</DatumType>\r
3099           <MaxDatumSize>4</MaxDatumSize>\r
3100           <Value>1000000</Value>\r
3101         </PcdData>\r
3102         <PcdData ItemType="FIXED_AT_BUILD">\r
3103           <C_Name>PcdMaximumLinkedListLength</C_Name>\r
3104           <Token>0x00000003</Token>\r
3105           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
3106           <DatumType>UINT32</DatumType>\r
3107           <MaxDatumSize>4</MaxDatumSize>\r
3108           <Value>1000000</Value>\r
3109         </PcdData>\r
3110         <PcdData ItemType="FIXED_AT_BUILD">\r
3111           <C_Name>PcdSpinLockTimeout</C_Name>\r
3112           <Token>0x00000004</Token>\r
3113           <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
3114           <DatumType>UINT32</DatumType>\r
3115           <MaxDatumSize>4</MaxDatumSize>\r
3116           <Value>10000000</Value>\r
3117         </PcdData>\r
3118       </PcdBuildDefinition>\r
3119       <ModuleSaBuildOptions>\r
3120         <FvBinding>NULL</FvBinding>\r
3121         <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
3122       </ModuleSaBuildOptions>\r
3123     </ModuleSA>\r
3124     <ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="911D584C-35F7-4955-BEF9-B452769DDC3A">\r
3125       <Libraries>\r
3126         <Instance ModuleGuid="ff5c7a2c-ab7a-4366-8616-11c6e53247b6" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3127         <Instance ModuleGuid="27d67720-ea68-48ae-93da-a3a074c90e30" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3128         <Instance ModuleGuid="f1bbe03d-2f28-4dee-bec7-d98d7a30c36a" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3129         <Instance ModuleGuid="331deb15-454b-48d8-9b74-70d01f3f3556" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3130         <Instance ModuleGuid="3ddc3b12-99ea-4364-b315-6310a2050be5" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3131         <Instance ModuleGuid="bda39d3a-451b-4350-8266-81ab10fa0523" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3132         <Instance ModuleGuid="4674739d-3195-4fb2-8094-ac1d22d00194" PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
3133       </Libraries>\r
3134       <PcdBuildDefinition>\r
3135         <PcdData ItemType="FIXED_AT_BUILD