]> git.proxmox.com Git - mirror_edk2.git/blame - EdkNt32Pkg/EdkNt32Pkg.spd
1. Updated some files’ description files in MdePkg, EdkModulePkg & EdkNt32Pkg.
[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
abf537ea 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
1fe4ef1b 179 <HelpText>If PcdMaximumUnicodeStringLength is not zero, the maximum\r
180 number of characters (not counting the NULL-terminator) in a\r
181 Unicode string cannot exceed it.</HelpText>\r
878ddf1f 182 </PcdEntry>\r
ec763458 183 <PcdEntry>\r
878ddf1f 184 <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
185 <Token>0x00000002</Token>\r
c1d69edb 186 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 187 <DatumType>UINT32</DatumType>\r
ec763458 188 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 189 <DefaultValue>1000000</DefaultValue>\r
1fe4ef1b 190 <HelpText>If PcdMaximumAsciiStringLength is not zero, the maximum number\r
191 of characters (not counting the NULL-terminator) in an ASCII\r
192 string cannot exceed it.</HelpText>\r
878ddf1f 193 </PcdEntry>\r
ec763458 194 <PcdEntry>\r
878ddf1f 195 <C_Name>PcdMaximumLinkedListLength</C_Name>\r
196 <Token>0x00000003</Token>\r
c1d69edb 197 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 198 <DatumType>UINT32</DatumType>\r
ec763458 199 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 200 <DefaultValue>1000000</DefaultValue>\r
1fe4ef1b 201 <HelpText>If PcdMaximumLinkedListLength is not zero, the maximum number\r
202 of nodes (not counting the list header) in a linked list\r
203 cannot exceed it.</HelpText>\r
878ddf1f 204 </PcdEntry>\r
ec763458 205 <PcdEntry>\r
878ddf1f 206 <C_Name>PcdSpinLockTimeout</C_Name>\r
207 <Token>0x00000004</Token>\r
c1d69edb 208 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 209 <DatumType>UINT32</DatumType>\r
ec763458 210 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 211 <DefaultValue>10000000</DefaultValue>\r
1fe4ef1b 212 <HelpText>If PcdSpinLockTimeout is not zero, it stands for the timeout\r
213 value (unit: millisecond) for spin lock.</HelpText>\r
878ddf1f 214 </PcdEntry>\r
ec763458 215 <PcdEntry>\r
878ddf1f 216 <C_Name>PcdDebugPropertyMask</C_Name>\r
217 <Token>0x00000005</Token>\r
c1d69edb 218 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 219 <DatumType>UINT8</DatumType>\r
ec763458 220 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 221 <DefaultValue>0x0f</DefaultValue>\r
1fe4ef1b 222 <HelpText>The bitmask of flags that specify the enable/disable of Debug\r
223 Assert, Debug Print, Debug Code, Clear Memory, Assert\r
224 Breakpoint and Assert Deadloop.</HelpText>\r
878ddf1f 225 </PcdEntry>\r
ec763458 226 <PcdEntry>\r
878ddf1f 227 <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
228 <Token>0x00000006</Token>\r
c1d69edb 229 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 230 <DatumType>UINT32</DatumType>\r
ec763458 231 <ValidUsage>PATCHABLE_IN_MODULE</ValidUsage>\r
878ddf1f 232 <DefaultValue>0x80000000</DefaultValue>\r
1fe4ef1b 233 <HelpText>The bitmask of flags that specify the kind of debug message\r
234 output when Debug Print is enabled.</HelpText>\r
878ddf1f 235 </PcdEntry>\r
ec763458 236 <PcdEntry>\r
878ddf1f 237 <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
238 <Token>0x00000007</Token>\r
c1d69edb 239 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 240 <DatumType>UINT8</DatumType>\r
ec763458 241 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 242 <DefaultValue>0x07</DefaultValue>\r
1fe4ef1b 243 <HelpText>The bitmask of flags that specify the enable/disable of\r
244 Progress Code, Error Code and Debug Code.</HelpText>\r
878ddf1f 245 </PcdEntry>\r
ec763458 246 <PcdEntry>\r
878ddf1f 247 <C_Name>PcdDebugClearMemoryValue</C_Name>\r
248 <Token>0x00000008</Token>\r
c1d69edb 249 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 250 <DatumType>UINT8</DatumType>\r
ec763458 251 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 252 <DefaultValue>0xAF</DefaultValue>\r
1fe4ef1b 253 <HelpText>The value used by DebugClearMemory () to fill a certain range\r
254 of memory.</HelpText>\r
878ddf1f 255 </PcdEntry>\r
ec763458 256 <PcdEntry>\r
878ddf1f 257 <C_Name>PcdDebugClearMemoryValue</C_Name>\r
258 <Token>0x00000008</Token>\r
c1d69edb 259 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 260 <DatumType>UINT8</DatumType>\r
ec763458 261 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 262 <DefaultValue>0xAF</DefaultValue>\r
1fe4ef1b 263 <HelpText>The value used by DebugClearMemory () to fill a certain range\r
264 of memory.</HelpText>\r
2d527200 265 </PcdEntry>\r
ec763458 266 <PcdEntry>\r
878ddf1f 267 <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
268 <Token>0x00000009</Token>\r
c1d69edb 269 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 270 <DatumType>UINT8</DatumType>\r
ec763458 271 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 272 <DefaultValue>0</DefaultValue>\r
1fe4ef1b 273 <HelpText>The bitmask of flags that specify the enable/disable of\r
274 Performance Measurement.</HelpText>\r
878ddf1f 275 </PcdEntry>\r
ec763458 276 <PcdEntry>\r
878ddf1f 277 <C_Name>PcdWinNtPhysicalDisk</C_Name>\r
278 <Token>0x00001000</Token>\r
c1d69edb 279 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 280 <DatumType>VOID*</DatumType>\r
ec763458 281 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 282 <DefaultValue>L"FW;40960;512"</DefaultValue>\r
f7ba3555 283 <HelpText>This PCD defines physical disk which will be simualted as a \r
284 harddisk in simulator.\r
285 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 286 </PcdEntry>\r
ec763458 287 <PcdEntry>\r
878ddf1f 288 <C_Name>PcdWinNtVirtualDisk</C_Name>\r
289 <Token>0x00001001</Token>\r
c1d69edb 290 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 291 <DatumType>VOID*</DatumType>\r
ec763458 292 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 293 <DefaultValue>L"FW;40960;512"</DefaultValue>\r
f7ba3555 294 <HelpText>This PCD defines the file attribute which will be simulated as \r
295 a harddisk in simulator.\r
296 The item type if this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 297 </PcdEntry>\r
ec763458 298 <PcdEntry>\r
878ddf1f 299 <C_Name>PcdWinNtSerialPort</C_Name>\r
300 <Token>0x00001002</Token>\r
c1d69edb 301 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 302 <DatumType>VOID*</DatumType>\r
ec763458 303 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 304 <DefaultValue>L"COM1!COM2"</DefaultValue>\r
f7ba3555 305 <HelpText>This Pcd declares two serial port for simulated environment.\r
306 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 307 </PcdEntry>\r
ec763458 308 <PcdEntry>\r
878ddf1f 309 <C_Name>PcdWinNtUga</C_Name>\r
310 <Token>0x00001003</Token>\r
c1d69edb 311 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 312 <DatumType>VOID*</DatumType>\r
ec763458 313 <ValidUsage>DYNAMIC</ValidUsage>\r
878ddf1f 314 <DefaultValue>L"UGA Window 1!UGA Window 2"</DefaultValue>\r
f7ba3555 315 <HelpText>This PCD declares the resolutions for the UGA windows.\r
316 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 317 </PcdEntry>\r
ec763458 318 <PcdEntry>\r
878ddf1f 319 <C_Name>PcdWinNtFileSystem</C_Name>\r
320 <Token>0x00001004</Token>\r
c1d69edb 321 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 322 <DatumType>VOID*</DatumType>\r
ec763458 323 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 324 <DefaultValue>L".!C:\\D\\work\\Remodel\\mdk\\EdkShellBinPkg\\bin\\ia32\\Apps"</DefaultValue>\r
f7ba3555 325 <HelpText>This PCD defines the windows directory who will be mounted as \r
326 harddisk in simulator.\r
327 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 328 </PcdEntry>\r
ec763458 329 <PcdEntry>\r
878ddf1f 330 <C_Name>PcdWinNtMemorySize</C_Name>\r
331 <Token>0x00001005</Token>\r
c1d69edb 332 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 333 <DatumType>VOID*</DatumType>\r
ec763458 334 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 335 <DefaultValue>L"64!64"</DefaultValue>\r
f7ba3555 336 <HelpText>This PCD defines the size of simulated memory size.\r
337 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 338 </PcdEntry>\r
ec763458 339 <PcdEntry>\r
b144ae9a 340 <C_Name>PcdWinNtMemorySizeForSecMain</C_Name>\r
341 <Token>0x00001005</Token>\r
c1d69edb 342 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
b144ae9a 343 <DatumType>VOID*</DatumType>\r
ec763458 344 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
b144ae9a 345 <DefaultValue>L"64!64"</DefaultValue>\r
f7ba3555 346 <HelpText>This PCD defines the memory size of simulated machine. Simulator will allocate\r
347 the size of PcdWinNtMemorySizeForSecMain in windows platform.\r
348 The item type of this PCD can only be "FIXED_AT_BUILD".</HelpText>\r
b144ae9a 349 </PcdEntry>\r
ec763458 350 <PcdEntry>\r
878ddf1f 351 <C_Name>PcdWinNtBootMode</C_Name>\r
352 <Token>0x00001006</Token>\r
c1d69edb 353 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 354 <DatumType>UINT32</DatumType>\r
ec763458 355 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 356 <DefaultValue>1</DefaultValue>\r
f7ba3555 357 <HelpText>This PCD defines the boot mode for simualtor. \r
358 The boot mode can be set as following value:\r
359 0x0: Boot with full configuration.\r
360 0x1: Boot with minimal configuration.\r
361 0x2: Boot assume no configuration changes.\r
362 0x3: Boot with full configuration plus diagnostics.\r
363 0x4: Boot with default settings.\r
364 0x5: Boot on S4 resume.\r
365 0x6: Boot on S5 resume.\r
366 0x10: Boot on S2 resume. \r
367 0x11: Boot on S3 resume.\r
368 0x12: Boot on flash update.\r
369 0x20: Boot in reovery mode.\r
370 The item type of this PCD can only be "FIXED_AT_BUILD".</HelpText>\r
878ddf1f 371 </PcdEntry>\r
ec763458 372 <PcdEntry>\r
878ddf1f 373 <C_Name>PcdWinNtCpuModel</C_Name>\r
374 <Token>0x00001007</Token>\r
c1d69edb 375 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 376 <DatumType>VOID*</DatumType>\r
ec763458 377 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 378 <DefaultValue>L"Intel(R) Processor Model"</DefaultValue>\r
f7ba3555 379 <HelpText>This PCD defines simulated CPU model string.\r
380 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 381 </PcdEntry>\r
ec763458 382 <PcdEntry>\r
878ddf1f 383 <C_Name>PcdWinNtCpuSpeed</C_Name>\r
384 <Token>0x00001008</Token>\r
c1d69edb 385 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 386 <DatumType>VOID*</DatumType>\r
ec763458 387 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 388 <DefaultValue>L"3000"</DefaultValue>\r
f7ba3555 389 <HelpText>This PCD defines simulated CPU speed string.</HelpText>\r
878ddf1f 390 </PcdEntry>\r
ec763458 391 <PcdEntry>\r
878ddf1f 392 <C_Name>PcdWinNtFirmwareVolume</C_Name>\r
393 <Token>0x00001009</Token>\r
c1d69edb 394 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 395 <DatumType>VOID*</DatumType>\r
ec763458 396 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 397 <DefaultValue>L"..\\..\\Fv\\Fv_Recovery.fd"</DefaultValue>\r
f7ba3555 398 <HelpText>This PCD defines the FD file windows path string. Simulator will load the FD file and execute.\r
399 The item type of this PCD can only be "FIXED_AT_BUILD".</HelpText>\r
878ddf1f 400 </PcdEntry>\r
ec763458 401 <PcdEntry>\r
878ddf1f 402 <C_Name>PcdWinNtConsole</C_Name>\r
403 <Token>0x0000100a</Token>\r
c1d69edb 404 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
878ddf1f 405 <DatumType>VOID*</DatumType>\r
ec763458 406 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
878ddf1f 407 <DefaultValue>L"Bus Driver Console Window"</DefaultValue>\r
f7ba3555 408 <HelpText>This PCD declares the title string of the text console window. \r
409 such as "My EFI Console".\r
410 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
878ddf1f 411 </PcdEntry>\r
ec763458 412 </PcdDeclarations>\r
1058e50b 413</PackageSurfaceArea>