Some library instance's PCD is missing in FPD file for a module, it break single...
[mirror_edk2.git] / EdkNt32Pkg / EdkNt32Pkg.spd
CommitLineData
2d527200 1<?xml version="1.0" encoding="UTF-8"?>\r
5e1c3eed 2<!--\r
3Copyright (c) 2006, Intel Corporation\r
4All rights reserved. This program and the accompanying materials\r
5are licensed and made available under the terms and conditions of the BSD License\r
6which accompanies this distribution. The full text of the license may be found at\r
7http://opensource.org/licenses/bsd-license.php\r
8\r
9THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
10WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
11-->\r
5b2a7957 12<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
878ddf1f 13 <SpdHeader>\r
14 <PackageName>EdkNt32Pkg</PackageName>\r
2d527200 15 <GuidValue>0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3</GuidValue>\r
0850ca3b 16 <Version>0.3</Version>\r
878ddf1f 17 <Abstract>This is the NT32 Emulation Environment Platform</Abstract>\r
18 <Description>Reference platform implementation using an emulator.</Description>\r
abf537ea 19 <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
2d527200 20 <License>All rights reserved.
21 This program and the accompanying materials are licensed and made available
22 under the terms and conditions of the BSD License which accompanies this distribution.
23 The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
24 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
25 OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
26 <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
27 </SpdHeader>\r
28 <PackageDefinitions>\r
878ddf1f 29 <ReadOnly>true</ReadOnly>\r
30 <RePackage>false</RePackage>\r
2d527200 31 </PackageDefinitions>\r
878ddf1f 32 <LibraryClassDeclarations>\r
2d527200 33 <LibraryClass Name="EdkGenericBdsLib">\r
878ddf1f 34 <IncludeHeader>Include/Library/EdkGenericBdsLib.h</IncludeHeader>\r
2d527200 35 <HelpText/>\r
36 </LibraryClass>\r
37 <LibraryClass Name="WinNtLib">\r
878ddf1f 38 <IncludeHeader>Include/Library/WinNtLib.h</IncludeHeader>\r
2d527200 39 <HelpText/>\r
40 </LibraryClass>\r
878ddf1f 41 </LibraryClassDeclarations>\r
738e75b6 42 <IndustryStdIncludes>\r
43 <IndustryStdHeader Name="WinNTInclude">\r
44 <IncludeHeader>Include/Common/WinNTInclude.h</IncludeHeader>\r
45 <HelpText/>\r
46 </IndustryStdHeader>\r
47 <IndustryStdHeader Name="EdkGenericBdsLib">\r
48 <IncludeHeader>Include/library/EdkGenericBdsLib.h</IncludeHeader>\r
49 <HelpText/>\r
50 </IndustryStdHeader>\r
51 <IndustryStdHeader Name="WinNtLib">\r
52 <IncludeHeader>Include/library/WinNtLib.h</IncludeHeader>\r
53 <HelpText/>\r
54 </IndustryStdHeader>\r
55 <IndustryStdHeader Name="NtAutoscan">\r
56 <IncludeHeader>Include/Ppi/NtAutoscan.h</IncludeHeader>\r
57 <HelpText/>\r
58 </IndustryStdHeader>\r
59 <IndustryStdHeader Name="NtFwh">\r
60 <IncludeHeader>Include/Ppi/NtFwh.h</IncludeHeader>\r
61 <HelpText/>\r
62 </IndustryStdHeader>\r
63 <IndustryStdHeader Name="NtPeiLoadFile">\r
64 <IncludeHeader>Include/Ppi/NtPeiLoadFile.h</IncludeHeader>\r
65 <HelpText/>\r
66 </IndustryStdHeader>\r
67 <IndustryStdHeader Name="NtThunk">\r
68 <IncludeHeader>Include/Ppi/NtThunk.h</IncludeHeader>\r
69 <HelpText/>\r
70 </IndustryStdHeader>\r
71 <IndustryStdHeader Name="WinNtIo">\r
72 <IncludeHeader>Include/Protocol/WinNtIo.h</IncludeHeader>\r
73 <HelpText/>\r
74 </IndustryStdHeader>\r
75 <IndustryStdHeader Name="WinNtThunk">\r
76 <IncludeHeader>Include/Protocol/WinNtThunk.h</IncludeHeader>\r
77 <HelpText/>\r
78 </IndustryStdHeader>\r
79 <IndustryStdHeader Name="FlashLayout">\r
80 <IncludeHeader>Include/FlashLayout.h</IncludeHeader>\r
81 <HelpText/>\r
82 </IndustryStdHeader>\r
83 <IndustryStdHeader Name="WinNtDxe">\r
84 <IncludeHeader>Include/WinNtDxe.h</IncludeHeader>\r
85 <HelpText/>\r
86 </IndustryStdHeader>\r
87 <IndustryStdHeader Name="WinNtPeim">\r
88 <IncludeHeader>Include/WinNtPeim.h</IncludeHeader>\r
89 <HelpText/>\r
90 </IndustryStdHeader>\r
91 </IndustryStdIncludes>\r
878ddf1f 92 <MsaFiles>\r
2d527200 93 <Filename>Dxe/ConPlatform/ConPlatform.msa</Filename>\r
94 <Filename>Dxe/Nt32Platform/MiscSubclass/MiscSubclassDriver.msa</Filename>\r
95 <Filename>Dxe/PlatformBds/PlatformBds.msa</Filename>\r
96 <Filename>Dxe/WinNtThunk/Bus/BlockIo/WinNtBlockIo.msa</Filename>\r
97 <Filename>Dxe/WinNtThunk/Bus/Console/WinNtConsole.msa</Filename>\r
98 <Filename>Dxe/WinNtThunk/Bus/SerialIo/WinNtSerialIo.msa</Filename>\r
99 <Filename>Dxe/WinNtThunk/Bus/SimpleFileSystem/WinNtSimpleFileSystem.msa</Filename>\r
100 <Filename>Dxe/WinNtThunk/Bus/Uga/WinNtUga.msa</Filename>\r
101 <Filename>Dxe/WinNtThunk/Bus/WinNtBusDriver/WinNtBusDriver.msa</Filename>\r
102 <Filename>Dxe/WinNtThunk/Chipset/Metronome/Metronome.msa</Filename>\r
103 <Filename>Dxe/WinNtThunk/Chipset/RealTimeClock/RealTimeClock.msa</Filename>\r
104 <Filename>Dxe/WinNtThunk/Chipset/Reset/Reset.msa</Filename>\r
105 <Filename>Dxe/WinNtThunk/Chipset/Timer/Timer.msa</Filename>\r
106 <Filename>Dxe/WinNtThunk/Cpu/Cpu.msa</Filename>\r
107 <Filename>Dxe/WinNtThunk/WinNtThunk/WinNtThunk.msa</Filename>\r
108 <Filename>Library/DxeWinNtLib/DxeWinNtLib.msa</Filename>\r
109 <Filename>Library/EdkGenericBdsLib/EdkGenericBdsLib.msa</Filename>\r
110 <Filename>Library/EdkNt32PeiPeCoffGetEntryPointLib/EdkNt32PeiPeCoffGetEntryPointLib.msa</Filename>\r
111 <Filename>Library/Nt32PeCoffLoaderLib/Nt32PeCoffLoaderLib.msa</Filename>\r
b0a3b745 112 <Filename>Library/Nt32OemHookStatusCodeLib/Nt32OemHookStatusCodeLib.msa</Filename>\r
2d527200 113 <Filename>Logo/Logo.msa</Filename>\r
114 <Filename>Pei/Autoscan/WinNtAutoScan.msa</Filename>\r
115 <Filename>Pei/BootMode/BootMode.msa</Filename>\r
116 <Filename>Pei/FirmwareVolume/WinNtFwh.msa</Filename>\r
117 <Filename>Pei/FlashMap/FlashMap.msa</Filename>\r
2d527200 118 <Filename>Pei/WinNtStuff/WinNtStuff.msa</Filename>\r
119 <Filename>RuntimeDxe/FvbServices/Nt32Fwh.msa</Filename>\r
120 <Filename>Sec/SecMain.msa</Filename>\r
878ddf1f 121 </MsaFiles>\r
122 <PackageHeaders>\r
2d527200 123 <IncludePkgHeader ModuleType="SEC">Include/WinNtPeim.h</IncludePkgHeader>\r
124 <IncludePkgHeader ModuleType="PEIM">Include/WinNtPeim.h</IncludePkgHeader>\r
125 <IncludePkgHeader ModuleType="DXE_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
126 <IncludePkgHeader ModuleType="DXE_RUNTIME_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
127 <IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
128 <IncludePkgHeader ModuleType="DXE_SAL_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
129 <IncludePkgHeader ModuleType="UEFI_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
136adffc 130 <IncludePkgHeader ModuleType="USER_DEFINED">Include/WinNtPeim.h</IncludePkgHeader>\r
878ddf1f 131 </PackageHeaders>\r
132 <GuidDeclarations>\r
7ec63371 133 <Entry Name="EdkNt32PkgTokenSpace">\r
f0725786 134 <C_Name>gEfiEdkNt32PkgTokenSpaceGuid</C_Name>\r
135 <GuidValue>0D79A645-1D91-40a6-A81F-61E6982B32B4</GuidValue>\r
136 <HelpText>All PCD define in EdkNt32Pkg is in this token space scope</HelpText>\r
137 </Entry> \r
878ddf1f 138 <Entry Name="WinNtVirtualDisks">\r
139 <C_Name>gEfiWinNtVirtualDisksGuid</C_Name>\r
2d527200 140 <GuidValue>0C95A928-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
141 <HelpText/>\r
878ddf1f 142 </Entry>\r
143 <Entry Name="WinNtPhysicalDisks">\r
144 <C_Name>gEfiWinNtPhysicalDisksGuid</C_Name>\r
2d527200 145 <GuidValue>0C95A92F-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
146 <HelpText/>\r
878ddf1f 147 </Entry>\r
148 <Entry Name="WinNtFileSystem">\r
149 <C_Name>gEfiWinNtFileSystemGuid</C_Name>\r
2d527200 150 <GuidValue>0C95A935-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
151 <HelpText/>\r
878ddf1f 152 </Entry>\r
153 <Entry Name="WinNtSerialPort">\r
154 <C_Name>gEfiWinNtSerialPortGuid</C_Name>\r
2d527200 155 <GuidValue>0C95A93D-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
156 <HelpText/>\r
878ddf1f 157 </Entry>\r
158 <Entry Name="WinNtUga">\r
159 <C_Name>gEfiWinNtUgaGuid</C_Name>\r
2d527200 160 <GuidValue>AB248E99-ABE1-11D4-BD0D-0080C73C8881</GuidValue>\r
161 <HelpText/>\r
878ddf1f 162 </Entry>\r
163 <Entry Name="WinNtConsole">\r
164 <C_Name>gEfiWinNtConsoleGuid</C_Name>\r
2d527200 165 <GuidValue>BA73672C-A5D3-11D4-BD00-0080C73C8881</GuidValue>\r
166 <HelpText/>\r
878ddf1f 167 </Entry>\r
168 <Entry Name="WinNtMemory">\r
169 <C_Name>gEfiWinNtMemoryGuid</C_Name>\r
2d527200 170 <GuidValue>99042912-122A-11D4-BD0D-0080C73C8881</GuidValue>\r
171 <HelpText/>\r
878ddf1f 172 </Entry>\r
173 <Entry Name="WinNtCPUModel">\r
174 <C_Name>gEfiWinNtCPUModelGuid</C_Name>\r
2d527200 175 <GuidValue>BEE9B6CE-2F8A-11D4-BD0D-0080C73C8881</GuidValue>\r
176 <HelpText/>\r
878ddf1f 177 </Entry>\r
178 <Entry Name="WinNtCPUSpeed">\r
179 <C_Name>gEfiWinNtCPUSpeedGuid</C_Name>\r
2d527200 180 <GuidValue>D4F29055-E1FB-11D4-BD0D-0080C73C8881</GuidValue>\r
181 <HelpText/>\r
878ddf1f 182 </Entry>\r
183 <Entry Name="WinNPassThrough">\r
184 <C_Name>gEfiWinNtPassThroughGuid</C_Name>\r
2d527200 185 <GuidValue>CC664EB8-3C24-4086-B6F6-34E856BCE36E</GuidValue>\r
186 <HelpText/>\r
878ddf1f 187 </Entry>\r
188 <Entry Name="PcdHob">\r
189 <C_Name>gPcdHobGuid</C_Name>\r
2d527200 190 <GuidValue>582E7CA1-68CD-4D44-B43B-F298ED587BA6</GuidValue>\r
191 <HelpText/>\r
878ddf1f 192 </Entry>\r
193 </GuidDeclarations>\r
194 <ProtocolDeclarations>\r
195 <Entry Name="WinNtIo">\r
196 <C_Name>gEfiWinNtIoProtocolGuid</C_Name>\r
2d527200 197 <GuidValue>96EB4AD6-A32A-11D4-BCFD-0080C73C8881</GuidValue>\r
198 <HelpText/>\r
878ddf1f 199 </Entry>\r
200 <Entry Name="WinNtThunk">\r
201 <C_Name>gEfiWinNtThunkProtocolGuid</C_Name>\r
2d527200 202 <GuidValue>58C518B1-76F3-11D4-BCEA-0080C73C8881</GuidValue>\r
203 <HelpText/>\r
878ddf1f 204 </Entry>\r
205 </ProtocolDeclarations>\r
206 <PpiDeclarations>\r
207 <Entry Name="NtAutoScan">\r
208 <C_Name>gPeiNtAutoScanPpiGuid</C_Name>\r
2d527200 209 <GuidValue>0DCE384D-007C-4BA5-94BD-0F6EB64D2AA9</GuidValue>\r
210 <HelpText/>\r
878ddf1f 211 </Entry>\r
212 <Entry Name="NtFwh">\r
213 <C_Name>gNtFwhPpiGuid</C_Name>\r
2d527200 214 <GuidValue>4E76928F-50AD-4334-B06B-A84213108A57</GuidValue>\r
215 <HelpText/>\r
878ddf1f 216 </Entry>\r
217 <Entry Name="NtPeiLoadFile">\r
218 <C_Name>gNtPeiLoadFilePpiGuid</C_Name>\r
2d527200 219 <GuidValue>FD0C65EB-0405-4CD2-8AEE-F400EF13BAC2</GuidValue>\r
220 <HelpText/>\r
878ddf1f 221 </Entry>\r
222 <Entry Name="NtThunk">\r
223 <C_Name>gPeiNtThunkPpiGuid</C_Name>\r
2d527200 224 <GuidValue>98C281E5-F906-43DD-A92B-B003BF2765DA</GuidValue>\r
225 <HelpText/>\r
878ddf1f 226 </Entry>\r
227 </PpiDeclarations>\r
ec763458 228 <PcdDeclarations>\r
ec763458 229 <PcdEntry>\r
878ddf1f 230 <C_Name>PcdWinNtPhysicalDisk</C_Name>\r
231 <Token>0x00001000</Token>\r
c1d69edb 232 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 233 <DatumType>VOID*</DatumType>\r
ec763458 234 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 235 <DefaultValue>L"FW;40960;512"</DefaultValue>\r
f7ba3555 236 <HelpText>This PCD defines physical disk which will be simualted as a \r
237 harddisk in simulator.\r
238 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 239 </PcdEntry>\r
ec763458 240 <PcdEntry>\r
878ddf1f 241 <C_Name>PcdWinNtVirtualDisk</C_Name>\r
242 <Token>0x00001001</Token>\r
c1d69edb 243 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 244 <DatumType>VOID*</DatumType>\r
ec763458 245 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 246 <DefaultValue>L"FW;40960;512"</DefaultValue>\r
f7ba3555 247 <HelpText>This PCD defines the file attribute which will be simulated as \r
248 a harddisk in simulator.\r
249 The item type if this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 250 </PcdEntry>\r
ec763458 251 <PcdEntry>\r
878ddf1f 252 <C_Name>PcdWinNtSerialPort</C_Name>\r
253 <Token>0x00001002</Token>\r
c1d69edb 254 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 255 <DatumType>VOID*</DatumType>\r
ec763458 256 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 257 <DefaultValue>L"COM1!COM2"</DefaultValue>\r
f7ba3555 258 <HelpText>This Pcd declares two serial port for simulated environment.\r
259 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 260 </PcdEntry>\r
ec763458 261 <PcdEntry>\r
878ddf1f 262 <C_Name>PcdWinNtUga</C_Name>\r
263 <Token>0x00001003</Token>\r
c1d69edb 264 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 265 <DatumType>VOID*</DatumType>\r
ec763458 266 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 267 <DefaultValue>L"UGA Window 1!UGA Window 2"</DefaultValue>\r
f7ba3555 268 <HelpText>This PCD declares the resolutions for the UGA windows.\r
269 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 270 </PcdEntry>\r
ec763458 271 <PcdEntry>\r
878ddf1f 272 <C_Name>PcdWinNtFileSystem</C_Name>\r
273 <Token>0x00001004</Token>\r
c1d69edb 274 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 275 <DatumType>VOID*</DatumType>\r
ec763458 276 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 277 <DefaultValue>L".!C:\\D\\work\\Remodel\\mdk\\EdkShellBinPkg\\bin\\ia32\\Apps"</DefaultValue>\r
f7ba3555 278 <HelpText>This PCD defines the windows directory who will be mounted as \r
279 harddisk in simulator.\r
280 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 281 </PcdEntry>\r
ec763458 282 <PcdEntry>\r
878ddf1f 283 <C_Name>PcdWinNtMemorySize</C_Name>\r
284 <Token>0x00001005</Token>\r
c1d69edb 285 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 286 <DatumType>VOID*</DatumType>\r
ec763458 287 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 288 <DefaultValue>L"64!64"</DefaultValue>\r
f7ba3555 289 <HelpText>This PCD defines the size of simulated memory size.\r
290 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 291 </PcdEntry>\r
ec763458 292 <PcdEntry>\r
b144ae9a 293 <C_Name>PcdWinNtMemorySizeForSecMain</C_Name>\r
294 <Token>0x00001005</Token>\r
c1d69edb 295 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
b144ae9a 296 <DatumType>VOID*</DatumType>\r
ec763458 297 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
b144ae9a 298 <DefaultValue>L"64!64"</DefaultValue>\r
f7ba3555 299 <HelpText>This PCD defines the memory size of simulated machine. Simulator will allocate\r
300 the size of PcdWinNtMemorySizeForSecMain in windows platform.\r
301 The item type of this PCD can only be "FIXED_AT_BUILD".</HelpText>\r
b144ae9a 302 </PcdEntry>\r
ec763458 303 <PcdEntry>\r
878ddf1f 304 <C_Name>PcdWinNtBootMode</C_Name>\r
305 <Token>0x00001006</Token>\r
c1d69edb 306 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 307 <DatumType>UINT32</DatumType>\r
ec763458 308 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 309 <DefaultValue>1</DefaultValue>\r
f7ba3555 310 <HelpText>This PCD defines the boot mode for simualtor. \r
311 The boot mode can be set as following value:\r
312 0x0: Boot with full configuration.\r
313 0x1: Boot with minimal configuration.\r
314 0x2: Boot assume no configuration changes.\r
315 0x3: Boot with full configuration plus diagnostics.\r
316 0x4: Boot with default settings.\r
317 0x5: Boot on S4 resume.\r
318 0x6: Boot on S5 resume.\r
319 0x10: Boot on S2 resume. \r
320 0x11: Boot on S3 resume.\r
321 0x12: Boot on flash update.\r
322 0x20: Boot in reovery mode.\r
323 The item type of this PCD can only be "FIXED_AT_BUILD".</HelpText>\r
878ddf1f 324 </PcdEntry>\r
ec763458 325 <PcdEntry>\r
878ddf1f 326 <C_Name>PcdWinNtCpuModel</C_Name>\r
327 <Token>0x00001007</Token>\r
c1d69edb 328 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 329 <DatumType>VOID*</DatumType>\r
ec763458 330 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 331 <DefaultValue>L"Intel(R) Processor Model"</DefaultValue>\r
f7ba3555 332 <HelpText>This PCD defines simulated CPU model string.\r
333 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 334 </PcdEntry>\r
ec763458 335 <PcdEntry>\r
878ddf1f 336 <C_Name>PcdWinNtCpuSpeed</C_Name>\r
337 <Token>0x00001008</Token>\r
c1d69edb 338 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 339 <DatumType>VOID*</DatumType>\r
ec763458 340 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 341 <DefaultValue>L"3000"</DefaultValue>\r
f7ba3555 342 <HelpText>This PCD defines simulated CPU speed string.</HelpText>\r
878ddf1f 343 </PcdEntry>\r
ec763458 344 <PcdEntry>\r
878ddf1f 345 <C_Name>PcdWinNtFirmwareVolume</C_Name>\r
346 <Token>0x00001009</Token>\r
c1d69edb 347 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 348 <DatumType>VOID*</DatumType>\r
ec763458 349 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 350 <DefaultValue>L"..\\..\\Fv\\Fv_Recovery.fd"</DefaultValue>\r
f7ba3555 351 <HelpText>This PCD defines the FD file windows path string. Simulator will load the FD file and execute.\r
352 The item type of this PCD can only be "FIXED_AT_BUILD".</HelpText>\r
878ddf1f 353 </PcdEntry>\r
ec763458 354 <PcdEntry>\r
878ddf1f 355 <C_Name>PcdWinNtConsole</C_Name>\r
356 <Token>0x0000100a</Token>\r
c1d69edb 357 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 358 <DatumType>VOID*</DatumType>\r
ec763458 359 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 360 <DefaultValue>L"Bus Driver Console Window"</DefaultValue>\r
f7ba3555 361 <HelpText>This PCD declares the title string of the text console window. \r
362 such as "My EFI Console".\r
363 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 364 </PcdEntry>\r
b0a3b745 365 <PcdEntry>\r
366 <C_Name>PcdNt32StatusCodeLibUseForPei</C_Name>\r
367 <Token>0x0000100b</Token>\r
368 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
369 <DatumType>BOOLEAN</DatumType>\r
370 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
371 <DefaultValue>FALSE</DefaultValue>\r
372 <HelpText>Select which type of driver the library links against.</HelpText>\r
373 </PcdEntry>\r
ec763458 374 </PcdDeclarations>\r
1058e50b 375</PackageSurfaceArea>