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