]> git.proxmox.com Git - mirror_edk2.git/commitdiff
This is the file to use to build all architectures.
authorbbahnsen <bbahnsen@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 3 May 2006 17:54:00 +0000 (17:54 +0000)
committerbbahnsen <bbahnsen@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 3 May 2006 17:54:00 +0000 (17:54 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@89 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/MdePkg-All-Archs.fpd [new file with mode: 0644]

diff --git a/MdePkg/MdePkg-All-Archs.fpd b/MdePkg/MdePkg-All-Archs.fpd
new file mode 100644 (file)
index 0000000..3e30358
--- /dev/null
@@ -0,0 +1,482 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<!--\r
+Copyright (c) 2006, Intel Corporation\r
+All rights reserved. This program and the accompanying materials\r
+are licensed and made available under the terms and conditions of the BSD License\r
+which accompanies this distribution.  The full text of the license may be found at\r
+http://opensource.org/licenses/bsd-license.php\r
+\r
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+-->\r
+<FrameworkPlatformDescription xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0  http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">\r
+  <PlatformHeader>\r
+    <PlatformName>MdePkg</PlatformName>\r
+    <Abstract>EFI/Tiano MdePkg Package</Abstract>\r
+    <Description>This FPD file is used for Package Level build.</Description>\r
+    <Created>2006-04-03 13:40</Created>\r
+    <CreatedBy>lhauch</CreatedBy>\r
+  </PlatformHeader>\r
+  <Flash>\r
+    <FlashDefinitionFile>dummy.fdf</FlashDefinitionFile>\r
+  </Flash>\r
+  <TianoImage>\r
+    <SEC>\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />\r
+    </SEC>\r
+    <PEI_CORE>\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />\r
+    </PEI_CORE>\r
+    <PEIM>\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />\r
+    </PEIM>\r
+    <DXE_CORE>\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />\r
+    </DXE_CORE>\r
+    <DXE_DRIVERS>\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />\r
+    </DXE_DRIVERS>\r
+    \r
+    <OTHER_COMPONENTS>\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibRepStr" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibMmx" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibSse2" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseCacheMaintenanceLib" />\r
+      \r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseIoLibIntrinsic" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseTimerLibLocalApic" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePeCoffLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePeCoffGetEntryPointLib" />\r
+      \r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePrintLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseDebugLibNull" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePerformanceLibNull" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePcdLibNull" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciLibPciExpress" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciLibCf8" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciCf8Lib" />\r
+      \r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciExpressLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseSmbusLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiSmbusLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeSmbusLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiCoreLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiMemoryLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiServicesTablePointerLib" />\r
+      \r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiServicesTablePointerLibMm7" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiReportStatusCodeLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseDebugLibReportStatusCode" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiCoreEntryPoint" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeimEntryPoint" />\r
+      \r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeCoreEntryPoint" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeHobLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiHobLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeCoreHobLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeServicesTableLib" />\r
+      \r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeIoLibCpuIo" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiIoLibCpuIo" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeReportStatusCodeLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseReportStatusCodeLibNull" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" />\r
+  \r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeSmmDriverEntryPoint" />\r
+  \r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiBootServicesTableLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiRuntimeServicesTableLib" />\r
+      \r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverModelLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiMemoryLib" />\r
+      \r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDebugLibStdErr" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDebugLibConOut" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxePcdLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiPcdLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeMemoryAllocationLib" />\r
+      \r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiMemoryAllocationLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseUefiDecompressLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDevicePathLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDevicePathLibDevicePathProtocol" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="HiiLib" />\r
+      <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiResourcePublicationLib" />\r
+      \r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BaseLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BaseMemoryLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BaseMemoryLibMmx" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BaseMemoryLibSse2" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BaseCacheMaintenanceLib" />\r
+      \r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BaseIoLibIntrinsic" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BaseTimerLibLocalApic" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BasePeCoffLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BasePeCoffGetEntryPointLib" />\r
+      \r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BasePrintLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BaseDebugLibNull" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BasePerformanceLibNull" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BasePcdLibNull" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BasePciLibPciExpress" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BasePciLibCf8" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BasePciCf8Lib" />\r
+      \r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BasePciExpressLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BaseSmbusLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeiSmbusLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="DxeSmbusLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeiCoreLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeiMemoryLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeiServicesTablePointerLib" />\r
+      \r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeiServicesTablePointerLibMm7" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeiReportStatusCodeLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BaseDebugLibReportStatusCode" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeiCoreEntryPoint" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeimEntryPoint" />\r
+      \r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="DxeCoreEntryPoint" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="DxeHobLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeiHobLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="DxeCoreHobLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="DxeServicesTableLib" />\r
+      \r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="DxeIoLibCpuIo" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeiIoLibCpuIo" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="DxeReportStatusCodeLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BaseReportStatusCodeLibNull" />\r
+  \r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="DxeSmmDriverEntryPoint" />\r
+  \r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="UefiBootServicesTableLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="UefiRuntimeServicesTableLib" />\r
+      \r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="UefiDriverModelLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="UefiLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="UefiMemoryLib" />\r
+      \r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="UefiDebugLibStdErr" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="UefiDebugLibConOut" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="DxePcdLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeiPcdLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="DxeMemoryAllocationLib" />\r
+      \r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeiMemoryAllocationLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="BaseUefiDecompressLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="UefiDevicePathLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="UefiDevicePathLibDevicePathProtocol" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="HiiLib" />\r
+      <ModuleSA Arch="IPF" FvBinding="NULL" ModuleName="PeiResourcePublicationLib" />\r
+      \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseMemoryLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseMemoryLibRepStr" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseMemoryLibMmx" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseMemoryLibSse2" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseCacheMaintenanceLib" />\r
+      \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseIoLibIntrinsic" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseTimerLibLocalApic" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BasePeCoffLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BasePeCoffGetEntryPointLib" />\r
+      \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BasePrintLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseDebugLibNull" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BasePerformanceLibNull" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BasePcdLibNull" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BasePciLibPciExpress" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BasePciLibCf8" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BasePciCf8Lib" />\r
+      \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BasePciExpressLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseSmbusLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeiSmbusLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="DxeSmbusLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeiCoreLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeiMemoryLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeiServicesTablePointerLib" />\r
+      \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeiServicesTablePointerLibMm7" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeiReportStatusCodeLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseDebugLibReportStatusCode" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeiCoreEntryPoint" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeimEntryPoint" />\r
+      \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="DxeCoreEntryPoint" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="DxeHobLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeiHobLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="DxeCoreHobLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="DxeServicesTableLib" />\r
+      \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="DxeIoLibCpuIo" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeiIoLibCpuIo" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="DxeReportStatusCodeLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseReportStatusCodeLibNull" />\r
+  \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" />\r
+  \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="DxeSmmDriverEntryPoint" />\r
+  \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="UefiBootServicesTableLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="UefiRuntimeServicesTableLib" />\r
+      \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="UefiDriverModelLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="UefiLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="UefiMemoryLib" />\r
+      \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="UefiDebugLibStdErr" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="UefiDebugLibConOut" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="DxePcdLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeiPcdLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="DxeMemoryAllocationLib" />\r
+      \r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeiMemoryAllocationLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="BaseUefiDecompressLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="UefiDevicePathLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="UefiDevicePathLibDevicePathProtocol" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="HiiLib" />\r
+      <ModuleSA Arch="X64" FvBinding="NULL" ModuleName="PeiResourcePublicationLib" />\r
+      \r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BaseLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BaseMemoryLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BaseMemoryLibMmx" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BaseMemoryLibSse2" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BaseCacheMaintenanceLib" />\r
+      \r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BaseIoLibIntrinsic" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BaseTimerLibLocalApic" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BasePeCoffLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BasePeCoffGetEntryPointLib" />\r
+      \r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BasePrintLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BaseDebugLibNull" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BasePerformanceLibNull" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BasePcdLibNull" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BasePciLibPciExpress" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BasePciLibCf8" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BasePciCf8Lib" />\r
+      \r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BasePciExpressLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BaseSmbusLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeiSmbusLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="DxeSmbusLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeiCoreLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeiMemoryLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeiServicesTablePointerLib" />\r
+      \r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeiServicesTablePointerLibMm7" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeiReportStatusCodeLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BaseDebugLibReportStatusCode" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeiCoreEntryPoint" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeimEntryPoint" />\r
+      \r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="DxeCoreEntryPoint" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="DxeHobLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeiHobLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="DxeCoreHobLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="DxeServicesTableLib" />\r
+      \r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="DxeIoLibCpuIo" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeiIoLibCpuIo" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="DxeReportStatusCodeLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BaseReportStatusCodeLibNull" />\r
+  \r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="DxeSmmDriverEntryPoint" />\r
+  \r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="UefiBootServicesTableLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="UefiRuntimeServicesTableLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" />\r
+      \r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="UefiDriverModelLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="UefiLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="UefiMemoryLib" />\r
+      \r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="UefiDebugLibStdErr" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="UefiDebugLibConOut" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="DxePcdLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeiPcdLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="DxeMemoryAllocationLib" />\r
+      \r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeiMemoryAllocationLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="BaseUefiDecompressLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="UefiDevicePathLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="UefiDevicePathLibDevicePathProtocol" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="HiiLib" />\r
+      <ModuleSA Arch="EBC" FvBinding="NULL" ModuleName="PeiResourcePublicationLib" />\r
+    </OTHER_COMPONENTS>\r
+  </TianoImage>\r
+  <PcdBuildDeclarations>\r
+    <PcdBuildData ItemType="FIXED_AT_BUILD">\r
+      <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
+      <Token>0x00000001</Token>\r
+      <DatumType>UINT32</DatumType>\r
+      <HiiEnable>false</HiiEnable>\r
+      <VpdEnable>false</VpdEnable>\r
+      <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>\r
+      <SkuEnable>false</SkuEnable>\r
+      <SkuDataArrayEnable>false</SkuDataArrayEnable>\r
+      <MaxSku>0</MaxSku>\r
+      <SkuId>0</SkuId>\r
+      <DatumSize>4</DatumSize>\r
+      <VariableGuid>0</VariableGuid>\r
+      <VariableName>L""</VariableName>\r
+      <DataOffset>0</DataOffset>\r
+      <GuidOffset>0</GuidOffset>\r
+      <DefaultValue>1000000</DefaultValue>\r
+    </PcdBuildData>\r
+    <PcdBuildData ItemType="FIXED_AT_BUILD">\r
+      <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
+      <Token>0x00000002</Token>\r
+      <DatumType>UINT32</DatumType>\r
+      <HiiEnable>false</HiiEnable>\r
+      <VpdEnable>false</VpdEnable>\r
+      <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>\r
+      <SkuEnable>false</SkuEnable>\r
+      <SkuDataArrayEnable>false</SkuDataArrayEnable>\r
+      <MaxSku>0</MaxSku>\r
+      <SkuId>0</SkuId>\r
+      <DatumSize>4</DatumSize>\r
+      <VariableGuid>0</VariableGuid>\r
+      <VariableName>L""</VariableName>\r
+      <DataOffset>0</DataOffset>\r
+      <GuidOffset>0</GuidOffset>\r
+      <DefaultValue>1000000</DefaultValue>\r
+    </PcdBuildData>\r
+    <PcdBuildData ItemType="FIXED_AT_BUILD">\r
+      <C_Name>PcdMaximumLinkedListLength</C_Name>\r
+      <Token>0x00000003</Token>\r
+      <DatumType>UINT32</DatumType>\r
+      <HiiEnable>false</HiiEnable>\r
+      <VpdEnable>false</VpdEnable>\r
+      <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>\r
+      <SkuEnable>false</SkuEnable>\r
+      <SkuDataArrayEnable>false</SkuDataArrayEnable>\r
+      <MaxSku>0</MaxSku>\r
+      <SkuId>0</SkuId>\r
+      <DatumSize>4</DatumSize>\r
+      <VariableGuid>0</VariableGuid>\r
+      <VariableName>L""</VariableName>\r
+      <DataOffset>0</DataOffset>\r
+      <GuidOffset>0</GuidOffset>\r
+      <DefaultValue>1000000</DefaultValue>\r
+    </PcdBuildData>\r
+    <PcdBuildData ItemType="FIXED_AT_BUILD">\r
+      <C_Name>PcdSpinLockTimeout</C_Name>\r
+      <Token>0x00000004</Token>\r
+      <DatumType>UINT32</DatumType>\r
+      <HiiEnable>false</HiiEnable>\r
+      <VpdEnable>false</VpdEnable>\r
+      <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>\r
+      <SkuEnable>false</SkuEnable>\r
+      <SkuDataArrayEnable>false</SkuDataArrayEnable>\r
+      <MaxSku>0</MaxSku>\r
+      <SkuId>0</SkuId>\r
+      <DatumSize>4</DatumSize>\r
+      <VariableGuid>0</VariableGuid>\r
+      <VariableName>L""</VariableName>\r
+      <DataOffset>0</DataOffset>\r
+      <GuidOffset>0</GuidOffset>\r
+      <DefaultValue>10000000</DefaultValue>\r
+    </PcdBuildData>\r
+    <PcdBuildData ItemType="FIXED_AT_BUILD">\r
+      <C_Name>PcdDebugPropertyMask</C_Name>\r
+      <Token>0x00000005</Token>\r
+      <DatumType>UINT8</DatumType>\r
+      <HiiEnable>false</HiiEnable>\r
+      <VpdEnable>false</VpdEnable>\r
+      <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>\r
+      <SkuEnable>false</SkuEnable>\r
+      <SkuDataArrayEnable>false</SkuDataArrayEnable>\r
+      <MaxSku>0</MaxSku>\r
+      <SkuId>0</SkuId>\r
+      <DatumSize>1</DatumSize>\r
+      <VariableGuid>0</VariableGuid>\r
+      <VariableName>L""</VariableName>\r
+      <DataOffset>0</DataOffset>\r
+      <GuidOffset>0</GuidOffset>\r
+      <DefaultValue>0</DefaultValue>\r
+    </PcdBuildData>\r
+    <PcdBuildData ItemType="PATCHABLE_IN_MODULE">\r
+      <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
+      <Token>0x00000006</Token>\r
+      <DatumType>UINT32</DatumType>\r
+      <HiiEnable>false</HiiEnable>\r
+      <VpdEnable>false</VpdEnable>\r
+      <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>\r
+      <SkuEnable>false</SkuEnable>\r
+      <SkuDataArrayEnable>false</SkuDataArrayEnable>\r
+      <MaxSku>0</MaxSku>\r
+      <SkuId>0</SkuId>\r
+      <DatumSize>4</DatumSize>\r
+      <VariableGuid>0</VariableGuid>\r
+      <VariableName>L""</VariableName>\r
+      <DataOffset>0</DataOffset>\r
+      <GuidOffset>0</GuidOffset>\r
+      <DefaultValue>0x80000000</DefaultValue>\r
+    </PcdBuildData>\r
+    <PcdBuildData ItemType="FIXED_AT_BUILD">\r
+      <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
+      <Token>0x00000007</Token>\r
+      <DatumType>UINT8</DatumType>\r
+      <HiiEnable>false</HiiEnable>\r
+      <VpdEnable>false</VpdEnable>\r
+      <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>\r
+      <SkuEnable>false</SkuEnable>\r
+      <SkuDataArrayEnable>false</SkuDataArrayEnable>\r
+      <MaxSku>0</MaxSku>\r
+      <SkuId>0</SkuId>\r
+      <DatumSize>1</DatumSize>\r
+      <VariableGuid>0</VariableGuid>\r
+      <VariableName>L""</VariableName>\r
+      <DataOffset>0</DataOffset>\r
+      <GuidOffset>0</GuidOffset>\r
+      <DefaultValue>0</DefaultValue>\r
+    </PcdBuildData>\r
+    <PcdBuildData ItemType="FIXED_AT_BUILD">\r
+      <C_Name>PcdDebugClearMemoryValue</C_Name>\r
+      <Token>0x00000008</Token>\r
+      <DatumType>UINT8</DatumType>\r
+      <HiiEnable>false</HiiEnable>\r
+      <VpdEnable>false</VpdEnable>\r
+      <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>\r
+      <SkuEnable>false</SkuEnable>\r
+      <SkuDataArrayEnable>false</SkuDataArrayEnable>\r
+      <MaxSku>0</MaxSku>\r
+      <SkuId>0</SkuId>\r
+      <DatumSize>1</DatumSize>\r
+      <VariableGuid>0</VariableGuid>\r
+      <VariableName>L""</VariableName>\r
+      <DataOffset>0</DataOffset>\r
+      <GuidOffset>0</GuidOffset>\r
+      <DefaultValue>0xAF</DefaultValue>\r
+    </PcdBuildData>\r
+    <PcdBuildData ItemType="FIXED_AT_BUILD">\r
+      <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
+      <Token>0x00000009</Token>\r
+      <DatumType>UINT8</DatumType>\r
+      <HiiEnable>false</HiiEnable>\r
+      <VpdEnable>false</VpdEnable>\r
+      <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>\r
+      <SkuEnable>false</SkuEnable>\r
+      <SkuDataArrayEnable>false</SkuDataArrayEnable>\r
+      <MaxSku>0</MaxSku>\r
+      <SkuId>0</SkuId>\r
+      <DatumSize>1</DatumSize>\r
+      <VariableGuid>0</VariableGuid>\r
+      <VariableName>L""</VariableName>\r
+      <DataOffset>0</DataOffset>\r
+      <GuidOffset>0</GuidOffset>\r
+      <DefaultValue>0x0</DefaultValue>\r
+    </PcdBuildData>\r
+  </PcdBuildDeclarations>\r
+  <BuildOptions>\r
+    <OutputDirectory IntermediateDirectories="UNIFIED"/>\r
+  </BuildOptions>\r
+</FrameworkPlatformDescription>\r