Add necessary files (such as *.h) in module msa and remove unused msa files.
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 11 Jul 2006 15:00:30 +0000 (15:00 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 11 Jul 2006 15:00:30 +0000 (15:00 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@882 6f19259b-4bc3-4df7-8a09-765794883524

31 files changed:
EdkModulePkg/Bus/Pci/IdeBus/Dxe/idebusLite.msa [deleted file]
EdkModulePkg/Bus/Pci/PciBus/Dxe/LightPciBus.msa [deleted file]
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciBus.msa
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciBusLite.msa [deleted file]
EdkModulePkg/Core/DxeIplPeim/build_X64.xml [deleted file]
EdkModulePkg/Core/Pei/PeiMain.msa
EdkModulePkg/EdkModulePkg.spd
EdkModulePkg/Library/EdkDxeRuntimeDriverLib/EdkDxeRuntimeDriverLib.msa
EdkModulePkg/Library/EdkFvbServiceLib/EdkFvbServiceLib.msa
EdkModulePkg/Library/EdkNullCustomizedDecompressLib/EdkNullCustomizedDecompressLib.msa
EdkModulePkg/Universal/Console/GraphicsConsole/Dxe/GraphicsConsole.msa
EdkModulePkg/Universal/DebugSupport/Dxe/DebugSupport.msa
EdkModulePkg/Universal/Disk/UnicodeCollation/English/Dxe/English.msa
EdkModulePkg/Universal/EmuVariable/RuntimeDxe/EmuVariable.msa
EdkModulePkg/Universal/FirmwareVolume/FaultTolerantWriteLite/Dxe/FtwLite.msa
EdkModulePkg/Universal/FirmwareVolume/GuidedSectionExtraction/Crc32SectionExtract/Dxe/Crc32SectionExtract.msa
EdkModulePkg/Universal/GenericMemoryTest/Pei/BaseMemoryTest.msa
EdkModulePkg/Universal/Network/PxeBc/Dxe/BC.msa
EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/DriverSample/DriverSample.msa
EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/SetupBrowser.msa
EdkModulePkg/Universal/Variable/Pei/Ebc/VarMachine.h [new file with mode: 0644]
EdkModulePkg/Universal/Variable/Pei/Variable.c
EdkModulePkg/Universal/Variable/Pei/Variable.h
EdkModulePkg/Universal/Variable/Pei/Variable.msa
EdkModulePkg/Universal/Variable/RuntimeDxe/Variable.msa
EdkNt32Pkg/Build/Nt32Common.xml [deleted file]
EdkNt32Pkg/Dxe/ConPlatform/ConPlatform.msa
EdkNt32Pkg/Dxe/Nt32Platform/MiscSubclass/MiscSubclassDriver.msa
EdkNt32Pkg/Dxe/PlatformBds/PlatformBds.msa
EdkNt32Pkg/Library/EdkGenericBdsLib/EdkGenericBdsLib.msa
EdkNt32Pkg/Pei/MonoStatusCode/MonoStatusCode.msa

diff --git a/EdkModulePkg/Bus/Pci/IdeBus/Dxe/idebusLite.msa b/EdkModulePkg/Bus/Pci/IdeBus/Dxe/idebusLite.msa
deleted file mode 100644 (file)
index 07972e8..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--Copyright (c) 2006, Intel Corporation
-All rights reserved. This program and the accompanying materials
-are licensed and made available under the terms and conditions of the BSD License
-which accompanies this distribution.  The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
-<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
-  <MsaHeader>\r
-    <ModuleName>IdeBusLite</ModuleName>\r
-    <ModuleType>DXE_DRIVER</ModuleType>\r
-    <GuidValue>5db1d982-602b-4f27-9457-0513fd96ef00</GuidValue>\r
-    <Version>1.0</Version>\r
-    <Abstract>Component description file for PS2 keyboard module.</Abstract>\r
-    <Description>FIX ME!</Description>\r
-    <Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
-    <License>All rights reserved. This program and the accompanying materials
-      are licensed and made available under the terms and conditions of the BSD License
-      which accompanies this distribution.  The full text of the license may be found at
-      http://opensource.org/licenses/bsd-license.php
-      THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-      WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
-    <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION   0x00000052</Specification>\r
-  </MsaHeader>\r
-  <ModuleDefinitions>\r
-    <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
-    <BinaryModule>false</BinaryModule>\r
-    <OutputFileBasename>IdeBusLite</OutputFileBasename>\r
-  </ModuleDefinitions>\r
-  <LibraryClassDefinitions>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>DebugLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiDriverModelLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiDriverEntryPoint</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>BaseLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>BaseMemoryLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>PerformanceLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiBootServicesTableLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiRuntimeServicesTableLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>DevicePathLib</Keyword>\r
-    </LibraryClass>\r
-  </LibraryClassDefinitions>\r
-  <SourceFiles>\r
-    <Filename>idebus.h</Filename>\r
-    <Filename>ide.h</Filename>\r
-    <Filename>idedata.h</Filename>\r
-    <Filename>idebus.c</Filename>\r
-    <Filename>ide.c</Filename>\r
-    <Filename>ata.c</Filename>\r
-    <Filename>atapi.c</Filename>\r
-  </SourceFiles>\r
-  <PackageDependencies>\r
-    <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
-    <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
-  </PackageDependencies>\r
-  <Protocols>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiDevicePathProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciIoProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiIdeControllerInitProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiBlockIoProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiDiskInfoProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-  </Protocols>\r
-  <Guids>\r
-    <GuidCNames Usage="ALWAYS_CONSUMED">\r
-      <GuidCName>gEfiDiskInfoIdeInterfaceGuid</GuidCName>\r
-    </GuidCNames>\r
-    <GuidCNames Usage="ALWAYS_CONSUMED">\r
-      <GuidCName>gEfiDiskInfoScsiInterfaceGuid</GuidCName>\r
-    </GuidCNames>\r
-    <GuidCNames Usage="ALWAYS_CONSUMED">\r
-      <GuidCName>gEfiDiskInfoUsbInterfaceGuid</GuidCName>\r
-    </GuidCNames>\r
-  </Guids>\r
-  <Externs>\r
-    <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
-    <Specification>EDK_RELEASE_VERSION 0x00020000</Specification>\r
-    <Extern>\r
-      <DriverBinding>gIDEBusDriverBinding</DriverBinding>\r
-    </Extern>\r
-    <Extern>\r
-      <ComponentName>gIDEBusComponentName</ComponentName>\r
-    </Extern>\r
-  </Externs>\r
-</ModuleSurfaceArea>
\ No newline at end of file
diff --git a/EdkModulePkg/Bus/Pci/PciBus/Dxe/LightPciBus.msa b/EdkModulePkg/Bus/Pci/PciBus/Dxe/LightPciBus.msa
deleted file mode 100644 (file)
index 95c4632..0000000
+++ /dev/null
@@ -1,158 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--Copyright (c) 2006, Intel Corporation
-All rights reserved. This program and the accompanying materials
-are licensed and made available under the terms and conditions of the BSD License
-which accompanies this distribution.  The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
-<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
-  <MsaHeader>\r
-    <ModuleName>LightPciBusPciBus</ModuleName>\r
-    <ModuleType>DXE_DRIVER</ModuleType>\r
-    <GuidValue>C0734D12-7927-432b-986B-A7E3A35BA005</GuidValue>\r
-    <Version>1.0</Version>\r
-    <Abstract>Component description file for LightPciBus module.</Abstract>\r
-    <Description>FIX ME!</Description>\r
-    <Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
-    <License>All rights reserved. This program and the accompanying materials
-      are licensed and made available under the terms and conditions of the BSD License
-      which accompanies this distribution.  The full text of the license may be found at
-      http://opensource.org/licenses/bsd-license.php
-      THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-      WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
-    <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION   0x00000052</Specification>\r
-  </MsaHeader>\r
-  <ModuleDefinitions>\r
-    <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
-    <BinaryModule>false</BinaryModule>\r
-    <OutputFileBasename>LightPciBusPciBus</OutputFileBasename>\r
-  </ModuleDefinitions>\r
-  <LibraryClassDefinitions>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>DebugLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiDriverModelLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiDriverEntryPoint</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>BaseLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>BaseMemoryLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>ReportStatusCodeLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiBootServicesTableLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>DevicePathLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>MemoryAllocationLib</Keyword>\r
-    </LibraryClass>\r
-  </LibraryClassDefinitions>\r
-  <SourceFiles>\r
-    <Filename>PciBus.h</Filename>\r
-    <Filename>PciIo.h</Filename>\r
-    <Filename>PciCommand.h</Filename>\r
-    <Filename>PciDeviceSupport.h</Filename>\r
-    <Filename>PciResourceSupport.h</Filename>\r
-    <Filename>PciEnumerator.h</Filename>\r
-    <Filename>PciEnumeratorSupport.h</Filename>\r
-    <Filename>PciOptionRomSupport.h</Filename>\r
-    <Filename>PciRomTable.h</Filename>\r
-    <Filename>PciLib.h</Filename>\r
-    <Filename>PciRomTable.c</Filename>\r
-    <Filename>PciDriverOverride.h</Filename>\r
-    <Filename>PciPowerManagement.h</Filename>\r
-    <Filename>PciPowerManagement.c</Filename>\r
-    <Filename>PciDriverOverride.c</Filename>\r
-    <Filename>PciOptionRomSupport.c</Filename>\r
-    <Filename>PciEnumerator.c</Filename>\r
-    <Filename>PciEnumeratorSupport.c</Filename>\r
-    <Filename>PciResourceSupport.c</Filename>\r
-    <Filename>PciCommand.c</Filename>\r
-    <Filename>ComponentName.c</Filename>\r
-    <Filename>PciDeviceSupport.c</Filename>\r
-    <Filename>PciHotPlugSupport.c</Filename>\r
-    <Filename>pcibus.c</Filename>\r
-    <Filename>PciIo.c</Filename>\r
-    <Filename>LightPciLib.c</Filename>\r
-  </SourceFiles>\r
-  <PackageDependencies>\r
-    <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
-    <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
-  </PackageDependencies>\r
-  <Protocols>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiDevicePathProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciRootBridgeIoProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiDecompressProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiUgaIoProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciPlatformProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciIoProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiBusSpecificDriverOverrideProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciHotPlugRequestProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiIncompatiblePciDeviceSupportProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciHotPlugInitProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciHostBridgeResourceAllocationProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiLoadedImageProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-  </Protocols>\r
-  <Guids>\r
-    <GuidCNames Usage="ALWAYS_CONSUMED">\r
-      <GuidCName>gEfiPciOptionRomTableGuid</GuidCName>\r
-    </GuidCNames>\r
-    <GuidCNames Usage="ALWAYS_CONSUMED">\r
-      <GuidCName>gEfiPciHotplugDeviceGuid</GuidCName>\r
-    </GuidCNames>\r
-    <GuidCNames Usage="ALWAYS_CONSUMED">\r
-      <GuidCName>gEfiStatusCodeSpecificDataGuid</GuidCName>\r
-    </GuidCNames>\r
-  </Guids>\r
-  <Externs>\r
-    <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
-    <Specification>EDK_RELEASE_VERSION 0x00020000</Specification>\r
-    <Extern>\r
-      <ModuleEntryPoint>PciBusEntryPoint</ModuleEntryPoint>\r
-    </Extern>\r
-    <Extern>\r
-      <DriverBinding>gPciBusDriverBinding</DriverBinding>\r
-    </Extern>\r
-    <Extern>\r
-      <ComponentName>gPciBusComponentName</ComponentName>\r
-    </Extern>\r
-  </Externs>\r
-</ModuleSurfaceArea>
\ No newline at end of file
index 5cfb384..2f38891 100644 (file)
@@ -84,6 +84,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <Filename>PciEnumeratorSupport.c</Filename>\r
     <Filename>PciResourceSupport.c</Filename>\r
     <Filename>PciCommand.c</Filename>\r
+    <Filename>ComponentName.h</Filename>\r
     <Filename>ComponentName.c</Filename>\r
     <Filename>PciDeviceSupport.c</Filename>\r
     <Filename>pcibus.c</Filename>\r
diff --git a/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciBusLite.msa b/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciBusLite.msa
deleted file mode 100644 (file)
index 588d78c..0000000
+++ /dev/null
@@ -1,157 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--Copyright (c) 2006, Intel Corporation
-All rights reserved. This program and the accompanying materials
-are licensed and made available under the terms and conditions of the BSD License
-which accompanies this distribution.  The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
-<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
-  <MsaHeader>\r
-    <ModuleName>PciBusPciBusLite</ModuleName>\r
-    <ModuleType>DXE_DRIVER</ModuleType>\r
-    <GuidValue>4b186349-7da2-454d-8187-99d85fa03b5c</GuidValue>\r
-    <Version>1.0</Version>\r
-    <Abstract>Component description file for LightPciBus module.</Abstract>\r
-    <Description>FIX ME!</Description>\r
-    <Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
-    <License>All rights reserved. This program and the accompanying materials
-      are licensed and made available under the terms and conditions of the BSD License
-      which accompanies this distribution.  The full text of the license may be found at
-      http://opensource.org/licenses/bsd-license.php
-      THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-      WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
-    <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION   0x00000052</Specification>\r
-  </MsaHeader>\r
-  <ModuleDefinitions>\r
-    <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
-    <BinaryModule>false</BinaryModule>\r
-    <OutputFileBasename>PciBusPciBusLite</OutputFileBasename>\r
-  </ModuleDefinitions>\r
-  <LibraryClassDefinitions>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>DebugLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiDriverModelLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiDriverEntryPoint</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>BaseLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>BaseMemoryLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>ReportStatusCodeLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>UefiBootServicesTableLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>DevicePathLib</Keyword>\r
-    </LibraryClass>\r
-    <LibraryClass Usage="ALWAYS_CONSUMED">\r
-      <Keyword>MemoryAllocationLib</Keyword>\r
-    </LibraryClass>\r
-  </LibraryClassDefinitions>\r
-  <SourceFiles>\r
-    <Filename>PciBus.h</Filename>\r
-    <Filename>PciIo.h</Filename>\r
-    <Filename>PciCommand.h</Filename>\r
-    <Filename>PciDeviceSupport.h</Filename>\r
-    <Filename>PciResourceSupport.h</Filename>\r
-    <Filename>PciEnumerator.h</Filename>\r
-    <Filename>PciEnumeratorSupport.h</Filename>\r
-    <Filename>PciOptionRomSupport.h</Filename>\r
-    <Filename>PciRomTable.h</Filename>\r
-    <Filename>PciLib.h</Filename>\r
-    <Filename>PciRomTable.c</Filename>\r
-    <Filename>PciDriverOverride.h</Filename>\r
-    <Filename>PciPowerManagement.h</Filename>\r
-    <Filename>PciPowerManagement.c</Filename>\r
-    <Filename>PciDriverOverride.c</Filename>\r
-    <Filename>PciOptionRomSupport.c</Filename>\r
-    <Filename>PciEnumerator.c</Filename>\r
-    <Filename>PciEnumeratorSupport.c</Filename>\r
-    <Filename>PciResourceSupport.c</Filename>\r
-    <Filename>PciCommand.c</Filename>\r
-    <Filename>PciDeviceSupport.c</Filename>\r
-    <Filename>PciHotPlugSupport.c</Filename>\r
-    <Filename>pcibus.c</Filename>\r
-    <Filename>PciIo.c</Filename>\r
-    <Filename>LightPciLib.c</Filename>\r
-  </SourceFiles>\r
-  <PackageDependencies>\r
-    <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
-    <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
-  </PackageDependencies>\r
-  <Protocols>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiDevicePathProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciRootBridgeIoProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiDecompressProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiUgaIoProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciPlatformProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciIoProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiBusSpecificDriverOverrideProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciHotPlugRequestProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiIncompatiblePciDeviceSupportProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciHotPlugInitProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiPciHostBridgeResourceAllocationProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-    <Protocol Usage="ALWAYS_CONSUMED">\r
-      <ProtocolCName>gEfiLoadedImageProtocolGuid</ProtocolCName>\r
-    </Protocol>\r
-  </Protocols>\r
-  <Guids>\r
-    <GuidCNames Usage="ALWAYS_CONSUMED">\r
-      <GuidCName>gEfiPciOptionRomTableGuid</GuidCName>\r
-    </GuidCNames>\r
-    <GuidCNames Usage="ALWAYS_CONSUMED">\r
-      <GuidCName>gEfiPciHotplugDeviceGuid</GuidCName>\r
-    </GuidCNames>\r
-    <GuidCNames Usage="ALWAYS_CONSUMED">\r
-      <GuidCName>gEfiStatusCodeSpecificDataGuid</GuidCName>\r
-    </GuidCNames>\r
-  </Guids>\r
-  <Externs>\r
-    <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
-    <Specification>EDK_RELEASE_VERSION 0x00020000</Specification>\r
-    <Extern>\r
-      <ModuleEntryPoint>PciBusEntryPoint</ModuleEntryPoint>\r
-    </Extern>\r
-    <Extern>\r
-      <DriverBinding>gPciBusDriverBinding</DriverBinding>\r
-    </Extern>\r
-    <Extern>\r
-      <ComponentName>gPciBusComponentName</ComponentName>\r
-    </Extern>\r
-  </Externs>\r
-</ModuleSurfaceArea>
\ No newline at end of file
diff --git a/EdkModulePkg/Core/DxeIplPeim/build_X64.xml b/EdkModulePkg/Core/DxeIplPeim/build_X64.xml
deleted file mode 100644 (file)
index aef68ec..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!-- 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
-<project basedir="." default="DxeIpl"><!--Apply external ANT tasks-->\r
-   <taskdef resource="GenBuild.tasks"/>\r
-   <property environment="env"/>\r
-   <property name="WORKSPACE_DIR" value="${env.WORKSPACE}"/>\r
-   <import file="${WORKSPACE_DIR}\Tools\Conf\BuildMacro.xml"/><!--MODULE_RELATIVE PATH is relative to PACKAGE_DIR-->\r
-   <property name="MODULE_RELATIVE_PATH" value="Core\DxeIplPeim"/>\r
-   <property name="MODULE_DIR" value="${PACKAGE_DIR}\${MODULE_RELATIVE_PATH}"/>\r
-   <property name="COMMON_FILE" value="${WORKSPACE_DIR}\Tools\Conf\Common.xml"/>\r
-   <target name="DxeIpl">\r
-      <GenBuild baseName="DxeIpl" mbdFilename="${MODULE_DIR}\DxeIplX64.mbd" msaFilename="${MODULE_DIR}\DxeIplX64.msa"/>\r
-   </target>\r
-   <target depends="DxeIpl_clean" name="clean"/>\r
-   <target depends="DxeIpl_cleanAll" name="cleanAll"/>\r
-   <target name="DxeIpl_clean">\r
-      <OutputDirSetup baseName="DxeIpl" mbdFilename="${MODULE_DIR}\DxeIplX64.mbd" msaFilename="${MODULE_DIR}\DxeIplX64.msa"/>\r
-      <if>\r
-         <available file="${DEST_DIR_OUTPUT}\DxeIpl_build.xml"/>\r
-         <then>\r
-            <ant antfile="${DEST_DIR_OUTPUT}\DxeIpl_build.xml" target="clean"/>\r
-         </then>\r
-      </if>\r
-      <delete dir="${DEST_DIR_OUTPUT}" excludes="*.xml"/>\r
-   </target>\r
-   <target name="DxeIpl_cleanAll">\r
-      <OutputDirSetup baseName="DxeIpl" mbdFilename="${MODULE_DIR}\DxeIplX64.mbd" msaFilename="${MODULE_DIR}\DxeIplX64.msa"/>\r
-      <if>\r
-         <available file="${DEST_DIR_OUTPUT}\DxeIpl_build.xml"/>\r
-         <then>\r
-            <ant antfile="${DEST_DIR_OUTPUT}\DxeIpl_build.xml" target="cleanAll"/>\r
-         </then>\r
-      </if>\r
-      <delete dir="${DEST_DIR_OUTPUT}"/>\r
-      <delete dir="${DEST_DIR_DEBUG}"/>\r
-      <delete>\r
-         <fileset dir="${BIN_DIR}" includes="**DxeIpl*"/>\r
-      </delete>\r
-   </target>\r
-</project>
\ No newline at end of file
index fe5e67e..7c4ce58 100644 (file)
@@ -64,6 +64,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
   <SourceFiles>\r
     <Filename>PeiMain.h</Filename>\r
     <Filename>BootMode/BootMode.c</Filename>\r
+    <Filename>Dependency/dependency.h</Filename>\r
     <Filename>Dependency/dependency.c</Filename>\r
     <Filename>Dispatcher/Dispatcher.c</Filename>\r
     <Filename>FwVol/FwVol.c</Filename>\r
index 8423406..2d2b2a8 100644 (file)
     <Filename>Bus/Pci/AtapiPassThru/Dxe/AtapiPassThru.msa</Filename>\r
     <Filename>Bus/Pci/CirrusLogic/Dxe/CirrusLogic5430.msa</Filename>\r
     <Filename>Bus/Pci/IdeBus/Dxe/idebus.msa</Filename>\r
-    <Filename>Bus/Pci/IdeBus/Dxe/idebusLite.msa</Filename>\r
-    <Filename>Bus/Pci/PciBus/Dxe/LightPciBus.msa</Filename>\r
     <Filename>Bus/Pci/PciBus/Dxe/PciBus.msa</Filename>\r
-    <Filename>Bus/Pci/PciBus/Dxe/PciBusLite.msa</Filename>\r
     <Filename>Bus/Pci/Uhci/Dxe/Uhci.msa</Filename>\r
     <Filename>Bus/Pci/Undi/RuntimeDxe/Undi.msa</Filename>\r
     <Filename>Bus/Scsi/ScsiBus/Dxe/ScsiBus.msa</Filename>\r
index 2f68b56..6cb8fdb 100644 (file)
@@ -42,6 +42,7 @@
     </LibraryClass>\r
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
+    <Filename>RuntimeLibInternal.h</Filename>\r
     <Filename SupArchList="IA32">Common/RuntimeLib.c</Filename>\r
     <Filename SupArchList="IA32">Common/RuntimeService.c</Filename>\r
     <Filename SupArchList="X64">Common/RuntimeLib.c</Filename>\r
index c4937f7..d3a1744 100644 (file)
@@ -54,6 +54,7 @@
     </LibraryClass>\r
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
+    <Filename>Fvb.h</Filename>\r
     <Filename SupArchList="IA32">Ia32/Fvb.c</Filename>\r
     <Filename SupArchList="X64">x64/Fvb.c</Filename>\r
     <Filename SupArchList="IPF">Ipf/Fvb.c</Filename>\r
index a3c9a79..4f98c84 100644 (file)
@@ -27,6 +27,7 @@
     </LibraryClass>\r
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
+    <Filename>CustomizedDecompress.h</Filename>\r
     <Filename>CustomizedDecompress.c</Filename>\r
   </SourceFiles>\r
   <PackageDependencies>\r
index efa9173..57a57fa 100644 (file)
@@ -62,6 +62,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <Filename>GraphicsConsole.h</Filename>\r
     <Filename>GraphicsConsole.c</Filename>\r
     <Filename>LaffStd.c</Filename>\r
+    <Filename>ComponentName.h</Filename>\r
     <Filename>ComponentName.c</Filename>\r
   </SourceFiles>\r
   <PackageDependencies>\r
index 55b2f6f..a922c0a 100644 (file)
@@ -50,6 +50,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <Filename>DebugSupport.c</Filename>\r
     <Filename>DebugSupport.dxs</Filename>\r
     <Filename SupArchList="IA32">Ia32/AsmFuncs.asm</Filename>\r
+    <Filename SupArchList="IA32">Ia32/plDebugSupport.h</Filename>\r
     <Filename SupArchList="IA32">Ia32/plDebugSupport.c</Filename>\r
     <Filename SupArchList="IPF">ipf/AsmFuncs.s</Filename>\r
     <Filename SupArchList="IPF">ipf/common.i</Filename>\r
index c87e198..abd5246 100644 (file)
@@ -41,6 +41,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     </LibraryClass>\r
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
+    <Filename>UnicodeCollationEng.h</Filename>\r
     <Filename>UnicodeCollationEng.c</Filename>\r
   </SourceFiles>\r
   <PackageDependencies>\r
index 12f070c..b874f59 100644 (file)
@@ -56,6 +56,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     </LibraryClass>\r
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
+    <Filename>Variable.h</Filename>\r
     <Filename>EmuVariable.c</Filename>\r
     <Filename>EmuVariable.dxs</Filename>\r
     <Filename SupArchList="IA32">InitVariable.c</Filename>\r
index c98455f..cfb4c83 100644 (file)
@@ -56,6 +56,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     </LibraryClass>\r
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
+    <Filename>FtwLite.h</Filename>\r
     <Filename>FtwLite.c</Filename>\r
     <Filename>FtwMisc.c</Filename>\r
     <Filename>FtwWorkSpace.c</Filename>\r
index 9453099..3e9fa81 100644 (file)
@@ -54,6 +54,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <Filename>Crc32SectionExtract.h</Filename>\r
     <Filename>GuidedSection.c</Filename>\r
     <Filename>GuidedSection.h</Filename>\r
+    <Filename>Crc32SectionExtract.dxs</Filename>\r
   </SourceFiles>\r
   <PackageDependencies>\r
     <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
index a1282a2..27d47a1 100644 (file)
@@ -41,6 +41,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     </LibraryClass>\r
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
+    <Filename>BaseMemoryTest.h</Filename>\r
     <Filename>BaseMemoryTest.c</Filename>\r
   </SourceFiles>\r
   <PackageDependencies>\r
index 8557cc4..6629056 100644 (file)
@@ -67,6 +67,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <Filename>pxe_bc_mtftp.c</Filename>\r
     <Filename>pxe_bc_udp.c</Filename>\r
     <Filename>pxe_loadfile.c</Filename>\r
+    <Filename>hton.h</Filename>\r
+    <Filename>tftp.h</Filename>\r
     <Filename>dhcp.h</Filename>\r
     <Filename>bc.h</Filename>\r
     <Filename>ip.h</Filename>\r
index 322abc8..1b99a17 100644 (file)
@@ -73,6 +73,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <Filename>VfrStrings.uni</Filename>\r
     <Filename>Vfr.vfr</Filename>\r
     <Filename>DriverSample.c</Filename>\r
+    <Filename>NVDataStruc.h</Filename>\r
     <Filename>DriverSample.h</Filename>\r
   </SourceFiles>\r
   <PackageDependencies>\r
index d2d3c42..beb4f81 100644 (file)
@@ -76,6 +76,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <Filename>ProcessOptions.c</Filename>\r
     <Filename>Ui.c</Filename>\r
     <Filename>Ui.h</Filename>\r
+    <Filename>Colors.h</Filename>\r
   </SourceFiles>\r
   <PackageDependencies>\r
     <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
diff --git a/EdkModulePkg/Universal/Variable/Pei/Ebc/VarMachine.h b/EdkModulePkg/Universal/Variable/Pei/Ebc/VarMachine.h
new file mode 100644 (file)
index 0000000..83031e9
--- /dev/null
@@ -0,0 +1,27 @@
+/*++\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
+Module Name:\r
+\r
+  VarMachine.h\r
+  \r
+Abstract:\r
+\r
+  Variable Machine Type\r
+\r
+--*/\r
+\r
+#ifndef _VAR_MACHINE_H\r
+#define _VAR_MACHINE_H\r
+\r
+#define ALIGNMENT 1\r
+\r
+#endif\r
index b2286c1..9561ad1 100644 (file)
@@ -19,10 +19,7 @@ Abstract:
 \r
 --*/\r
 \r
-\r
-#include <Ppi/ReadOnlyVariable.h>\r
 #include <Variable.h>\r
-#include <Library/BaseLib.h>\r
 \r
 //\r
 // Module globals\r
index 2a6f861..ac7c579 100644 (file)
@@ -26,8 +26,7 @@ Abstract:
 // BugBug: We need relcate the head file.\r
 // \r
 #include <Common/Variable.h>\r
-\r
-#define ALIGNMENT 1\r
+#include <VarMachine.h>\r
 \r
 //\r
 // Define GET_PAD_SIZE to optimize compiler\r
index 3889f0d..88adcda 100644 (file)
@@ -30,6 +30,9 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <OutputFileBasename>PeiVariable</OutputFileBasename>\r
   </ModuleDefinitions>\r
   <LibraryClassDefinitions>\r
+    <LibraryClass Usage="ALWAYS_CONSUMED">\r
+      <Keyword>BaseLib</Keyword>\r
+    </LibraryClass>\r
     <LibraryClass Usage="ALWAYS_CONSUMED">\r
       <Keyword>DebugLib</Keyword>\r
     </LibraryClass>\r
@@ -44,8 +47,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     </LibraryClass>\r
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
+    <Filename>Variable.h</Filename>\r
     <Filename>Variable.c</Filename>\r
     <Filename>Variable.dxs</Filename>\r
+    <Filename SupArchList="IA32">Ia32/VarMachine.h</Filename>\r
+    <Filename SupArchList="EBC">Ebc/VarMachine.h</Filename>\r
+    <Filename SupArchList="X64">x64/VarMachine.h</Filename>\r
+    <Filename SupArchList="IPF">Ipf/VarMachine.h</Filename>\r
   </SourceFiles>\r
   <PackageDependencies>\r
     <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
index 99691f4..12248a5 100644 (file)
@@ -65,7 +65,9 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     </LibraryClass>\r
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
+    <Filename>Variable.h</Filename>\r
     <Filename>Variable.c</Filename>\r
+    <Filename>reclaim.h</Filename>\r
     <Filename>reclaim.c</Filename>\r
     <Filename SupArchList="IA32">InitVariable.c</Filename>\r
     <Filename SupArchList="IA32">Ia32Variable.dxs</Filename>\r
diff --git a/EdkNt32Pkg/Build/Nt32Common.xml b/EdkNt32Pkg/Build/Nt32Common.xml
deleted file mode 100644 (file)
index 7d996fe..0000000
+++ /dev/null
@@ -1,183 +0,0 @@
-<?xml version="1.0" ?>\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
-<root>\r
-  <Ffs type="APPLICATION">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_APPLICATION"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections EncapsulationType="Compress">\r
-      <Sections EncapsulationType="Guid-Defined">\r
-        <Section SectionType="EFI_SECTION_PE32"/>\r
-        <Section SectionType="EFI_SECTION_USER_INTERFACE"/>\r
-        <Section SectionType="EFI_SECTION_VERSION"/>\r
-      </Sections>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="FILE">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_FREEFORM"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections>\r
-      <Section SectionType="EFI_SECTION_RAW"/>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="Apriori">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_FREEFORM"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections>\r
-      <Section SectionType="EFI_SECTION_RAW"/>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="Logo, Logo.Logo">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_FREEFORM"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections EncapsulationType="Compress">\r
-      <Sections EncapsulationType="Guid-Defined">\r
-        <Section SectionType="EFI_SECTION_RAW"/>\r
-      </Sections>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="RAWFILE">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_RAW"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections>\r
-      <Section SectionType="EFI_SECTION_RAW"/>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="Legacy16">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_FREEFORM"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections EncapsulationType="Compress">\r
-      <Sections EncapsulationType="Guid-Defined">\r
-        <Section SectionType="EFI_SECTION_RAW"/>\r
-      </Sections>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="BINARY">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_FREEFORM"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections EncapsulationType="Compress">\r
-      <Sections EncapsulationType="Guid-Defined">\r
-        <Section SectionType="EFI_SECTION_RAW"/>\r
-      </Sections>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="PE32_PEIM.TE_PEIM">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_PEIM"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections>\r
-      <Section SectionType="EFI_SECTION_PEI_DEPEX"/>\r
-      <Section SectionType="EFI_SECTION_TE"/>\r
-      <Section SectionType="EFI_SECTION_USER_INTERFACE"/>\r
-      <Section SectionType="EFI_SECTION_VERSION"/>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="Config.Config">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_RAW"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections>\r
-      <Section SectionType="EFI_SECTION_RAW"/>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="BS_DRIVER.Ifr_Bin">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_DRIVER"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections EncapsulationType="Compress">\r
-      <Sections EncapsulationType="Guid-Defined">\r
-        <Section SectionType="EFI_SECTION_PEI_DEPEX"/>\r
-        <Section SectionType="EFI_SECTION_PE32"/>\r
-        <Section SectionType="EFI_SECTION_USER_INTERFACE"/>\r
-        <Section SectionType="EFI_SECTION_VERSION"/>\r
-        <Section SectionType="EFI_SECTION_RAW"/>\r
-      </Sections>\r
-    </Sections>\r
-  </Ffs>\r
-\r
-\r
-  <Ffs type="PEI_CORE">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_PEI_CORE"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections>\r
-      <Section SectionType="EFI_SECTION_PE32"/>\r
-      <Section SectionType="EFI_SECTION_USER_INTERFACE"/>\r
-      <Section SectionType="EFI_SECTION_VERSION"/>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="PE32_PEIM">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_PEIM"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections>\r
-      <Section SectionType="EFI_SECTION_PEI_DEPEX"/>\r
-      <Section SectionType="EFI_SECTION_PE32"/>\r
-      <Section SectionType="EFI_SECTION_USER_INTERFACE"/>\r
-      <Section SectionType="EFI_SECTION_VERSION"/>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="PE32_PEIM.Relocatable">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_PEIM"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections>\r
-      <Section SectionType="EFI_SECTION_PEI_DEPEX"/>\r
-      <Section SectionType="EFI_SECTION_PE32"/>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="PE32_PEIM.CompressPEIM">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_PEIM"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections>\r
-      <Section SectionType="EFI_SECTION_PEI_DEPEX"/>\r
-      <Sections EncapsulationType="Compress">\r
-        <Section SectionType="EFI_SECTION_PE32"/>\r
-        <Section SectionType="EFI_SECTION_USER_INTERFACE"/>\r
-        <Section SectionType="EFI_SECTION_VERSION"/>\r
-      </Sections>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="COMBINED_PEIM_DRIVER">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_COMBINED_PEIM_DRIVER"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections>\r
-      <Section SectionType="EFI_SECTION_PEI_DEPEX"/>\r
-      <Section SectionType="EFI_SECTION_UNKNOW"/>\r
-      <Section SectionType="EFI_SECTION_PE32"/>\r
-      <Section SectionType="EFI_SECTION_USER_INTERFACE"/>\r
-      <Section SectionType="EFI_SECTION_VERSION"/>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="DXE_CORE">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_DXE_CORE"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections EncapsulationType="Compress">\r
-      <Section SectionType="EFI_SECTION_PE32"/>\r
-      <Section SectionType="EFI_SECTION_USER_INTERFACE"/>\r
-      <Section SectionType="EFI_SECTION_VERSION"/>\r
-    </Sections>\r
-  </Ffs>\r
-  <Ffs type="BS_DRIVER, RT_DRIVER, SAL_RT_DRIVER, BS_DRIVER_EFI, RT_DRIVER_EFI, APPLICATION_EFI">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_DRIVER"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections EncapsulationType="Compress">\r
-      <Sections EncapsulationType="Guid-Defined">\r
-        <Section SectionType="EFI_SECTION_DXE_DEPEX"/>\r
-        <Section SectionType="EFI_SECTION_PE32"/>\r
-        <Section SectionType="EFI_SECTION_USER_INTERFACE"/>\r
-        <Section SectionType="EFI_SECTION_VERSION"/>\r
-      </Sections>\r
-    </Sections>\r
-  </Ffs>\r
-\r
-  <Ffs type="Microcode">\r
-    <Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_RAW"/>\r
-    <Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE"/>\r
-    <Sections>\r
-      <Section SectionType="EFI_SECTION_RAW"/>\r
-    </Sections>\r
-  </Ffs>\r
-</root>\r
index 36bdc15..758bdd3 100644 (file)
@@ -64,6 +64,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
   <SourceFiles>\r
     <Filename>ConPlatform.c</Filename>\r
     <Filename>ConPlatform.h</Filename>\r
+    <Filename>ComponentName.h</Filename>\r
     <Filename>ComponentName.c</Filename>\r
   </SourceFiles>\r
   <PackageDependencies>\r
index 93da24c..5dd9170 100644 (file)
@@ -60,6 +60,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
     <Filename>MiscSubclassDriver.uni</Filename>\r
+    <Filename>MiscDevicePath.h</Filename>\r
     <Filename>MiscSubclassDriver.h</Filename>\r
     <Filename>MiscSubclassDriverEntryPoint.c</Filename>\r
     <Filename>MiscSubclassDriverDataTable.c</Filename>\r
index 077c5b3..07373a2 100644 (file)
@@ -90,18 +90,26 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
     <Filename>PlatformData.c</Filename>\r
+    <Filename>BdsPlatform.h</Filename>\r
     <Filename>BdsPlatform.c</Filename>\r
+    <Filename>Generic\Bds.h</Filename>\r
     <Filename>Generic\BdsEntry.c</Filename>\r
+    <Filename>Generic\FrontPage.h</Filename>\r
     <Filename>Generic\FrontPage.c</Filename>\r
     <Filename>Generic\FrontPageStrings.uni</Filename>\r
     <Filename>Generic\FrontPageVfr.vfr</Filename>\r
+    <Filename>Generic\Language.h</Filename>\r
     <Filename>Generic\Language.c</Filename>\r
+    <Filename>Generic\String.h</Filename>\r
     <Filename>Generic\String.c</Filename>\r
     <Filename>Generic\Strings.uni</Filename>\r
     <Filename>Generic\Capsules.c</Filename>\r
     <Filename>Generic\MemoryTest.c</Filename>\r
     <Filename>Generic\BootMaint\BmString.uni</Filename>\r
     <Filename>Generic\BootMaint\bm.vfr</Filename>\r
+    <Filename>Generic\BootMaint\BBSsupport.h</Filename>\r
+    <Filename>Generic\BootMaint\BootMaint.h</Filename>\r
+    <Filename>Generic\BootMaint\FormGuid.h</Filename>\r
     <Filename>Generic\BootMaint\BmLib.c</Filename>\r
     <Filename>Generic\BootMaint\BootOption.c</Filename>\r
     <Filename>Generic\BootMaint\ConsoleOption.c</Filename>\r
@@ -112,9 +120,11 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <Filename>Generic\BootMaint\BootMaint.c</Filename>\r
     <Filename>Generic\BootMaint\FileExplorer.c</Filename>\r
     <Filename>Generic\BootMaint\FE.vfr</Filename>\r
+    <Filename>Generic\BootMngr\BootManager.h</Filename>\r
     <Filename>Generic\BootMngr\BootManager.c</Filename>\r
     <Filename>Generic\BootMngr\BootManagerStrings.uni</Filename>\r
     <Filename>Generic\BootMngr\BootManagerVfr.vfr</Filename>\r
+    <Filename>Generic\DeviceMngr\DeviceManager.h</Filename>\r
     <Filename>Generic\DeviceMngr\DeviceManager.c</Filename>\r
     <Filename>Generic\DeviceMngr\DeviceManagerStrings.uni</Filename>\r
     <Filename>Generic\DeviceMngr\DeviceManagerVfr.vfr</Filename>\r
index c0e117a..d514723 100644 (file)
@@ -67,6 +67,7 @@
     <Filename>BdsConsole.c</Filename>\r
     <Filename>BdsConnect.c</Filename>\r
     <Filename>DevicePath.c</Filename>\r
+    <Filename>Performance.h</Filename>\r
     <Filename>Performance.c</Filename>\r
     <Filename>BdsMisc.c</Filename>\r
     <Filename SupArchList="IPF">Ipf\ShadowRom.c</Filename>\r
index 87d8529..bb58d03 100644 (file)
@@ -45,6 +45,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
     <Filename>MonoStatusCode.dxs</Filename>\r
+    <Filename>MonoStatusCode.h</Filename>\r
     <Filename>MonoStatusCode.c</Filename>\r
     <Filename>PlatformStatusCode.c</Filename>\r
   </SourceFiles>\r