X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkNt32Pkg%2FEdkNt32Pkg.spd;h=c3195ac337326074fa75a29f2d0dd6333d889b11;hp=446c19785dbf224093a06d10e7cd77f76aeabd36;hb=631dc64d736280f8ca829a8951248f7266ba2852;hpb=5e1c3eedcdf496f4961948f80716f9518438e52d diff --git a/EdkNt32Pkg/EdkNt32Pkg.spd b/EdkNt32Pkg/EdkNt32Pkg.spd index 446c19785d..c3195ac337 100644 --- a/EdkNt32Pkg/EdkNt32Pkg.spd +++ b/EdkNt32Pkg/EdkNt32Pkg.spd @@ -109,12 +109,12 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 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 @@ -226,117 +226,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - - PcdMaximumUnicodeStringLength - 0x00000001 - gEfiMdePkgTokenSpaceGuid - UINT32 - FIXED_AT_BUILD - 1000000 - If PcdMaximumUnicodeStringLength is not zero, the maximum - number of characters (not counting the NULL-terminator) in a - Unicode string cannot exceed it. - - - PcdMaximumAsciiStringLength - 0x00000002 - gEfiMdePkgTokenSpaceGuid - UINT32 - FIXED_AT_BUILD - 1000000 - If PcdMaximumAsciiStringLength is not zero, the maximum number - of characters (not counting the NULL-terminator) in an ASCII - string cannot exceed it. - - - PcdMaximumLinkedListLength - 0x00000003 - gEfiMdePkgTokenSpaceGuid - UINT32 - FIXED_AT_BUILD - 1000000 - If PcdMaximumLinkedListLength is not zero, the maximum number - of nodes (not counting the list header) in a linked list - cannot exceed it. - - - PcdSpinLockTimeout - 0x00000004 - gEfiMdePkgTokenSpaceGuid - UINT32 - FIXED_AT_BUILD - 10000000 - If PcdSpinLockTimeout is not zero, it stands for the timeout - value (unit: millisecond) for spin lock. - - - PcdDebugPropertyMask - 0x00000005 - gEfiMdePkgTokenSpaceGuid - UINT8 - FIXED_AT_BUILD - 0x0f - The bitmask of flags that specify the enable/disable of Debug - Assert, Debug Print, Debug Code, Clear Memory, Assert - Breakpoint and Assert Deadloop. - - - PcdDebugPrintErrorLevel - 0x00000006 - gEfiMdePkgTokenSpaceGuid - UINT32 - PATCHABLE_IN_MODULE - 0x80000000 - The bitmask of flags that specify the kind of debug message - output when Debug Print is enabled. - - - PcdReportStatusCodePropertyMask - 0x00000007 - gEfiMdePkgTokenSpaceGuid - UINT8 - FIXED_AT_BUILD - 0x07 - The bitmask of flags that specify the enable/disable of - Progress Code, Error Code and Debug Code. - - - PcdDebugClearMemoryValue - 0x00000008 - gEfiMdePkgTokenSpaceGuid - UINT8 - FIXED_AT_BUILD - 0xAF - The value used by DebugClearMemory () to fill a certain range - of memory. - - - PcdDebugClearMemoryValue - 0x00000008 - gEfiMdePkgTokenSpaceGuid - UINT8 - FIXED_AT_BUILD - 0xAF - The value used by DebugClearMemory () to fill a certain range - of memory. - - - PcdPerformanceLibraryPropertyMask - 0x00000009 - gEfiMdePkgTokenSpaceGuid - UINT8 - FIXED_AT_BUILD - 0 - The bitmask of flags that specify the enable/disable of - Performance Measurement. - 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". @@ -348,8 +244,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. + 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". @@ -378,7 +274,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 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". @@ -466,5 +362,14 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 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. +