diff --git a/EdkModulePkg/EdkModulePkg.fpd b/EdkModulePkg/EdkModulePkg.fpd index 72fe51914d..813574627d 100644 --- a/EdkModulePkg/EdkModulePkg.fpd +++ b/EdkModulePkg/EdkModulePkg.fpd @@ -21,6 +21,74 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. dummy.fdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -523,6 +591,162 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + + PcdMaximumUnicodeStringLength + 0x00000001 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 1000000 + + + PcdMaximumAsciiStringLength + 0x00000002 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 1000000 + + + PcdDebugPropertyMask + 0x00000005 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0x0f + + + PcdSpinLockTimeout + 0x00000004 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 10000000 + + + PcdDebugPrintErrorLevel + 0x00000006 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0x80000000 + + + PcdMaximumLinkedListLength + 0x00000003 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 1000000 + + + PcdDebugClearMemoryValue + 0x00000008 + UINT8 + false + false + false + false + false + 0 + 0 + 1 + 0 + L"" + 0 + 0xAF + + + PcdReportStatusCodePropertyMask + 0x00000007 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0x07 + + + PcdVpdBaseAddress + 0x00010010 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0 + 0x0 + + @@ -645,6 +869,23 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 0xAF + + PcdReportStatusCodePropertyMask + 0x00000007 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0x07 + @@ -3078,23 +3319,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 0xAF - - PcdMaxPeiPcdCallBackNumberPerPcdEntry - 0x0001000f - UINT32 - false - false - false - false - false - 0 - 0 - 4 - 0 - L"" - 0 - 0x08 - @@ -7455,7 +7679,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - + PcdMaximumUnicodeStringLength diff --git a/EdkNt32Pkg/Nt32.fpd b/EdkNt32Pkg/Nt32.fpd index f8ca505d36..3c2c42fd23 100644 --- a/EdkNt32Pkg/Nt32.fpd +++ b/EdkNt32Pkg/Nt32.fpd @@ -116,10 +116,114 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + + + + + + + EdkNt32Pkg + + + + + EdkNt32PeiPeCoffGetEntryPointLib + + + + + + + + + + + + + + + + + + Nt32PeCoffLoaderLib + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + PcdMaximumUnicodeStringLength 0x00000001 UINT32 @@ -238,7 +342,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 1000000 - + PcdWinNtCpuModel 0x00001007 VOID* @@ -306,7 +410,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 0xAF - + PcdWinNtMemorySize 0x00001005 VOID* @@ -323,6 +427,24 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 L"64!64" + + PcdWinNtMemorySizeForSecMain + 0x00001005 + VOID* + false + false + false + false + false + 0x00 + 0x00 + 10 + 0 + L"" + 0 + 0 + L"64!64" + @@ -497,8 +619,410 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + + PcdMaximumUnicodeStringLength + 0x00000001 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 1000000 + + + PcdMaximumAsciiStringLength + 0x00000002 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 1000000 + + + PcdMaxPeiPcdCallBackNumberPerPcdEntry + 0x0001000f + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0 + 0x8 + + + PcdVpdBaseAddress + 0x00010010 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0 + 0x0 + + + PcdDebugPropertyMask + 0x00000005 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0x0f + + + PcdSpinLockTimeout + 0x00000004 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 10000000 + + + PcdDebugPrintErrorLevel + 0x00000006 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0x80000000 + + + PcdReportStatusCodePropertyMask + 0x00000007 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0x07 + + + PcdMaximumLinkedListLength + 0x00000003 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 1000000 + + + PcdDebugClearMemoryValue + 0x00000008 + UINT8 + false + false + false + false + false + 0 + 0 + 1 + 0 + L"" + 0 + 0xAF + + + + + PcdMaximumUnicodeStringLength + 0x00000001 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 1000000 + + + PcdMaximumAsciiStringLength + 0x00000002 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 1000000 + + + PcdDebugPropertyMask + 0x00000005 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0x0f + + + PcdSpinLockTimeout + 0x00000004 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 10000000 + + + PcdDebugPrintErrorLevel + 0x00000006 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0x80000000 + + + PcdReportStatusCodePropertyMask + 0x00000007 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0x07 + + + PcdMaximumLinkedListLength + 0x00000003 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 1000000 + + + PcdDebugClearMemoryValue + 0x00000008 + UINT8 + false + false + false + false + false + 0 + 0 + 1 + 0 + L"" + 0 + 0xAF + + + PcdTestDynamicUint8 + 0x00011000 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0 + 0x1 + + + PcdTestDynamicUint16 + 0x00011001 + UINT16 + false + false + false + false + false + 0x00 + 0x00 + 2 + 0 + L"" + 0 + 0 + 0x1234 + + + PcdTestDynamicUint32 + 0x00011002 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0 + NoDefault + + + PcdTestDynamicUint64 + 0x00011003 + UINT64 + false + false + false + false + false + 0x00 + 0x00 + 8 + 0 + L"" + 0 + 0 + NoDefault + + + PcdTestDynamicBoolean + 0x00011004 + BOOLEAN + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0 + NoDefault + + @@ -1769,6 +2293,24 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + PcdPerformanceLibraryPropertyMask + 0x00000009 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0 + 0 + PcdMaximumUnicodeStringLength 0x00000001 @@ -1910,6 +2452,180 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + + PcdMaximumUnicodeStringLength + 0x00000001 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 1000000 + + + PcdMaximumAsciiStringLength + 0x00000002 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 1000000 + + + PcdMaxPeiPcdCallBackNumberPerPcdEntry + 0x0001000f + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0 + 0x8 + + + PcdVpdBaseAddress + 0x00010010 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0 + 0x0 + + + PcdDebugPropertyMask + 0x00000005 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0x0f + + + PcdSpinLockTimeout + 0x00000004 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 10000000 + + + PcdDebugPrintErrorLevel + 0x00000006 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0x80000000 + + + PcdReportStatusCodePropertyMask + 0x00000007 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0x07 + + + PcdMaximumLinkedListLength + 0x00000003 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 1000000 + + + PcdDebugClearMemoryValue + 0x00000008 + UINT8 + false + false + false + false + false + 0 + 0 + 1 + 0 + L"" + 0 + 0xAF + + @@ -2753,6 +3469,24 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + PcdPerformanceLibraryPropertyMask + 0x00000009 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0 + 0 + PcdMaximumUnicodeStringLength 0x00000001 @@ -6815,6 +7549,24 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + PcdPerformanceLibraryPropertyMask + 0x00000009 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0 + 0 + PcdMaximumUnicodeStringLength 0x00000001 @@ -9051,7 +9803,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 0xAF - + PcdWinNtMemorySize 0x00001005 VOID* @@ -9068,7 +9820,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 L"64!64" - + PcdWinNtPhysicalDisk 0x00001000 VOID* @@ -9085,7 +9837,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 L"FW;40960;512" - + PcdWinNtVirtualDisk 0x00001001 VOID* @@ -9102,7 +9854,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 L"FW;40960;512" - + PcdWinNtSerialPort 0x00001002 VOID* @@ -9120,7 +9872,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 L"COM1!COM2" - + PcdWinNtUga 0x00001003 VOID* @@ -9137,7 +9889,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 L"UGA Window 1!UGA Window 2" - + PcdWinNtCpuModel 0x00001007 VOID* @@ -9154,7 +9906,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 L"Intel(R) Processor Model" - + PcdWinNtFileSystem 0x00001004 VOID* @@ -9171,24 +9923,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 L".!C:\\D\\work\\Remodel\\mdk\\EdkShellBinPkg\\bin\\ia32\\Apps" - - PcdWinNtCpuModel - 0x00001007 - VOID* - false - false - false - false - false - 0x00 - 0x00 - 48 - 0 - L"" - 0 - L"Intel(R) Processor Model" - - + PcdWinNtConsole 0x0000100a VOID* @@ -9205,6 +9940,97 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 0 L"Bus Driver Console Window" + + PcdWinNtCpuSpeed + 0x00001008 + VOID* + false + false + false + false + false + 0x00 + 0x00 + 8 + 0 + L"" + 0 + 0 + L"3000" + + + PcdWinNtFeatureFlag1 + 0x0001000d + BOOLEAN + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0 + 0x1 + + + PcdWinNtBinaryPatch1 + 0x0001000b + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0 + 0x1234 + + + PcdWinNtBinaryPatch2 + 0x0001000c + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0 + 0x5678 + + + PcdWinNtDynamicUINT32 + 0x0001000e + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0 + 0x0 + + @@ -10192,7 +11018,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - + @@ -10791,6 +11617,276 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. NoDefault + + + PcdWinNtMemorySize + 0x00001005 + VOID* + false + false + false + false + false + 0x00 + 0x00 + 10 + 0 + L"" + 0 + 0 + L"64!64" + + + PcdWinNtCpuModel + 0x00001007 + VOID* + false + false + false + false + false + 0x00 + 0x00 + 48 + 0 + L"" + 0 + 0 + L"Intel(R) Processor Model" + + + PcdWinNtPhysicalDisk + 0x00001000 + VOID* + false + false + false + false + false + 0x00 + 0x00 + 24 + 0 + L"" + 0 + 0 + L"FW;40960;512" + + + PcdWinNtVirtualDisk + 0x00001001 + VOID* + false + false + false + false + false + 0x00 + 0x00 + 24 + 0 + L"" + 0 + 0 + L"FW;40960;512" + + + PcdWinNtFileSystem + 0x00001004 + VOID* + false + false + false + false + false + 0x00 + 0x00 + 120 + 0 + L"" + 0 + 0 + L".!C:\\D\\work\\Remodel\\mdk\\EdkShellBinPkg\\bin\\ia32\\Apps" + + + PcdWinNtSerialPort + 0x00001002 + VOID* + false + false + false + false + false + 0x00 + 0x00 + 20 + 0 + L"" + 0 + 0 + L"COM1!COM2" + + + PcdWinNtConsole + 0x0000100a + VOID* + false + false + false + false + false + 0x00 + 0x00 + 50 + 0 + L"" + 0 + L"Bus Driver Console Window" + + + PcdWinNtUga + 0x00001003 + VOID* + false + false + false + false + false + 0x00 + 0x00 + 50 + 0 + L"" + 0 + L"UGA Window 1!UGA Window 2" + + + PcdTestDynamicUint8 + 0x00011000 + UINT8 + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0 + 0x1 + + + PcdTestDynamicUint16 + 0x00011001 + UINT16 + false + false + false + false + false + 0x00 + 0x00 + 2 + 0 + L"" + 0 + 0 + 0x1234 + + + PcdTestDynamicUint32 + 0x00011002 + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0 + NoDefault + + + PcdTestDynamicUint64 + 0x00011003 + UINT64 + false + false + false + false + false + 0x00 + 0x00 + 8 + 0 + L"" + 0 + 0 + NoDefault + + + PcdTestDynamicBoolean + 0x00011004 + BOOLEAN + false + false + false + false + false + 0x00 + 0x00 + 1 + 0 + L"" + 0 + 0 + NoDefault + + + PcdWinNtCpuSpeed + 0x00001008 + VOID* + false + false + false + false + false + 0x00 + 0x00 + 8 + 0 + L"" + 0 + 0 + L"3000" + + + PcdWinNtDynamicUINT32 + 0x0001000e + UINT32 + false + false + false + false + false + 0x00 + 0x00 + 4 + 0 + L"" + 0 + 0 + 0x0 + + diff --git a/MdePkg/MdePkg.fpd b/MdePkg/MdePkg.fpd index 3bbc9bf975..477645d0c8 100644 --- a/MdePkg/MdePkg.fpd +++ b/MdePkg/MdePkg.fpd @@ -21,6 +21,89 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. dummy.fdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -391,7 +474,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - @@ -566,6 +648,26 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + + PcdPciExpressBaseAddress + 0x0000000A + UINT64 + false + false + false + false + false + 0 + 0 + 4 + 0 + L"" + 0 + 0 + 0xE0000000 + + @@ -573,6 +675,26 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + + PcdPciExpressBaseAddress + 0x0000000A + UINT64 + false + false + false + false + false + 0 + 0 + 4 + 0 + L"" + 0 + 0 + 0xE0000000 + + @@ -878,8 +1000,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - - + + PcdMaximumUnicodeStringLength