summaryrefslogtreecommitdiff
path: root/MdePkg
diff options
context:
space:
mode:
authorklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>2006-06-01 09:50:37 +0000
committerklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>2006-06-01 09:50:37 +0000
commit9f3a4be8abbbc63f8894e6759e832787d0a23949 (patch)
treee8c6def8631306901693d8a0534c9db25ff03937 /MdePkg
parentf29b8a332e39980d0dbf9683ec1b631dedc6d78a (diff)
downloadedk2-9f3a4be8abbbc63f8894e6759e832787d0a23949.zip
edk2-9f3a4be8abbbc63f8894e6759e832787d0a23949.tar.gz
edk2-9f3a4be8abbbc63f8894e6759e832787d0a23949.tar.bz2
Modify fpd file according to transition schema. Before PCD tools updated, all information in fpd file should be correct.
1) Add <FrameworkModules> element in FPD 2) Add all PCD entried for all modules in <FrameworkModules> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@364 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg')
-rw-r--r--MdePkg/MdePkg.fpd128
1 files changed, 125 insertions, 3 deletions
diff --git a/MdePkg/MdePkg.fpd b/MdePkg/MdePkg.fpd
index 3bbc9bf..477645d 100644
--- a/MdePkg/MdePkg.fpd
+++ b/MdePkg/MdePkg.fpd
@@ -22,6 +22,89 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
</Flash>
<TianoImage>
<SEC>
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
+ </SEC>
+ <PEI_CORE>
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
+ </PEI_CORE>
+ <PEIM>
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
+ </PEIM>
+ <DXE_CORE>
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
+ </DXE_CORE>
+ <DXE_DRIVERS>
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
+ </DXE_DRIVERS>
+
+ <OTHER_COMPONENTS>
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibRepStr" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibMmx" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibSse2" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseCacheMaintenanceLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseIoLibIntrinsic" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseTimerLibLocalApic" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePeCoffLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePeCoffGetEntryPointLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePrintLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseDebugLibNull" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePerformanceLibNull" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePcdLibNull" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciLibPciExpress" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciLibCf8" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciCf8Lib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciExpressLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseSmbusLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiSmbusLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeSmbusLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiCoreLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiMemoryLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiServicesTablePointerLib" />
+
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiServicesTablePointerLibMm7" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiReportStatusCodeLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseDebugLibReportStatusCode" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiCoreEntryPoint" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeimEntryPoint" />
+
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeCoreEntryPoint" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeHobLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiHobLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeCoreHobLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeServicesTableLib" />
+
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeIoLibCpuIo" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiIoLibCpuIo" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeReportStatusCodeLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseReportStatusCodeLibNull" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeSmmDriverEntryPoint" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiBootServicesTableLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiRuntimeServicesTableLib" />
+
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverModelLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiMemoryLib" />
+
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDebugLibStdErr" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDebugLibConOut" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxePcdLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiPcdLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeMemoryAllocationLib" />
+
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiMemoryAllocationLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseUefiDecompressLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDevicePathLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDevicePathLibDevicePathProtocol" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="HiiLib" />
+ <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiResourcePublicationLib" />
+ </OTHER_COMPONENTS>
+ </TianoImage>
+ <FrameworkModules>
+ <SEC>
<ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" >
<PcdBuildDeclarations>
<PcdBuildData ItemType="FIXED_AT_BUILD">
@@ -391,7 +474,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
</PcdBuildDeclarations>
</ModuleSA>
</DXE_DRIVERS>
-
<OTHER_COMPONENTS>
<ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" >
<PcdBuildDeclarations>
@@ -566,6 +648,26 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
<ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePcdLibNull" >
</ModuleSA>
<ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciLibPciExpress" >
+ <PcdBuildDeclarations>
+ <PcdBuildData ItemType="FIXED_AT_BUILD">
+ <C_Name>PcdPciExpressBaseAddress</C_Name>
+ <Token>0x0000000A</Token>
+ <DatumType>UINT64</DatumType>
+ <HiiEnable>false</HiiEnable>
+ <VpdEnable>false</VpdEnable>
+ <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
+ <SkuEnable>false</SkuEnable>
+ <SkuDataArrayEnable>false</SkuDataArrayEnable>
+ <MaxSku>0</MaxSku>
+ <SkuId>0</SkuId>
+ <DatumSize>4</DatumSize>
+ <VariableGuid>0</VariableGuid>
+ <VariableName>L""</VariableName>
+ <DataOffset>0</DataOffset>
+ <GuidOffset>0</GuidOffset>
+ <DefaultValue>0xE0000000</DefaultValue>
+ </PcdBuildData>
+ </PcdBuildDeclarations>
</ModuleSA>
<ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciLibCf8" >
</ModuleSA>
@@ -573,6 +675,26 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
</ModuleSA>
<ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciExpressLib" >
+ <PcdBuildDeclarations>
+ <PcdBuildData ItemType="FIXED_AT_BUILD">
+ <C_Name>PcdPciExpressBaseAddress</C_Name>
+ <Token>0x0000000A</Token>
+ <DatumType>UINT64</DatumType>
+ <HiiEnable>false</HiiEnable>
+ <VpdEnable>false</VpdEnable>
+ <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
+ <SkuEnable>false</SkuEnable>
+ <SkuDataArrayEnable>false</SkuDataArrayEnable>
+ <MaxSku>0</MaxSku>
+ <SkuId>0</SkuId>
+ <DatumSize>4</DatumSize>
+ <VariableGuid>0</VariableGuid>
+ <VariableName>L""</VariableName>
+ <DataOffset>0</DataOffset>
+ <GuidOffset>0</GuidOffset>
+ <DefaultValue>0xE0000000</DefaultValue>
+ </PcdBuildData>
+ </PcdBuildDeclarations>
</ModuleSA>
<ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseSmbusLib" >
</ModuleSA>
@@ -878,8 +1000,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
</ModuleSA>
<ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiResourcePublicationLib" >
</ModuleSA>
- </OTHER_COMPONENTS>
- </TianoImage>
+ </OTHER_COMPONENTS>
+ </FrameworkModules>
<PcdBuildDeclarations>
<PcdBuildData ItemType="FIXED_AT_BUILD">
<C_Name>PcdMaximumUnicodeStringLength</C_Name>