X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkNt32Pkg%2FEdkNt32Pkg.spd;h=c3195ac337326074fa75a29f2d0dd6333d889b11;hp=420788c703f18f8a76189066b8ff15d380f6d552;hb=054c4bbcbaa8ce899b7403c7234279ccfb4fcfd9;hpb=abf537ea15a341f429265a021f7950d47562fcf1 diff --git a/EdkNt32Pkg/EdkNt32Pkg.spd b/EdkNt32Pkg/EdkNt32Pkg.spd index 420788c703..c3195ac337 100644 --- a/EdkNt32Pkg/EdkNt32Pkg.spd +++ b/EdkNt32Pkg/EdkNt32Pkg.spd @@ -1,4 +1,14 @@ + EdkNt32Pkg @@ -29,10 +39,57 @@ + + + Include/Common/WinNTInclude.h + + + + Include/library/EdkGenericBdsLib.h + + + + Include/library/WinNtLib.h + + + + Include/Ppi/NtAutoscan.h + + + + Include/Ppi/NtFwh.h + + + + Include/Ppi/NtPeiLoadFile.h + + + + Include/Ppi/NtThunk.h + + + + Include/Protocol/WinNtIo.h + + + + Include/Protocol/WinNtThunk.h + + + + Include/FlashLayout.h + + + + Include/WinNtDxe.h + + + + Include/WinNtPeim.h + + + - Dxe/ConPlatform/ConPlatform.msa Dxe/Nt32Platform/MiscSubclass/MiscSubclassDriver.msa Dxe/PlatformBds/PlatformBds.msa @@ -52,12 +109,12 @@ Library/EdkGenericBdsLib/EdkGenericBdsLib.msa Library/EdkNt32PeiPeCoffGetEntryPointLib/EdkNt32PeiPeCoffGetEntryPointLib.msa Library/Nt32PeCoffLoaderLib/Nt32PeCoffLoaderLib.msa + Library/Nt32OemHookStatusCodeLib/Nt32OemHookStatusCodeLib.msa Logo/Logo.msa Pei/Autoscan/WinNtAutoScan.msa Pei/BootMode/BootMode.msa Pei/FirmwareVolume/WinNtFwh.msa Pei/FlashMap/FlashMap.msa - Pei/MonoStatusCode/MonoStatusCode.msa Pei/WinNtStuff/WinNtStuff.msa RuntimeDxe/FvbServices/Nt32Fwh.msa Sec/SecMain.msa @@ -169,103 +226,13 @@ - - PcdMaximumUnicodeStringLength - 0x00000001 - gEfiMdePkgTokenSpaceGuid - UINT32 - FIXED_AT_BUILD - 1000000 - HELP FIX ME! - - - PcdMaximumAsciiStringLength - 0x00000002 - gEfiMdePkgTokenSpaceGuid - UINT32 - FIXED_AT_BUILD - 1000000 - HELP FIX ME! - - - PcdMaximumLinkedListLength - 0x00000003 - gEfiMdePkgTokenSpaceGuid - UINT32 - FIXED_AT_BUILD - 1000000 - HELP FIX ME! - - - PcdSpinLockTimeout - 0x00000004 - gEfiMdePkgTokenSpaceGuid - UINT32 - FIXED_AT_BUILD - 10000000 - HELP FIX ME! - - - PcdDebugPropertyMask - 0x00000005 - gEfiMdePkgTokenSpaceGuid - UINT8 - FIXED_AT_BUILD - 0x0f - HELP FIX ME! - - - PcdDebugPrintErrorLevel - 0x00000006 - gEfiMdePkgTokenSpaceGuid - UINT32 - PATCHABLE_IN_MODULE - 0x80000000 - HELP FIX ME! - - - PcdReportStatusCodePropertyMask - 0x00000007 - gEfiMdePkgTokenSpaceGuid - UINT8 - FIXED_AT_BUILD - 0x07 - HELP FIX ME! - - - PcdDebugClearMemoryValue - 0x00000008 - gEfiMdePkgTokenSpaceGuid - UINT8 - FIXED_AT_BUILD - 0xAF - HELP FIX ME! - - - PcdDebugClearMemoryValue - 0x00000008 - gEfiMdePkgTokenSpaceGuid - UINT8 - FIXED_AT_BUILD - 0xAF - HELP FIX ME! - - - PcdPerformanceLibraryPropertyMask - 0x00000009 - gEfiMdePkgTokenSpaceGuid - UINT8 - FIXED_AT_BUILD - 0 - HELP FIX ME! - PcdWinNtPhysicalDisk 0x00001000 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". @@ -277,8 +244,8 @@ VOID* DYNAMIC L"FW;40960;512" - This PCD defines the file attribute which will be simulated as - a harddisk in simulator. + This PCD defines the devices which use a file to emulate a hard disk or + removable media device The item type if this PCD can only be "DYNAMIC". @@ -307,7 +274,7 @@ gEfiEdkNt32PkgTokenSpaceGuid VOID* FIXED_AT_BUILD - L".!C:\\D\\work\\Remodel\\mdk\\EdkShellBinPkg\\bin\\ia32\\Apps" + 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". @@ -395,5 +362,14 @@ such as "My EFI Console". The item type of this PCD can only be "DYNAMIC". + + PcdNt32StatusCodeLibUseForPei + 0x0000100b + gEfiEdkNt32PkgTokenSpaceGuid + BOOLEAN + FEATURE_FLAG + FALSE + Select which type of driver the library links against. +