From 9f3a4be8abbbc63f8894e6759e832787d0a23949 Mon Sep 17 00:00:00 2001 From: klu2 Date: Thu, 1 Jun 2006 09:50:37 +0000 Subject: [PATCH] Modify fpd file according to transition schema. Before PCD tools updated, all information in fpd file should be correct. 1) Add element in FPD 2) Add all PCD entried for all modules in git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@364 6f19259b-4bc3-4df7-8a09-765794883524 --- EdkModulePkg/EdkModulePkg.fpd | 260 +++++++- EdkNt32Pkg/Nt32.fpd | 1154 ++++++++++++++++++++++++++++++++- MdePkg/MdePkg.fpd | 128 +++- 3 files changed, 1492 insertions(+), 50 deletions(-) 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