X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkNt32Pkg%2FEdkNt32Pkg.spd;h=70927a5abc0d643aa47e6ccf4bce6720af434364;hp=3e46583ce2ad1a79f44d9cadf18aa7b9f4ee34c0;hb=72b695f33b0f5056ad4706f65e50fbdda7406fe5;hpb=b0a3b7453d50387f74480269ad445dbe5cf97b6d
diff --git a/EdkNt32Pkg/EdkNt32Pkg.spd b/EdkNt32Pkg/EdkNt32Pkg.spd
index 3e46583ce2..70927a5abc 100644
--- a/EdkNt32Pkg/EdkNt32Pkg.spd
+++ b/EdkNt32Pkg/EdkNt32Pkg.spd
@@ -45,11 +45,11 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
- Include/library/EdkGenericBdsLib.h
+ Include/Library/EdkGenericBdsLib.h
- Include/library/WinNtLib.h
+ Include/Library/WinNtLib.h
@@ -90,7 +90,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
- Dxe/ConPlatform/ConPlatform.msa
Dxe/Nt32Platform/MiscSubclass/MiscSubclassDriver.msa
Dxe/PlatformBds/PlatformBds.msa
Dxe/WinNtThunk/Bus/BlockIo/WinNtBlockIo.msa
@@ -98,6 +97,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
Dxe/WinNtThunk/Bus/SerialIo/WinNtSerialIo.msa
Dxe/WinNtThunk/Bus/SimpleFileSystem/WinNtSimpleFileSystem.msa
Dxe/WinNtThunk/Bus/Uga/WinNtUga.msa
+ Dxe/WinNtThunk/Bus/Gop/WinNtGop.msa
Dxe/WinNtThunk/Bus/WinNtBusDriver/WinNtBusDriver.msa
Dxe/WinNtThunk/Chipset/Metronome/Metronome.msa
Dxe/WinNtThunk/Chipset/RealTimeClock/RealTimeClock.msa
@@ -106,6 +106,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
Dxe/WinNtThunk/Cpu/Cpu.msa
Dxe/WinNtThunk/WinNtThunk/WinNtThunk.msa
Library/DxeWinNtLib/DxeWinNtLib.msa
+ Library/Nt32TimerLibNull/Nt32TimerLib.msa
Library/EdkGenericBdsLib/EdkGenericBdsLib.msa
Library/EdkNt32PeiPeCoffGetEntryPointLib/EdkNt32PeiPeCoffGetEntryPointLib.msa
Library/Nt32PeCoffLoaderLib/Nt32PeCoffLoaderLib.msa
@@ -155,6 +156,11 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
0C95A93D-A006-11D4-BCFA-0080C73C8881
+
+ gEfiWinNtGopGuid
+ 4e11e955-ccca-11d4-bd0d-0080c73c8881
+
+
gEfiWinNtUgaGuid
AB248E99-ABE1-11D4-BD0D-0080C73C8881
@@ -232,10 +238,9 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
gEfiEdkNt32PkgTokenSpaceGuid
VOID*
DYNAMIC
- L"FW;40960;512"
+ L"E:RW;245760;512"
This PCD defines physical disk which will be simualted as a
- harddisk in simulator.
- The item type of this PCD can only be "DYNAMIC".
+ harddisk in simulator. The item type of this PCD can only be "DYNAMIC".
PcdWinNtVirtualDisk
@@ -244,9 +249,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
VOID*
DYNAMIC
L"FW;40960;512"
- 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".
+ This PCD defines the devices which use a file to emulate a hard disk or
+ removable media device.The item type of this PCD can only be "DYNAMIC".
PcdWinNtSerialPort
@@ -273,8 +277,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
0x00001004
gEfiEdkNt32PkgTokenSpaceGuid
VOID*
- FIXED_AT_BUILD
- L".!C:\\D\\work\\Remodel\\mdk\\EdkShellBinPkg\\bin\\ia32\\Apps"
+ DYNAMIC
+ L".!..\\..\\..\\..\\..\\EdkShellBinPkg\\bin\\ia32\\Apps"
This PCD defines the windows directory who will be mounted as
harddisk in simulator.
The item type of this PCD can only be "DYNAMIC".
@@ -284,28 +288,18 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
0x00001005
gEfiEdkNt32PkgTokenSpaceGuid
VOID*
- FIXED_AT_BUILD
- L"64!64"
- This PCD defines the size of simulated memory size.
- The item type of this PCD can only be "DYNAMIC".
-
-
- PcdWinNtMemorySizeForSecMain
- 0x00001005
- gEfiEdkNt32PkgTokenSpaceGuid
- VOID*
- FIXED_AT_BUILD
+ DYNAMIC
L"64!64"
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".
+ the size of PcdWinNtMemorySize in windows platform.
+ The item type of this PCD can only be "DYNAMIC".
PcdWinNtBootMode
0x00001006
gEfiEdkNt32PkgTokenSpaceGuid
UINT32
- FIXED_AT_BUILD
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE
1
This PCD defines the boot mode for simualtor.
The boot mode can be set as following value:
@@ -319,15 +313,14 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
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".
+ 0x20: Boot in reovery mode.
PcdWinNtCpuModel
0x00001007
gEfiEdkNt32PkgTokenSpaceGuid
VOID*
- FIXED_AT_BUILD
+ DYNAMIC
L"Intel(R) Processor Model"
This PCD defines simulated CPU model string.
The item type of this PCD can only be "DYNAMIC".
@@ -337,26 +330,26 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
0x00001008
gEfiEdkNt32PkgTokenSpaceGuid
VOID*
- FIXED_AT_BUILD
+ DYNAMIC
L"3000"
- This PCD defines simulated CPU speed string.
+ This PCD defines simulated CPU speed string.
+ The item type of this PCD can only be "DYNAMIC".
PcdWinNtFirmwareVolume
0x00001009
gEfiEdkNt32PkgTokenSpaceGuid
VOID*
- FIXED_AT_BUILD
- L"..\\..\\Fv\\Fv_Recovery.fd"
- 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".
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE
+ L"..\\Fv\\Fv_Recovery.fd"
+ This PCD defines the FD file windows path string. Simulator will load the FD file and execute.
PcdWinNtConsole
0x0000100a
gEfiEdkNt32PkgTokenSpaceGuid
VOID*
- FIXED_AT_BUILD
+ DYNAMIC
L"Bus Driver Console Window"
This PCD declares the title string of the text console window.
such as "My EFI Console".
@@ -371,5 +364,25 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
FALSE
Select which type of driver the library links against.
+
+ PcdWinNtMemorySizeForSecMain
+ 0x0000100c
+ gEfiEdkNt32PkgTokenSpaceGuid
+ VOID*
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE
+ L"64!64"
+ This PCD defines the memory size of simulated machine. Simulator will allocate
+ the size of PcdWinNtMemorySizeForSecMain in windows platform.
+
+
+ PcdWinNtGop
+ 0x0000100d
+ gEfiEdkNt32PkgTokenSpaceGuid
+ VOID*
+ DYNAMIC
+ L"UGA Window 1!UGA Window 2"
+ This PCD declares the resolutions for the GOP windows.
+ The item type of this PCD can only be "DYNAMIC".
+