Move the generic ConPlatform module from EdkNt32Pkg to EdkModulePkg.
[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/Nt32Platform/MiscSubclass/MiscSubclassDriver.msa</Filename>\r
94 <Filename>Dxe/PlatformBds/PlatformBds.msa</Filename>\r
95 <Filename>Dxe/WinNtThunk/Bus/BlockIo/WinNtBlockIo.msa</Filename>\r
96 <Filename>Dxe/WinNtThunk/Bus/Console/WinNtConsole.msa</Filename>\r
97 <Filename>Dxe/WinNtThunk/Bus/SerialIo/WinNtSerialIo.msa</Filename>\r
98 <Filename>Dxe/WinNtThunk/Bus/SimpleFileSystem/WinNtSimpleFileSystem.msa</Filename>\r
99 <Filename>Dxe/WinNtThunk/Bus/Uga/WinNtUga.msa</Filename>\r
100 <Filename>Dxe/WinNtThunk/Bus/WinNtBusDriver/WinNtBusDriver.msa</Filename>\r
101 <Filename>Dxe/WinNtThunk/Chipset/Metronome/Metronome.msa</Filename>\r
102 <Filename>Dxe/WinNtThunk/Chipset/RealTimeClock/RealTimeClock.msa</Filename>\r
103 <Filename>Dxe/WinNtThunk/Chipset/Reset/Reset.msa</Filename>\r
104 <Filename>Dxe/WinNtThunk/Chipset/Timer/Timer.msa</Filename>\r
105 <Filename>Dxe/WinNtThunk/Cpu/Cpu.msa</Filename>\r
106 <Filename>Dxe/WinNtThunk/WinNtThunk/WinNtThunk.msa</Filename>\r
107 <Filename>Library/DxeWinNtLib/DxeWinNtLib.msa</Filename>\r
108 <Filename>Library/EdkGenericBdsLib/EdkGenericBdsLib.msa</Filename>\r
109 <Filename>Library/EdkNt32PeiPeCoffGetEntryPointLib/EdkNt32PeiPeCoffGetEntryPointLib.msa</Filename>\r
110 <Filename>Library/Nt32PeCoffLoaderLib/Nt32PeCoffLoaderLib.msa</Filename>\r
b0a3b745 111 <Filename>Library/Nt32OemHookStatusCodeLib/Nt32OemHookStatusCodeLib.msa</Filename>\r
2d527200 112 <Filename>Logo/Logo.msa</Filename>\r
113 <Filename>Pei/Autoscan/WinNtAutoScan.msa</Filename>\r
114 <Filename>Pei/BootMode/BootMode.msa</Filename>\r
115 <Filename>Pei/FirmwareVolume/WinNtFwh.msa</Filename>\r
116 <Filename>Pei/FlashMap/FlashMap.msa</Filename>\r
2d527200 117 <Filename>Pei/WinNtStuff/WinNtStuff.msa</Filename>\r
118 <Filename>RuntimeDxe/FvbServices/Nt32Fwh.msa</Filename>\r
119 <Filename>Sec/SecMain.msa</Filename>\r
878ddf1f 120 </MsaFiles>\r
121 <PackageHeaders>\r
2d527200 122 <IncludePkgHeader ModuleType="SEC">Include/WinNtPeim.h</IncludePkgHeader>\r
123 <IncludePkgHeader ModuleType="PEIM">Include/WinNtPeim.h</IncludePkgHeader>\r
124 <IncludePkgHeader ModuleType="DXE_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
125 <IncludePkgHeader ModuleType="DXE_RUNTIME_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
126 <IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
127 <IncludePkgHeader ModuleType="DXE_SAL_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
128 <IncludePkgHeader ModuleType="UEFI_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
136adffc 129 <IncludePkgHeader ModuleType="USER_DEFINED">Include/WinNtPeim.h</IncludePkgHeader>\r
878ddf1f 130 </PackageHeaders>\r
131 <GuidDeclarations>\r
7ec63371 132 <Entry Name="EdkNt32PkgTokenSpace">\r
f0725786 133 <C_Name>gEfiEdkNt32PkgTokenSpaceGuid</C_Name>\r
134 <GuidValue>0D79A645-1D91-40a6-A81F-61E6982B32B4</GuidValue>\r
135 <HelpText>All PCD define in EdkNt32Pkg is in this token space scope</HelpText>\r
136 </Entry> \r
878ddf1f 137 <Entry Name="WinNtVirtualDisks">\r
138 <C_Name>gEfiWinNtVirtualDisksGuid</C_Name>\r
2d527200 139 <GuidValue>0C95A928-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
140 <HelpText/>\r
878ddf1f 141 </Entry>\r
142 <Entry Name="WinNtPhysicalDisks">\r
143 <C_Name>gEfiWinNtPhysicalDisksGuid</C_Name>\r
2d527200 144 <GuidValue>0C95A92F-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
145 <HelpText/>\r
878ddf1f 146 </Entry>\r
147 <Entry Name="WinNtFileSystem">\r
148 <C_Name>gEfiWinNtFileSystemGuid</C_Name>\r
2d527200 149 <GuidValue>0C95A935-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
150 <HelpText/>\r
878ddf1f 151 </Entry>\r
152 <Entry Name="WinNtSerialPort">\r
153 <C_Name>gEfiWinNtSerialPortGuid</C_Name>\r
2d527200 154 <GuidValue>0C95A93D-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
155 <HelpText/>\r
878ddf1f 156 </Entry>\r
157 <Entry Name="WinNtUga">\r
158 <C_Name>gEfiWinNtUgaGuid</C_Name>\r
2d527200 159 <GuidValue>AB248E99-ABE1-11D4-BD0D-0080C73C8881</GuidValue>\r
160 <HelpText/>\r
878ddf1f 161 </Entry>\r
162 <Entry Name="WinNtConsole">\r
163 <C_Name>gEfiWinNtConsoleGuid</C_Name>\r
2d527200 164 <GuidValue>BA73672C-A5D3-11D4-BD00-0080C73C8881</GuidValue>\r
165 <HelpText/>\r
878ddf1f 166 </Entry>\r
167 <Entry Name="WinNtMemory">\r
168 <C_Name>gEfiWinNtMemoryGuid</C_Name>\r
2d527200 169 <GuidValue>99042912-122A-11D4-BD0D-0080C73C8881</GuidValue>\r
170 <HelpText/>\r
878ddf1f 171 </Entry>\r
172 <Entry Name="WinNtCPUModel">\r
173 <C_Name>gEfiWinNtCPUModelGuid</C_Name>\r
2d527200 174 <GuidValue>BEE9B6CE-2F8A-11D4-BD0D-0080C73C8881</GuidValue>\r
175 <HelpText/>\r
878ddf1f 176 </Entry>\r
177 <Entry Name="WinNtCPUSpeed">\r
178 <C_Name>gEfiWinNtCPUSpeedGuid</C_Name>\r
2d527200 179 <GuidValue>D4F29055-E1FB-11D4-BD0D-0080C73C8881</GuidValue>\r
180 <HelpText/>\r
878ddf1f 181 </Entry>\r
182 <Entry Name="WinNPassThrough">\r
183 <C_Name>gEfiWinNtPassThroughGuid</C_Name>\r
2d527200 184 <GuidValue>CC664EB8-3C24-4086-B6F6-34E856BCE36E</GuidValue>\r
185 <HelpText/>\r
878ddf1f 186 </Entry>\r
187 <Entry Name="PcdHob">\r
188 <C_Name>gPcdHobGuid</C_Name>\r
2d527200 189 <GuidValue>582E7CA1-68CD-4D44-B43B-F298ED587BA6</GuidValue>\r
190 <HelpText/>\r
878ddf1f 191 </Entry>\r
192 </GuidDeclarations>\r
193 <ProtocolDeclarations>\r
194 <Entry Name="WinNtIo">\r
195 <C_Name>gEfiWinNtIoProtocolGuid</C_Name>\r
2d527200 196 <GuidValue>96EB4AD6-A32A-11D4-BCFD-0080C73C8881</GuidValue>\r
197 <HelpText/>\r
878ddf1f 198 </Entry>\r
199 <Entry Name="WinNtThunk">\r
200 <C_Name>gEfiWinNtThunkProtocolGuid</C_Name>\r
2d527200 201 <GuidValue>58C518B1-76F3-11D4-BCEA-0080C73C8881</GuidValue>\r
202 <HelpText/>\r
878ddf1f 203 </Entry>\r
204 </ProtocolDeclarations>\r
205 <PpiDeclarations>\r
206 <Entry Name="NtAutoScan">\r
207 <C_Name>gPeiNtAutoScanPpiGuid</C_Name>\r
2d527200 208 <GuidValue>0DCE384D-007C-4BA5-94BD-0F6EB64D2AA9</GuidValue>\r
209 <HelpText/>\r
878ddf1f 210 </Entry>\r
211 <Entry Name="NtFwh">\r
212 <C_Name>gNtFwhPpiGuid</C_Name>\r
2d527200 213 <GuidValue>4E76928F-50AD-4334-B06B-A84213108A57</GuidValue>\r
214 <HelpText/>\r
878ddf1f 215 </Entry>\r
216 <Entry Name="NtPeiLoadFile">\r
217 <C_Name>gNtPeiLoadFilePpiGuid</C_Name>\r
2d527200 218 <GuidValue>FD0C65EB-0405-4CD2-8AEE-F400EF13BAC2</GuidValue>\r
219 <HelpText/>\r
878ddf1f 220 </Entry>\r
221 <Entry Name="NtThunk">\r
222 <C_Name>gPeiNtThunkPpiGuid</C_Name>\r
2d527200 223 <GuidValue>98C281E5-F906-43DD-A92B-B003BF2765DA</GuidValue>\r
224 <HelpText/>\r
878ddf1f 225 </Entry>\r
226 </PpiDeclarations>\r
ec763458 227 <PcdDeclarations>\r
ec763458 228 <PcdEntry>\r
878ddf1f 229 <C_Name>PcdWinNtPhysicalDisk</C_Name>\r
230 <Token>0x00001000</Token>\r
c1d69edb 231 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 232 <DatumType>VOID*</DatumType>\r
ec763458 233 <ValidUsage>DYNAMIC</ValidUsage>\r
eefb8b05 234 <DefaultValue>L"E:RW;245760;512"</DefaultValue>\r
f7ba3555 235 <HelpText>This PCD defines physical disk which will be simualted as a \r
8cf2c0a7 236 harddisk in simulator. The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 237 </PcdEntry>\r
ec763458 238 <PcdEntry>\r
878ddf1f 239 <C_Name>PcdWinNtVirtualDisk</C_Name>\r
240 <Token>0x00001001</Token>\r
c1d69edb 241 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 242 <DatumType>VOID*</DatumType>\r
ec763458 243 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 244 <DefaultValue>L"FW;40960;512"</DefaultValue>\r
eefb8b05 245 <HelpText>This PCD defines the devices which use a file to emulate a hard disk or \r
8cf2c0a7 246 removable media device.The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 247 </PcdEntry>\r
ec763458 248 <PcdEntry>\r
878ddf1f 249 <C_Name>PcdWinNtSerialPort</C_Name>\r
250 <Token>0x00001002</Token>\r
c1d69edb 251 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 252 <DatumType>VOID*</DatumType>\r
ec763458 253 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 254 <DefaultValue>L"COM1!COM2"</DefaultValue>\r
f7ba3555 255 <HelpText>This Pcd declares two serial port for simulated environment.\r
256 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 257 </PcdEntry>\r
ec763458 258 <PcdEntry>\r
878ddf1f 259 <C_Name>PcdWinNtUga</C_Name>\r
260 <Token>0x00001003</Token>\r
c1d69edb 261 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 262 <DatumType>VOID*</DatumType>\r
ec763458 263 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 264 <DefaultValue>L"UGA Window 1!UGA Window 2"</DefaultValue>\r
f7ba3555 265 <HelpText>This PCD declares the resolutions for the UGA windows.\r
266 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 267 </PcdEntry>\r
ec763458 268 <PcdEntry>\r
878ddf1f 269 <C_Name>PcdWinNtFileSystem</C_Name>\r
270 <Token>0x00001004</Token>\r
c1d69edb 271 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 272 <DatumType>VOID*</DatumType>\r
8cf2c0a7 273 <ValidUsage>DYNAMIC</ValidUsage>\r
eefb8b05 274 <DefaultValue>L".!..\\..\\..\\..\\..\\EdkShellBinPkg\\bin\\ia32\\Apps"</DefaultValue>\r
f7ba3555 275 <HelpText>This PCD defines the windows directory who will be mounted as \r
276 harddisk in simulator.\r
277 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 278 </PcdEntry>\r
ec763458 279 <PcdEntry>\r
878ddf1f 280 <C_Name>PcdWinNtMemorySize</C_Name>\r
281 <Token>0x00001005</Token>\r
c1d69edb 282 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 283 <DatumType>VOID*</DatumType>\r
8cf2c0a7 284 <ValidUsage>DYNAMIC</ValidUsage>\r
b144ae9a 285 <DefaultValue>L"64!64"</DefaultValue>\r
f7ba3555 286 <HelpText>This PCD defines the memory size of simulated machine. Simulator will allocate\r
8cf2c0a7
LG
287 the size of PcdWinNtMemorySize in windows platform.\r
288 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
b144ae9a 289 </PcdEntry>\r
ec763458 290 <PcdEntry>\r
878ddf1f 291 <C_Name>PcdWinNtBootMode</C_Name>\r
292 <Token>0x00001006</Token>\r
c1d69edb 293 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 294 <DatumType>UINT32</DatumType>\r
8cf2c0a7 295 <ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE</ValidUsage>\r
878ddf1f 296 <DefaultValue>1</DefaultValue>\r
f7ba3555 297 <HelpText>This PCD defines the boot mode for simualtor. \r
298 The boot mode can be set as following value:\r
299 0x0: Boot with full configuration.\r
300 0x1: Boot with minimal configuration.\r
301 0x2: Boot assume no configuration changes.\r
302 0x3: Boot with full configuration plus diagnostics.\r
303 0x4: Boot with default settings.\r
304 0x5: Boot on S4 resume.\r
305 0x6: Boot on S5 resume.\r
306 0x10: Boot on S2 resume. \r
307 0x11: Boot on S3 resume.\r
308 0x12: Boot on flash update.\r
8cf2c0a7 309 0x20: Boot in reovery mode.</HelpText>\r
878ddf1f 310 </PcdEntry>\r
ec763458 311 <PcdEntry>\r
878ddf1f 312 <C_Name>PcdWinNtCpuModel</C_Name>\r
313 <Token>0x00001007</Token>\r
c1d69edb 314 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 315 <DatumType>VOID*</DatumType>\r
8cf2c0a7 316 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 317 <DefaultValue>L"Intel(R) Processor Model"</DefaultValue>\r
f7ba3555 318 <HelpText>This PCD defines simulated CPU model string.\r
319 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 320 </PcdEntry>\r
ec763458 321 <PcdEntry>\r
878ddf1f 322 <C_Name>PcdWinNtCpuSpeed</C_Name>\r
323 <Token>0x00001008</Token>\r
c1d69edb 324 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 325 <DatumType>VOID*</DatumType>\r
8cf2c0a7 326 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 327 <DefaultValue>L"3000"</DefaultValue>\r
8cf2c0a7
LG
328 <HelpText>This PCD defines simulated CPU speed string.\r
329 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 330 </PcdEntry>\r
ec763458 331 <PcdEntry>\r
878ddf1f 332 <C_Name>PcdWinNtFirmwareVolume</C_Name>\r
333 <Token>0x00001009</Token>\r
c1d69edb 334 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 335 <DatumType>VOID*</DatumType>\r
8cf2c0a7 336 <ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE</ValidUsage>\r
b0e15cb2 337 <DefaultValue>L"..\\Fv\\Fv_Recovery.fd"</DefaultValue>\r
8cf2c0a7 338 <HelpText>This PCD defines the FD file windows path string. Simulator will load the FD file and execute.</HelpText>\r
878ddf1f 339 </PcdEntry>\r
ec763458 340 <PcdEntry>\r
878ddf1f 341 <C_Name>PcdWinNtConsole</C_Name>\r
342 <Token>0x0000100a</Token>\r
c1d69edb 343 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 344 <DatumType>VOID*</DatumType>\r
8cf2c0a7 345 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 346 <DefaultValue>L"Bus Driver Console Window"</DefaultValue>\r
f7ba3555 347 <HelpText>This PCD declares the title string of the text console window. \r
348 such as "My EFI Console".\r
349 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 350 </PcdEntry>\r
b0a3b745 351 <PcdEntry>\r
352 <C_Name>PcdNt32StatusCodeLibUseForPei</C_Name>\r
353 <Token>0x0000100b</Token>\r
354 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
355 <DatumType>BOOLEAN</DatumType>\r
356 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
357 <DefaultValue>FALSE</DefaultValue>\r
358 <HelpText>Select which type of driver the library links against.</HelpText>\r
359 </PcdEntry>\r
8cf2c0a7
LG
360 <PcdEntry>\r
361 <C_Name>PcdWinNtMemorySizeForSecMain</C_Name>\r
362 <Token>0x0000100c</Token>\r
363 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
364 <DatumType>VOID*</DatumType>\r
365 <ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE</ValidUsage>\r
366 <DefaultValue>L"64!64"</DefaultValue>\r
367 <HelpText>This PCD defines the memory size of simulated machine. Simulator will allocate\r
368 the size of PcdWinNtMemorySizeForSecMain in windows platform.</HelpText>\r
369 </PcdEntry>\r
ec763458 370 </PcdDeclarations>\r
1058e50b 371</PackageSurfaceArea>