X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkNt32Pkg%2FEdkNt32Pkg.spd;h=420788c703f18f8a76189066b8ff15d380f6d552;hp=42f2c57f9a0b957a36a88b60b6823745879d5d41;hb=7b76019936630141b801b8f485ec14f0aa0111dc;hpb=5b2a7957d9215b45e87de228b69b89aa21fafd3e
diff --git a/EdkNt32Pkg/EdkNt32Pkg.spd b/EdkNt32Pkg/EdkNt32Pkg.spd
index 42f2c57f9a..420788c703 100644
--- a/EdkNt32Pkg/EdkNt32Pkg.spd
+++ b/EdkNt32Pkg/EdkNt32Pkg.spd
@@ -6,7 +6,7 @@
0.3
This is the NT32 Emulation Environment Platform
Reference platform implementation using an emulator.
- Copyright (c) 2006, Intel Corporation.
+ Copyright (c) 2006, Intel Corporation.
All rights reserved.
This program and the accompanying materials are licensed and made available
under the terms and conditions of the BSD License which accompanies this distribution.
@@ -73,6 +73,11 @@
Include/WinNtPeim.h
+
+ gEfiEdkNt32PkgTokenSpaceGuid
+ 0D79A645-1D91-40a6-A81F-61E6982B32B4
+ All PCD define in EdkNt32Pkg is in this token space scope
+
gEfiWinNtVirtualDisksGuid
0C95A928-A006-11D4-BCFA-0080C73C8881
@@ -167,7 +172,7 @@
PcdMaximumUnicodeStringLength
0x00000001
- FIX_ME_PcdMaximumUnicodeStringLength
+ gEfiMdePkgTokenSpaceGuid
UINT32
FIXED_AT_BUILD
1000000
@@ -176,7 +181,7 @@
PcdMaximumAsciiStringLength
0x00000002
- FIX_ME_PcdMaximumAsciiStringLength
+ gEfiMdePkgTokenSpaceGuid
UINT32
FIXED_AT_BUILD
1000000
@@ -185,7 +190,7 @@
PcdMaximumLinkedListLength
0x00000003
- FIX_ME_PcdMaximumLinkedListLength
+ gEfiMdePkgTokenSpaceGuid
UINT32
FIXED_AT_BUILD
1000000
@@ -194,7 +199,7 @@
PcdSpinLockTimeout
0x00000004
- FIX_ME_PcdSpinLockTimeout
+ gEfiMdePkgTokenSpaceGuid
UINT32
FIXED_AT_BUILD
10000000
@@ -203,7 +208,7 @@
PcdDebugPropertyMask
0x00000005
- FIX_ME_PcdDebugPropertyMask
+ gEfiMdePkgTokenSpaceGuid
UINT8
FIXED_AT_BUILD
0x0f
@@ -212,7 +217,7 @@
PcdDebugPrintErrorLevel
0x00000006
- FIX_ME_PcdDebugPrintErrorLevel
+ gEfiMdePkgTokenSpaceGuid
UINT32
PATCHABLE_IN_MODULE
0x80000000
@@ -221,7 +226,7 @@
PcdReportStatusCodePropertyMask
0x00000007
- FIX_ME_PcdReportStatusCodePropertyMask
+ gEfiMdePkgTokenSpaceGuid
UINT8
FIXED_AT_BUILD
0x07
@@ -230,7 +235,7 @@
PcdDebugClearMemoryValue
0x00000008
- FIX_ME_PcdDebugClearMemoryValue
+ gEfiMdePkgTokenSpaceGuid
UINT8
FIXED_AT_BUILD
0xAF
@@ -239,7 +244,7 @@
PcdDebugClearMemoryValue
0x00000008
- FIX_ME_PcdDebugClearMemoryValue
+ gEfiMdePkgTokenSpaceGuid
UINT8
FIXED_AT_BUILD
0xAF
@@ -248,7 +253,7 @@
PcdPerformanceLibraryPropertyMask
0x00000009
- FIX_ME_PcdPerformanceLibraryPropertyMask
+ gEfiMdePkgTokenSpaceGuid
UINT8
FIXED_AT_BUILD
0
@@ -257,155 +262,138 @@
PcdWinNtPhysicalDisk
0x00001000
- FIX_ME_PcdWinNtPhysicalDisk
+ gEfiEdkNt32PkgTokenSpaceGuid
VOID*
DYNAMIC
L"FW;40960;512"
- HELP FIX ME!
+ This PCD defines physical disk which will be simualted as a
+ harddisk in simulator.
+ The item type of this PCD can only be "DYNAMIC".
PcdWinNtVirtualDisk
0x00001001
- FIX_ME_PcdWinNtVirtualDisk
+ gEfiEdkNt32PkgTokenSpaceGuid
VOID*
DYNAMIC
L"FW;40960;512"
- HELP FIX ME!
+ This PCD defines the file attribute which will be simulated as
+ a harddisk in simulator.
+ The item type if this PCD can only be "DYNAMIC".
PcdWinNtSerialPort
0x00001002
- FIX_ME_PcdWinNtSerialPort
+ gEfiEdkNt32PkgTokenSpaceGuid
VOID*
DYNAMIC
L"COM1!COM2"
- HELP FIX ME!
+ This Pcd declares two serial port for simulated environment.
+ The item type of this PCD can only be "DYNAMIC".
PcdWinNtUga
0x00001003
- FIX_ME_PcdWinNtUga
+ gEfiEdkNt32PkgTokenSpaceGuid
VOID*
DYNAMIC
L"UGA Window 1!UGA Window 2"
- HELP FIX ME!
+ This PCD declares the resolutions for the UGA windows.
+ The item type of this PCD can only be "DYNAMIC".
PcdWinNtFileSystem
0x00001004
- FIX_ME_PcdWinNtFileSystem
+ gEfiEdkNt32PkgTokenSpaceGuid
VOID*
FIXED_AT_BUILD
L".!C:\\D\\work\\Remodel\\mdk\\EdkShellBinPkg\\bin\\ia32\\Apps"
- HELP FIX ME!
+ This PCD defines the windows directory who will be mounted as
+ harddisk in simulator.
+ The item type of this PCD can only be "DYNAMIC".
PcdWinNtMemorySize
0x00001005
- FIX_ME_PcdWinNtMemorySize
+ gEfiEdkNt32PkgTokenSpaceGuid
VOID*
FIXED_AT_BUILD
L"64!64"
- HELP FIX ME!
+ This PCD defines the size of simulated memory size.
+ The item type of this PCD can only be "DYNAMIC".
PcdWinNtMemorySizeForSecMain
0x00001005
- FIX_ME_PcdWinNtMemorySizeForSecMain
+ gEfiEdkNt32PkgTokenSpaceGuid
VOID*
FIXED_AT_BUILD
L"64!64"
- HELP FIX ME!
+ This PCD defines the memory size of simulated machine. Simulator will allocate
+ the size of PcdWinNtMemorySizeForSecMain in windows platform.
+ The item type of this PCD can only be "FIXED_AT_BUILD".
PcdWinNtBootMode
0x00001006
- FIX_ME_PcdWinNtBootMode
+ gEfiEdkNt32PkgTokenSpaceGuid
UINT32
FIXED_AT_BUILD
1
- HELP FIX ME!
+ This PCD defines the boot mode for simualtor.
+ The boot mode can be set as following value:
+ 0x0: Boot with full configuration.
+ 0x1: Boot with minimal configuration.
+ 0x2: Boot assume no configuration changes.
+ 0x3: Boot with full configuration plus diagnostics.
+ 0x4: Boot with default settings.
+ 0x5: Boot on S4 resume.
+ 0x6: Boot on S5 resume.
+ 0x10: Boot on S2 resume.
+ 0x11: Boot on S3 resume.
+ 0x12: Boot on flash update.
+ 0x20: Boot in reovery mode.
+ The item type of this PCD can only be "FIXED_AT_BUILD".
PcdWinNtCpuModel
0x00001007
- FIX_ME_PcdWinNtCpuModel
+ gEfiEdkNt32PkgTokenSpaceGuid
VOID*
FIXED_AT_BUILD
L"Intel(R) Processor Model"
- HELP FIX ME!
+ This PCD defines simulated CPU model string.
+ The item type of this PCD can only be "DYNAMIC".
PcdWinNtCpuSpeed
0x00001008
- FIX_ME_PcdWinNtCpuSpeed
+ gEfiEdkNt32PkgTokenSpaceGuid
VOID*
FIXED_AT_BUILD
L"3000"
- HELP FIX ME!
+ This PCD defines simulated CPU speed string.
PcdWinNtFirmwareVolume
0x00001009
- FIX_ME_PcdWinNtFirmwareVolume
+ gEfiEdkNt32PkgTokenSpaceGuid
VOID*
FIXED_AT_BUILD
L"..\\..\\Fv\\Fv_Recovery.fd"
- HELP FIX ME!
+ This PCD defines the FD file windows path string. Simulator will load the FD file and execute.
+ The item type of this PCD can only be "FIXED_AT_BUILD".
PcdWinNtConsole
0x0000100a
- FIX_ME_PcdWinNtConsole
+ gEfiEdkNt32PkgTokenSpaceGuid
VOID*
FIXED_AT_BUILD
L"Bus Driver Console Window"
- HELP FIX ME!
-
-
- PcdRothmanTest
- 0x0000100b
- FIX_ME_PcdRothmanTest
- UINT32
- FIXED_AT_BUILD
- 0
- HELP FIX ME!
-
-
- PcdWinNtBinaryPatch1
- 0x0001000b
- FIX_ME_PcdWinNtBinaryPatch1
- UINT32
- FIXED_AT_BUILD
- 0x1234
- HELP FIX ME!
-
-
- PcdWinNtBinaryPatch2
- 0x0001000c
- FIX_ME_PcdWinNtBinaryPatch2
- UINT32
- FIXED_AT_BUILD
- 0x5678
- HELP FIX ME!
-
-
- PcdWinNtFeatureFlag1
- 0x0001000d
- FIX_ME_PcdWinNtFeatureFlag1
- BOOLEAN
- FEATURE_FLAG
- 0x1
- HELP FIX ME!
-
-
- PcdWinNtDynamicUINT32
- 0x0001000e
- FIX_ME_PcdWinNtDynamicUINT32
- UINT32
- FIXED_AT_BUILD
- 0x0
- HELP FIX ME!
+ This PCD declares the title string of the text console window.
+ such as "My EFI Console".
+ The item type of this PCD can only be "DYNAMIC".
-
\ No newline at end of file
+