From 40d841f6a8f84e75409178e19e69b95e01bada0f Mon Sep 17 00:00:00 2001 From: lgao4 Date: Tue, 18 May 2010 05:04:32 +0000 Subject: Sync EDKII BaseTools to BaseTools project r1971 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10502 6f19259b-4bc3-4df7-8a09-765794883524 --- BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py | 4 +- BaseTools/Bin/Win32/BootSectImage.exe | Bin 393216 -> 393216 bytes BaseTools/Bin/Win32/EfiLdrImage.exe | Bin 421888 -> 421888 bytes BaseTools/Bin/Win32/EfiRom.exe | Bin 446464 -> 446464 bytes BaseTools/Bin/Win32/Fpd2Dsc.exe | Bin 1429802 -> 1429802 bytes BaseTools/Bin/Win32/GenBootSector.exe | Bin 425984 -> 425984 bytes BaseTools/Bin/Win32/GenCrc32.exe | Bin 425984 -> 425984 bytes BaseTools/Bin/Win32/GenDepex.exe | Bin 612999 -> 613115 bytes BaseTools/Bin/Win32/GenFds.exe | Bin 1466890 -> 1467200 bytes BaseTools/Bin/Win32/GenFfs.exe | Bin 430080 -> 430080 bytes BaseTools/Bin/Win32/GenFv.exe | Bin 475136 -> 479232 bytes BaseTools/Bin/Win32/GenFw.exe | Bin 483328 -> 495616 bytes BaseTools/Bin/Win32/GenPage.exe | Bin 421888 -> 421888 bytes BaseTools/Bin/Win32/GenPatchPcdTable.exe | Bin 607128 -> 607244 bytes BaseTools/Bin/Win32/GenSec.exe | Bin 446464 -> 446464 bytes BaseTools/Bin/Win32/GenVtf.exe | Bin 446464 -> 446464 bytes BaseTools/Bin/Win32/LzmaCompress.exe | Bin 397312 -> 397312 bytes BaseTools/Bin/Win32/MigrationMsa2Inf.exe | Bin 1375239 -> 1375239 bytes BaseTools/Bin/Win32/PatchPcdValue.exe | Bin 558196 -> 558196 bytes BaseTools/Bin/Win32/Spd2Dec.exe | Bin 1385329 -> 1385445 bytes BaseTools/Bin/Win32/Split.exe | Bin 425984 -> 425984 bytes BaseTools/Bin/Win32/TargetTool.exe | Bin 580101 -> 580101 bytes BaseTools/Bin/Win32/TianoCompress.exe | Bin 434176 -> 434176 bytes BaseTools/Bin/Win32/Trim.exe | Bin 675164 -> 675310 bytes BaseTools/Bin/Win32/VfrCompile.exe | Bin 1183744 -> 1187840 bytes BaseTools/Bin/Win32/VolInfo.exe | Bin 471040 -> 471040 bytes BaseTools/Bin/Win32/build.exe | Bin 2739179 -> 2805983 bytes BaseTools/BuildEnv | 4 +- BaseTools/BuildNotes.txt | 2 +- BaseTools/Conf/FrameworkDatabase.template | 2 +- BaseTools/Conf/XMLSchema/DistributionPackage.xsd | 6 +- BaseTools/Conf/XMLSchema/FarManifest.xsd | 4 +- .../Conf/XMLSchema/FrameworkDataAttributes.xsd | 4 +- BaseTools/Conf/XMLSchema/FrameworkDataElements.xsd | 4 +- BaseTools/Conf/XMLSchema/FrameworkDataTypes.xsd | 4 +- BaseTools/Conf/XMLSchema/FrameworkHeaders.xsd | 4 +- BaseTools/Conf/XMLSchema/NamingConvention.xsd | 4 +- BaseTools/Conf/XMLSchema/SurfaceArea.xsd | 4 +- BaseTools/Conf/XMLSchema/SurfaceArea.xsdconfig | 4 +- BaseTools/Conf/XMLSchema/WorkspaceContent.xsd | 2 +- BaseTools/Conf/build_rule.template | 6 +- BaseTools/Conf/target.template | 4 +- BaseTools/Conf/tools_def.template | 32 +- BaseTools/GNUmakefile | 4 +- BaseTools/Makefile | 4 +- BaseTools/Scripts/gcc4.4-ld-script | 43 + BaseTools/Source/C/BootSectImage/GNUmakefile | 4 +- BaseTools/Source/C/BootSectImage/Makefile | 4 +- BaseTools/Source/C/BootSectImage/bootsectimage.c | 4 +- BaseTools/Source/C/BootSectImage/fat.h | 4 +- BaseTools/Source/C/BootSectImage/mbr.h | 4 +- BaseTools/Source/C/Common/BasePeCoff.c | 16 +- BaseTools/Source/C/Common/BinderFuncs.c | 4 +- BaseTools/Source/C/Common/BinderFuncs.h | 4 +- BaseTools/Source/C/Common/CommonLib.c | 4 +- BaseTools/Source/C/Common/CommonLib.h | 4 +- BaseTools/Source/C/Common/Compress.h | 4 +- BaseTools/Source/C/Common/Crc32.c | 4 +- BaseTools/Source/C/Common/Crc32.h | 4 +- BaseTools/Source/C/Common/Decompress.c | 4 +- BaseTools/Source/C/Common/Decompress.h | 4 +- BaseTools/Source/C/Common/EfiCompress.c | 4 +- BaseTools/Source/C/Common/EfiUtilityMsgs.c | 4 +- BaseTools/Source/C/Common/EfiUtilityMsgs.h | 4 +- BaseTools/Source/C/Common/FirmwareVolumeBuffer.c | 4 +- .../Source/C/Common/FirmwareVolumeBufferLib.h | 4 +- BaseTools/Source/C/Common/FvLib.c | 4 +- BaseTools/Source/C/Common/FvLib.h | 4 +- BaseTools/Source/C/Common/GNUmakefile | 4 +- BaseTools/Source/C/Common/Makefile | 4 +- BaseTools/Source/C/Common/MemoryFile.c | 4 +- BaseTools/Source/C/Common/MemoryFile.h | 4 +- BaseTools/Source/C/Common/MyAlloc.c | 4 +- BaseTools/Source/C/Common/MyAlloc.h | 4 +- BaseTools/Source/C/Common/OsPath.c | 4 +- BaseTools/Source/C/Common/OsPath.h | 4 +- .../Source/C/Common/ParseGuidedSectionTools.c | 4 +- .../Source/C/Common/ParseGuidedSectionTools.h | 4 +- BaseTools/Source/C/Common/ParseInf.c | 4 +- BaseTools/Source/C/Common/ParseInf.h | 4 +- BaseTools/Source/C/Common/PeCoffLib.h | 38 +- BaseTools/Source/C/Common/PeCoffLoaderEx.c | 122 ++- BaseTools/Source/C/Common/SimpleFileParsing.c | 4 +- BaseTools/Source/C/Common/SimpleFileParsing.h | 4 +- BaseTools/Source/C/Common/StringFuncs.c | 4 +- BaseTools/Source/C/Common/StringFuncs.h | 4 +- BaseTools/Source/C/Common/TianoCompress.c | 4 +- BaseTools/Source/C/Common/WinNtInclude.h | 4 +- BaseTools/Source/C/EfiLdrImage/EfiLdrImage.c | 4 +- BaseTools/Source/C/EfiLdrImage/GNUmakefile | 4 +- BaseTools/Source/C/EfiLdrImage/Makefile | 4 +- BaseTools/Source/C/EfiRom/EfiRom.c | 2 +- BaseTools/Source/C/EfiRom/EfiRom.h | 2 +- BaseTools/Source/C/EfiRom/GNUmakefile | 4 +- BaseTools/Source/C/EfiRom/Makefile | 4 +- BaseTools/Source/C/GNUmakefile | 4 +- BaseTools/Source/C/GenBootSector/FatFormat.h | 4 +- BaseTools/Source/C/GenBootSector/GenBootSector.c | 4 +- BaseTools/Source/C/GenBootSector/GetDrvNumOffset.c | 4 +- BaseTools/Source/C/GenBootSector/Makefile | 4 +- BaseTools/Source/C/GenCrc32/GNUmakefile | 4 +- BaseTools/Source/C/GenCrc32/GenCrc32.c | 4 +- BaseTools/Source/C/GenCrc32/Makefile | 4 +- BaseTools/Source/C/GenFfs/GNUmakefile | 4 +- BaseTools/Source/C/GenFfs/GenFfs.c | 4 +- BaseTools/Source/C/GenFfs/Makefile | 4 +- BaseTools/Source/C/GenFv/GNUmakefile | 4 +- BaseTools/Source/C/GenFv/GenFv.c | 4 +- BaseTools/Source/C/GenFv/GenFvInternalLib.c | 8 +- BaseTools/Source/C/GenFv/GenFvInternalLib.h | 4 +- BaseTools/Source/C/GenFv/Makefile | 4 +- BaseTools/Source/C/GenFw/Elf32Convert.c | 964 +++++++++++++++++++++ BaseTools/Source/C/GenFw/Elf32Convert.h | 24 + BaseTools/Source/C/GenFw/Elf64Convert.c | 785 +++++++++++++++++ BaseTools/Source/C/GenFw/Elf64Convert.h | 24 + BaseTools/Source/C/GenFw/ElfConvert.c | 233 +++++ BaseTools/Source/C/GenFw/ElfConvert.h | 82 ++ BaseTools/Source/C/GenFw/GNUmakefile | 6 +- BaseTools/Source/C/GenFw/GenFw.c | 940 +------------------- BaseTools/Source/C/GenFw/GenFw.h | 35 + BaseTools/Source/C/GenFw/Makefile | 6 +- BaseTools/Source/C/GenFw/elf32.h | 4 +- BaseTools/Source/C/GenFw/elf64.h | 4 +- BaseTools/Source/C/GenFw/elf_common.h | 10 +- BaseTools/Source/C/GenPage/GNUmakefile | 4 +- BaseTools/Source/C/GenPage/GenPage.c | 4 +- BaseTools/Source/C/GenPage/Makefile | 4 +- BaseTools/Source/C/GenPage/VirtualMemory.h | 4 +- BaseTools/Source/C/GenSec/GNUmakefile | 4 +- BaseTools/Source/C/GenSec/GenSec.c | 4 +- BaseTools/Source/C/GenSec/Makefile | 4 +- BaseTools/Source/C/GenVtf/GNUmakefile | 4 +- BaseTools/Source/C/GenVtf/GenVtf.c | 2 +- BaseTools/Source/C/GenVtf/GenVtf.h | 2 +- BaseTools/Source/C/GenVtf/Makefile | 4 +- BaseTools/Source/C/GnuGenBootSector/FatFormat.h | 4 +- BaseTools/Source/C/GnuGenBootSector/GNUmakefile | 4 +- .../Source/C/GnuGenBootSector/GnuGenBootSector.c | 4 +- BaseTools/Source/C/Include/Common/BaseTypes.h | 69 +- BaseTools/Source/C/Include/Common/MdeModuleHii.h | 2 +- BaseTools/Source/C/Include/Common/PiFirmwareFile.h | 2 +- .../Source/C/Include/Common/PiFirmwareVolume.h | 2 +- BaseTools/Source/C/Include/Common/UefiBaseTypes.h | 2 +- BaseTools/Source/C/Include/Common/UefiCapsule.h | 2 +- .../Common/UefiInternalFormRepresentation.h | 2 +- BaseTools/Source/C/Include/Common/UefiMultiPhase.h | 2 +- BaseTools/Source/C/Include/Common/VariableFormat.h | 2 +- .../Source/C/Include/Common/WorkingBlockHeader.h | 2 +- BaseTools/Source/C/Include/Guid/PcAnsi.h | 2 +- .../Source/C/Include/Guid/PiFirmwareFileSystem.h | 2 +- BaseTools/Source/C/Include/Ia32/ProcessorBind.h | 2 +- BaseTools/Source/C/Include/IndustryStandard/Acpi.h | 2 +- .../Source/C/Include/IndustryStandard/Acpi1_0.h | 2 +- .../Source/C/Include/IndustryStandard/Acpi2_0.h | 2 +- .../Source/C/Include/IndustryStandard/Acpi3_0.h | 2 +- .../Source/C/Include/IndustryStandard/EfiPci.h | 2 +- .../MemoryMappedConfigurationSpaceAccessTable.h | 2 +- .../Source/C/Include/IndustryStandard/PeImage.h | 6 +- .../Source/C/Include/IndustryStandard/pci22.h | 2 +- .../Source/C/Include/IndustryStandard/pci23.h | 2 +- .../Source/C/Include/IndustryStandard/pci30.h | 2 +- BaseTools/Source/C/Include/Protocol/DevicePath.h | 2 +- .../Source/C/Include/Protocol/GraphicsOutput.h | 2 +- .../C/Include/Protocol/GuidedSectionExtraction.h | 2 +- BaseTools/Source/C/Include/Protocol/HiiFramework.h | 2 +- BaseTools/Source/C/Include/Protocol/UgaDraw.h | 2 +- BaseTools/Source/C/Include/X64/ProcessorBind.h | 2 +- BaseTools/Source/C/LzmaCompress/GNUmakefile | 4 +- BaseTools/Source/C/LzmaCompress/LzmaCompress.c | 4 +- BaseTools/Source/C/LzmaCompress/Makefile | 4 +- BaseTools/Source/C/Makefile | 4 +- BaseTools/Source/C/Makefiles/NmakeSubdirs.bat | 4 +- BaseTools/Source/C/Makefiles/app.makefile | 4 +- BaseTools/Source/C/Makefiles/footer.makefile | 4 +- BaseTools/Source/C/Makefiles/header.makefile | 4 +- BaseTools/Source/C/Makefiles/lib.makefile | 4 +- BaseTools/Source/C/Makefiles/ms.app | 4 +- BaseTools/Source/C/Makefiles/ms.common | 4 +- BaseTools/Source/C/Makefiles/ms.lib | 4 +- BaseTools/Source/C/Makefiles/ms.rule | 4 +- BaseTools/Source/C/PyEfiCompressor/EfiCompressor.c | 2 +- BaseTools/Source/C/PyEfiCompressor/Makefile | 4 +- BaseTools/Source/C/PyEfiCompressor/setup.py | 4 +- BaseTools/Source/C/PyUtility/Makefile | 4 +- BaseTools/Source/C/PyUtility/PyUtility.c | 2 +- BaseTools/Source/C/PyUtility/setup.py | 4 +- BaseTools/Source/C/Split/GNUmakefile | 4 +- BaseTools/Source/C/Split/Makefile | 4 +- BaseTools/Source/C/Split/Split.c | 2 +- BaseTools/Source/C/TianoCompress/GNUmakefile | 4 +- BaseTools/Source/C/TianoCompress/Makefile | 4 +- BaseTools/Source/C/TianoCompress/TianoCompress.c | 4 +- BaseTools/Source/C/TianoCompress/TianoCompress.h | 4 +- BaseTools/Source/C/VfrCompile/EfiVfr.h | 4 +- BaseTools/Source/C/VfrCompile/GNUmakefile | 4 +- BaseTools/Source/C/VfrCompile/Makefile | 4 +- BaseTools/Source/C/VfrCompile/VfrCompiler.cpp | 4 +- BaseTools/Source/C/VfrCompile/VfrCompiler.h | 4 +- BaseTools/Source/C/VfrCompile/VfrError.cpp | 4 +- BaseTools/Source/C/VfrCompile/VfrError.h | 4 +- BaseTools/Source/C/VfrCompile/VfrFormPkg.cpp | 4 +- BaseTools/Source/C/VfrCompile/VfrFormPkg.h | 4 +- BaseTools/Source/C/VfrCompile/VfrSyntax.g | 73 +- BaseTools/Source/C/VfrCompile/VfrUtilityLib.cpp | 4 +- BaseTools/Source/C/VfrCompile/VfrUtilityLib.h | 4 +- BaseTools/Source/C/VolInfo/GNUmakefile | 4 +- BaseTools/Source/C/VolInfo/Makefile | 4 +- BaseTools/Source/C/VolInfo/VolInfo.c | 21 +- BaseTools/Source/C/VolInfo/VolInfo.h | 4 +- BaseTools/Source/Python/AutoGen/AutoGen.py | 8 +- BaseTools/Source/Python/AutoGen/BuildEngine.py | 4 +- BaseTools/Source/Python/AutoGen/GenC.py | 4 +- BaseTools/Source/Python/AutoGen/GenDepex.py | 4 +- BaseTools/Source/Python/AutoGen/GenMake.py | 4 +- BaseTools/Source/Python/AutoGen/StrGather.py | 4 +- BaseTools/Source/Python/AutoGen/UniClassObject.py | 15 +- BaseTools/Source/Python/AutoGen/__init__.py | 4 +- BaseTools/Source/Python/Common/BuildToolError.py | 4 +- BaseTools/Source/Python/Common/DataType.py | 4 +- BaseTools/Source/Python/Common/Database.py | 4 +- BaseTools/Source/Python/Common/DecClassObject.py | 4 +- .../Source/Python/Common/DecClassObjectLight.py | 4 +- BaseTools/Source/Python/Common/Dictionary.py | 4 +- BaseTools/Source/Python/Common/DscClassObject.py | 4 +- BaseTools/Source/Python/Common/EdkIIWorkspace.py | 4 +- .../Source/Python/Common/EdkIIWorkspaceBuild.py | 4 +- BaseTools/Source/Python/Common/EdkLogger.py | 4 +- BaseTools/Source/Python/Common/FdfClassObject.py | 4 +- BaseTools/Source/Python/Common/FdfParserLite.py | 4 +- BaseTools/Source/Python/Common/GlobalData.py | 4 +- BaseTools/Source/Python/Common/Identification.py | 4 +- BaseTools/Source/Python/Common/InfClassObject.py | 4 +- .../Source/Python/Common/InfClassObjectLight.py | 4 +- .../Source/Python/Common/MigrationUtilities.py | 4 +- BaseTools/Source/Python/Common/Misc.py | 11 +- BaseTools/Source/Python/Common/Parsing.py | 4 +- BaseTools/Source/Python/Common/String.py | 4 +- .../Source/Python/Common/TargetTxtClassObject.py | 4 +- .../Source/Python/Common/ToolDefClassObject.py | 4 +- BaseTools/Source/Python/Common/XmlParser.py | 4 +- BaseTools/Source/Python/Common/XmlRoutines.py | 4 +- BaseTools/Source/Python/Common/__init__.py | 4 +- .../Source/Python/CommonDataClass/CommonClass.py | 4 +- .../Source/Python/CommonDataClass/DataClass.py | 4 +- .../CommonDataClass/DistributionPackageClass.py | 4 +- .../Source/Python/CommonDataClass/FdfClass.py | 4 +- .../Source/Python/CommonDataClass/ModuleClass.py | 4 +- .../Source/Python/CommonDataClass/PackageClass.py | 4 +- .../Source/Python/CommonDataClass/PlatformClass.py | 4 +- .../Source/Python/CommonDataClass/__init__.py | 4 +- BaseTools/Source/Python/Ecc/C.g | 4 +- BaseTools/Source/Python/Ecc/CLexer.py | 2 +- BaseTools/Source/Python/Ecc/CParser.py | 2 +- BaseTools/Source/Python/Ecc/Check.py | 49 +- BaseTools/Source/Python/Ecc/CodeFragment.py | 4 +- .../Source/Python/Ecc/CodeFragmentCollector.py | 4 +- BaseTools/Source/Python/Ecc/Configuration.py | 8 +- BaseTools/Source/Python/Ecc/Database.py | 4 +- BaseTools/Source/Python/Ecc/Ecc.py | 4 +- BaseTools/Source/Python/Ecc/EccGlobalData.py | 4 +- BaseTools/Source/Python/Ecc/EccToolError.py | 7 +- BaseTools/Source/Python/Ecc/Exception.py | 4 +- BaseTools/Source/Python/Ecc/FileProfile.py | 4 +- BaseTools/Source/Python/Ecc/MetaDataParser.py | 4 +- BaseTools/Source/Python/Ecc/ParserWarning.py | 4 +- BaseTools/Source/Python/Ecc/__init__.py | 4 +- BaseTools/Source/Python/Ecc/c.py | 4 +- BaseTools/Source/Python/Ecc/config.ini | 6 +- BaseTools/Source/Python/Ecc/exception.xml | 3 +- BaseTools/Source/Python/Eot/CLexer.py | 2 +- BaseTools/Source/Python/Eot/CParser.py | 2 +- BaseTools/Source/Python/Eot/CodeFragment.py | 4 +- .../Source/Python/Eot/CodeFragmentCollector.py | 4 +- BaseTools/Source/Python/Eot/Database.py | 4 +- BaseTools/Source/Python/Eot/Eot.py | 4 +- BaseTools/Source/Python/Eot/EotGlobalData.py | 4 +- BaseTools/Source/Python/Eot/EotToolError.py | 4 +- BaseTools/Source/Python/Eot/FileProfile.py | 4 +- BaseTools/Source/Python/Eot/FvImage.py | 4 +- BaseTools/Source/Python/Eot/InfParserLite.py | 4 +- BaseTools/Source/Python/Eot/Parser.py | 7 +- BaseTools/Source/Python/Eot/ParserWarning.py | 4 +- BaseTools/Source/Python/Eot/Report.py | 4 +- BaseTools/Source/Python/Eot/__init__.py | 4 +- BaseTools/Source/Python/Eot/c.py | 9 +- BaseTools/Source/Python/Fdb/__init__.py | 4 +- BaseTools/Source/Python/FixFlash/__init__.py | 4 +- BaseTools/Source/Python/GNUmakefile | 4 +- BaseTools/Source/Python/GenFds/AprioriSection.py | 4 +- BaseTools/Source/Python/GenFds/Attribute.py | 4 +- BaseTools/Source/Python/GenFds/Capsule.py | 4 +- BaseTools/Source/Python/GenFds/CapsuleData.py | 4 +- .../Source/Python/GenFds/ComponentStatement.py | 4 +- BaseTools/Source/Python/GenFds/CompressSection.py | 4 +- BaseTools/Source/Python/GenFds/DataSection.py | 4 +- BaseTools/Source/Python/GenFds/DepexSection.py | 4 +- BaseTools/Source/Python/GenFds/EfiSection.py | 4 +- BaseTools/Source/Python/GenFds/Fd.py | 4 +- BaseTools/Source/Python/GenFds/FdfParser.py | 4 +- BaseTools/Source/Python/GenFds/Ffs.py | 4 +- BaseTools/Source/Python/GenFds/FfsFileStatement.py | 4 +- BaseTools/Source/Python/GenFds/FfsInfStatement.py | 4 +- BaseTools/Source/Python/GenFds/Fv.py | 4 +- BaseTools/Source/Python/GenFds/FvImageSection.py | 4 +- BaseTools/Source/Python/GenFds/GenFds.py | 10 +- .../Source/Python/GenFds/GenFdsGlobalVariable.py | 4 +- BaseTools/Source/Python/GenFds/GuidSection.py | 4 +- .../Source/Python/GenFds/OptRomFileStatement.py | 4 +- .../Source/Python/GenFds/OptRomInfStatement.py | 4 +- BaseTools/Source/Python/GenFds/OptionRom.py | 4 +- BaseTools/Source/Python/GenFds/Region.py | 4 +- BaseTools/Source/Python/GenFds/Rule.py | 4 +- BaseTools/Source/Python/GenFds/RuleComplexFile.py | 4 +- BaseTools/Source/Python/GenFds/RuleSimpleFile.py | 4 +- BaseTools/Source/Python/GenFds/Section.py | 4 +- BaseTools/Source/Python/GenFds/UiSection.py | 4 +- BaseTools/Source/Python/GenFds/VerSection.py | 4 +- BaseTools/Source/Python/GenFds/Vtf.py | 4 +- BaseTools/Source/Python/GenFds/__init__.py | 4 +- .../Python/GenPatchPcdTable/GenPatchPcdTable.py | 4 +- .../Source/Python/GenPatchPcdTable/__init__.py | 4 +- BaseTools/Source/Python/Makefile | 4 +- .../Python/MigrationMsa2Inf/AutoGenExterns.py | 4 +- .../Python/MigrationMsa2Inf/MigrationMsa2Inf.py | 4 +- .../Source/Python/MigrationMsa2Inf/__init__.py | 4 +- BaseTools/Source/Python/MkBOM/__init__.py | 4 +- .../Source/Python/PackagingTool/DependencyRules.py | 4 +- .../Source/Python/PackagingTool/InstallPkg.py | 4 +- BaseTools/Source/Python/PackagingTool/IpiDb.py | 4 +- BaseTools/Source/Python/PackagingTool/MkPkg.py | 4 +- .../Source/Python/PackagingTool/PackageFile.py | 4 +- BaseTools/Source/Python/PackagingTool/RmPkg.py | 4 +- .../Source/Python/PatchPcdValue/PatchPcdValue.py | 4 +- BaseTools/Source/Python/PatchPcdValue/__init__.py | 4 +- BaseTools/Source/Python/Table/Table.py | 4 +- BaseTools/Source/Python/Table/TableDataModel.py | 4 +- BaseTools/Source/Python/Table/TableDec.py | 4 +- BaseTools/Source/Python/Table/TableDsc.py | 4 +- BaseTools/Source/Python/Table/TableEotReport.py | 4 +- BaseTools/Source/Python/Table/TableFdf.py | 4 +- BaseTools/Source/Python/Table/TableFile.py | 4 +- BaseTools/Source/Python/Table/TableFunction.py | 4 +- BaseTools/Source/Python/Table/TableIdentifier.py | 4 +- BaseTools/Source/Python/Table/TableInf.py | 4 +- BaseTools/Source/Python/Table/TablePcd.py | 4 +- BaseTools/Source/Python/Table/TableQuery.py | 4 +- BaseTools/Source/Python/Table/TableReport.py | 6 +- BaseTools/Source/Python/Table/__init__.py | 4 +- BaseTools/Source/Python/TargetTool/TargetTool.py | 4 +- BaseTools/Source/Python/TargetTool/__init__.py | 4 +- BaseTools/Source/Python/Trim/Trim.py | 7 +- .../Source/Python/Workspace/BuildClassObject.py | 4 +- BaseTools/Source/Python/Workspace/MetaDataTable.py | 4 +- .../Source/Python/Workspace/MetaFileParser.py | 4 +- BaseTools/Source/Python/Workspace/MetaFileTable.py | 4 +- .../Source/Python/Workspace/WorkspaceDatabase.py | 4 +- BaseTools/Source/Python/Workspace/__init__.py | 4 +- BaseTools/Source/Python/build/BuildReport.py | 35 +- BaseTools/Source/Python/build/__init__.py | 4 +- BaseTools/Source/Python/build/build.py | 12 +- .../Python/fpd2dsc/EdkIIWorkspaceGuidsInfo.py | 4 +- BaseTools/Source/Python/fpd2dsc/LoadFpd.py | 4 +- .../Source/Python/fpd2dsc/MigrationUtilities.py | 4 +- BaseTools/Source/Python/fpd2dsc/StoreDsc.py | 4 +- BaseTools/Source/Python/fpd2dsc/__init__.py | 4 +- BaseTools/Source/Python/fpd2dsc/fpd2dsc.py | 4 +- BaseTools/Source/Python/msa2inf/ConvertModule.py | 4 +- .../Python/msa2inf/EdkIIWorkspaceGuidsInfo.py | 4 +- BaseTools/Source/Python/msa2inf/LoadMsa.py | 4 +- BaseTools/Source/Python/msa2inf/Msa2Inf.py | 4 +- BaseTools/Source/Python/msa2inf/StoreInf.py | 4 +- BaseTools/Source/Python/msa2inf/__init__.py | 4 +- BaseTools/Source/Python/sitecustomize.py | 4 +- BaseTools/Source/Python/spd2dec/ConvertPackage.py | 4 +- BaseTools/Source/Python/spd2dec/LoadSpd.py | 4 +- BaseTools/Source/Python/spd2dec/Spd2Dec.py | 4 +- BaseTools/Source/Python/spd2dec/StoreDec.py | 4 +- BaseTools/Source/Python/spd2dec/__init__.py | 4 +- BaseTools/Tests/CToolsTests.py | 4 +- BaseTools/Tests/CheckPythonSyntax.py | 4 +- BaseTools/Tests/GNUmakefile | 4 +- BaseTools/Tests/PythonToolsTests.py | 4 +- BaseTools/Tests/RunTests.py | 4 +- BaseTools/Tests/TestTools.py | 4 +- BaseTools/Tests/TianoCompress.py | 4 +- .../UserManuals/BootSectImage_Utility_Man_Page.rtf | Bin 14309 -> 3537 bytes BaseTools/UserManuals/Build_Utility_Man_Page.rtf | 332 +++---- .../UserManuals/EfiLdrImage_Utility_Man_Page.rtf | Bin 12860 -> 2907 bytes BaseTools/UserManuals/EfiRom_Utility_Man_Page.rtf | Bin 24833 -> 7227 bytes BaseTools/UserManuals/Fpd2Dsc_Utility_Man_Page.rtf | Bin 14162 -> 3462 bytes .../UserManuals/GenBootSector_Utility_Man_Page.rtf | Bin 14414 -> 3580 bytes .../UserManuals/GenCrc32_Utility_Man_Page.rtf | Bin 17985 -> 4281 bytes .../UserManuals/GenDepex_Utility_Man_Page.rtf | Bin 31835 -> 6470 bytes BaseTools/UserManuals/GenFds_Utility_Man_Page.rtf | 216 ++--- BaseTools/UserManuals/GenFfs_Utility_Man_Page.rtf | Bin 21337 -> 6134 bytes BaseTools/UserManuals/GenFv_Utility_Man_Page.rtf | 326 +++---- BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf | 307 +++---- BaseTools/UserManuals/GenPage_Utility_Man_Page.rtf | Bin 14428 -> 3514 bytes .../GenPatchPcdTable_Utility_Man_Page.rtf | Bin 26966 -> 4465 bytes BaseTools/UserManuals/GenSec_Utility_Man_Page.rtf | 259 ++---- BaseTools/UserManuals/GenVtf_Utility_Man_Page.rtf | Bin 19612 -> 5201 bytes .../UserManuals/InstallPkg_Utility_Man_Page.rtf | Bin 22121 -> 4068 bytes .../UserManuals/LzmaCompress_Utility_Man_Page.rtf | Bin 18865 -> 4805 bytes BaseTools/UserManuals/MkPkg_Utility_Man_Page.rtf | Bin 33161 -> 7046 bytes BaseTools/UserManuals/Msa2Inf_Utility_Man_Page.rtf | Bin 14147 -> 3476 bytes .../UserManuals/PatchPcdValue_Utility_Man_Page.rtf | Bin 29916 -> 5104 bytes BaseTools/UserManuals/RmPkg_Utility_Man_Page.rtf | Bin 19449 -> 3479 bytes BaseTools/UserManuals/Spd2Dec_Utility_Man_Page.rtf | Bin 13848 -> 3262 bytes .../UserManuals/SplitFile_Utility_Man_Page.rtf | Bin 18089 -> 5707 bytes .../UserManuals/TargetTool_Utility_Man_Page.rtf | Bin 31228 -> 6072 bytes .../UserManuals/TianoCompress_Utility_Man_Page.rtf | Bin 17845 -> 4645 bytes BaseTools/UserManuals/Trim_Utility_Man_Page.rtf | Bin 45845 -> 6731 bytes BaseTools/UserManuals/UtilityManPage_template.rtf | Bin 11007 -> 2626 bytes .../UserManuals/VfrCompiler_Utility_Man_Page.rtf | Bin 21755 -> 5847 bytes BaseTools/UserManuals/VolInfo_Utility_Man_Page.rtf | Bin 18233 -> 5000 bytes BaseTools/gcc/mingw-gcc-build.py | 8 +- BaseTools/toolsetup.bat | 2 +- 417 files changed, 3830 insertions(+), 2564 deletions(-) create mode 100644 BaseTools/Scripts/gcc4.4-ld-script create mode 100644 BaseTools/Source/C/GenFw/Elf32Convert.c create mode 100644 BaseTools/Source/C/GenFw/Elf32Convert.h create mode 100644 BaseTools/Source/C/GenFw/Elf64Convert.c create mode 100644 BaseTools/Source/C/GenFw/Elf64Convert.h create mode 100644 BaseTools/Source/C/GenFw/ElfConvert.c create mode 100644 BaseTools/Source/C/GenFw/ElfConvert.h create mode 100644 BaseTools/Source/C/GenFw/GenFw.h diff --git a/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py b/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py index 6d7aa00c4d..69fd2d5441 100755 --- a/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py +++ b/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py @@ -1,8 +1,8 @@ #!/usr/bin/env python # -# Copyright (c) 2008 - 2009, Apple Inc. All rights reserved. +# Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
# -# All rights reserved. This program and the accompanying materials +# 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 # diff --git a/BaseTools/Bin/Win32/BootSectImage.exe b/BaseTools/Bin/Win32/BootSectImage.exe index 535a8dc239..026311074d 100755 Binary files a/BaseTools/Bin/Win32/BootSectImage.exe and b/BaseTools/Bin/Win32/BootSectImage.exe differ diff --git a/BaseTools/Bin/Win32/EfiLdrImage.exe b/BaseTools/Bin/Win32/EfiLdrImage.exe index 9eee3ff62f..90fdec6504 100755 Binary files a/BaseTools/Bin/Win32/EfiLdrImage.exe and b/BaseTools/Bin/Win32/EfiLdrImage.exe differ diff --git a/BaseTools/Bin/Win32/EfiRom.exe b/BaseTools/Bin/Win32/EfiRom.exe index aa9790df50..68793bc9f0 100755 Binary files a/BaseTools/Bin/Win32/EfiRom.exe and b/BaseTools/Bin/Win32/EfiRom.exe differ diff --git a/BaseTools/Bin/Win32/Fpd2Dsc.exe b/BaseTools/Bin/Win32/Fpd2Dsc.exe index 55f1a6943e..78f3b6dfcf 100755 Binary files a/BaseTools/Bin/Win32/Fpd2Dsc.exe and b/BaseTools/Bin/Win32/Fpd2Dsc.exe differ diff --git a/BaseTools/Bin/Win32/GenBootSector.exe b/BaseTools/Bin/Win32/GenBootSector.exe index f5553b429b..91e94da36c 100755 Binary files a/BaseTools/Bin/Win32/GenBootSector.exe and b/BaseTools/Bin/Win32/GenBootSector.exe differ diff --git a/BaseTools/Bin/Win32/GenCrc32.exe b/BaseTools/Bin/Win32/GenCrc32.exe index 6729a108c6..be7ec78085 100755 Binary files a/BaseTools/Bin/Win32/GenCrc32.exe and b/BaseTools/Bin/Win32/GenCrc32.exe differ diff --git a/BaseTools/Bin/Win32/GenDepex.exe b/BaseTools/Bin/Win32/GenDepex.exe index 04c6e719aa..1891426475 100755 Binary files a/BaseTools/Bin/Win32/GenDepex.exe and b/BaseTools/Bin/Win32/GenDepex.exe differ diff --git a/BaseTools/Bin/Win32/GenFds.exe b/BaseTools/Bin/Win32/GenFds.exe index a9577b2ec8..e9b9b3c08a 100755 Binary files a/BaseTools/Bin/Win32/GenFds.exe and b/BaseTools/Bin/Win32/GenFds.exe differ diff --git a/BaseTools/Bin/Win32/GenFfs.exe b/BaseTools/Bin/Win32/GenFfs.exe index 9411bdc50c..723154c8c3 100755 Binary files a/BaseTools/Bin/Win32/GenFfs.exe and b/BaseTools/Bin/Win32/GenFfs.exe differ diff --git a/BaseTools/Bin/Win32/GenFv.exe b/BaseTools/Bin/Win32/GenFv.exe index e5882cb339..bd50be227f 100755 Binary files a/BaseTools/Bin/Win32/GenFv.exe and b/BaseTools/Bin/Win32/GenFv.exe differ diff --git a/BaseTools/Bin/Win32/GenFw.exe b/BaseTools/Bin/Win32/GenFw.exe index 072d0fe272..d79ae77f7e 100755 Binary files a/BaseTools/Bin/Win32/GenFw.exe and b/BaseTools/Bin/Win32/GenFw.exe differ diff --git a/BaseTools/Bin/Win32/GenPage.exe b/BaseTools/Bin/Win32/GenPage.exe index 5af9a323e6..d6221d85f8 100755 Binary files a/BaseTools/Bin/Win32/GenPage.exe and b/BaseTools/Bin/Win32/GenPage.exe differ diff --git a/BaseTools/Bin/Win32/GenPatchPcdTable.exe b/BaseTools/Bin/Win32/GenPatchPcdTable.exe index 437ee129a0..7faf806b7c 100755 Binary files a/BaseTools/Bin/Win32/GenPatchPcdTable.exe and b/BaseTools/Bin/Win32/GenPatchPcdTable.exe differ diff --git a/BaseTools/Bin/Win32/GenSec.exe b/BaseTools/Bin/Win32/GenSec.exe index deda7866e1..637b05382b 100755 Binary files a/BaseTools/Bin/Win32/GenSec.exe and b/BaseTools/Bin/Win32/GenSec.exe differ diff --git a/BaseTools/Bin/Win32/GenVtf.exe b/BaseTools/Bin/Win32/GenVtf.exe index 82e1a1b23d..bc7583b325 100755 Binary files a/BaseTools/Bin/Win32/GenVtf.exe and b/BaseTools/Bin/Win32/GenVtf.exe differ diff --git a/BaseTools/Bin/Win32/LzmaCompress.exe b/BaseTools/Bin/Win32/LzmaCompress.exe index 8c611f382b..397e669418 100755 Binary files a/BaseTools/Bin/Win32/LzmaCompress.exe and b/BaseTools/Bin/Win32/LzmaCompress.exe differ diff --git a/BaseTools/Bin/Win32/MigrationMsa2Inf.exe b/BaseTools/Bin/Win32/MigrationMsa2Inf.exe index bb3be942fd..2942d13891 100755 Binary files a/BaseTools/Bin/Win32/MigrationMsa2Inf.exe and b/BaseTools/Bin/Win32/MigrationMsa2Inf.exe differ diff --git a/BaseTools/Bin/Win32/PatchPcdValue.exe b/BaseTools/Bin/Win32/PatchPcdValue.exe index 27a4f1f908..32733b77cc 100755 Binary files a/BaseTools/Bin/Win32/PatchPcdValue.exe and b/BaseTools/Bin/Win32/PatchPcdValue.exe differ diff --git a/BaseTools/Bin/Win32/Spd2Dec.exe b/BaseTools/Bin/Win32/Spd2Dec.exe index 7c16177bba..450bca41c3 100755 Binary files a/BaseTools/Bin/Win32/Spd2Dec.exe and b/BaseTools/Bin/Win32/Spd2Dec.exe differ diff --git a/BaseTools/Bin/Win32/Split.exe b/BaseTools/Bin/Win32/Split.exe index 2f58827858..c7b9a9864f 100755 Binary files a/BaseTools/Bin/Win32/Split.exe and b/BaseTools/Bin/Win32/Split.exe differ diff --git a/BaseTools/Bin/Win32/TargetTool.exe b/BaseTools/Bin/Win32/TargetTool.exe index ba065328f4..3fe721182e 100755 Binary files a/BaseTools/Bin/Win32/TargetTool.exe and b/BaseTools/Bin/Win32/TargetTool.exe differ diff --git a/BaseTools/Bin/Win32/TianoCompress.exe b/BaseTools/Bin/Win32/TianoCompress.exe index ec43802ab8..d006b1e910 100755 Binary files a/BaseTools/Bin/Win32/TianoCompress.exe and b/BaseTools/Bin/Win32/TianoCompress.exe differ diff --git a/BaseTools/Bin/Win32/Trim.exe b/BaseTools/Bin/Win32/Trim.exe index 8bfdbb3ab4..5a90ab4f7f 100755 Binary files a/BaseTools/Bin/Win32/Trim.exe and b/BaseTools/Bin/Win32/Trim.exe differ diff --git a/BaseTools/Bin/Win32/VfrCompile.exe b/BaseTools/Bin/Win32/VfrCompile.exe index 990c2ebe9f..96b31d949c 100755 Binary files a/BaseTools/Bin/Win32/VfrCompile.exe and b/BaseTools/Bin/Win32/VfrCompile.exe differ diff --git a/BaseTools/Bin/Win32/VolInfo.exe b/BaseTools/Bin/Win32/VolInfo.exe index 1700ff2f7c..8f406d05ef 100755 Binary files a/BaseTools/Bin/Win32/VolInfo.exe and b/BaseTools/Bin/Win32/VolInfo.exe differ diff --git a/BaseTools/Bin/Win32/build.exe b/BaseTools/Bin/Win32/build.exe index d6ae790c92..b6ad904ac2 100755 Binary files a/BaseTools/Bin/Win32/build.exe and b/BaseTools/Bin/Win32/build.exe differ diff --git a/BaseTools/BuildEnv b/BaseTools/BuildEnv index 768e2d5603..144be280da 100755 --- a/BaseTools/BuildEnv +++ b/BaseTools/BuildEnv @@ -1,6 +1,6 @@ # -# Copyright (c) 2006 - 2007, Intel Corporation -# All rights reserved. This program and the accompanying materials +# Copyright (c) 2006 - 2007, 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 diff --git a/BaseTools/BuildNotes.txt b/BaseTools/BuildNotes.txt index 4d9608400d..05bbd7ca9f 100644 --- a/BaseTools/BuildNotes.txt +++ b/BaseTools/BuildNotes.txt @@ -6,7 +6,7 @@ Root Package 1.00 Intel is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States and other countries. * Other names and brands may be claimed as the property of others. -Copyright (c) 2007, Intel Corporation +Copyright (c) 2007, Intel Corporation. All rights reserved. ------------------------------------------------------------------------------- Quick Start diff --git a/BaseTools/Conf/FrameworkDatabase.template b/BaseTools/Conf/FrameworkDatabase.template index eb9bdbcf95..6d88349d26 100644 --- a/BaseTools/Conf/FrameworkDatabase.template +++ b/BaseTools/Conf/FrameworkDatabase.template @@ -8,7 +8,7 @@ This Database tracks all packages and archives installed in this workspace. - Copyright (c) 2007 - 2009, Intel Corporation All rights reserved. + Copyright (c) 2007 - 2009, 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 diff --git a/BaseTools/Conf/XMLSchema/DistributionPackage.xsd b/BaseTools/Conf/XMLSchema/DistributionPackage.xsd index 23cce9555b..b7cda67cda 100644 --- a/BaseTools/Conf/XMLSchema/DistributionPackage.xsd +++ b/BaseTools/Conf/XMLSchema/DistributionPackage.xsd @@ -1,8 +1,8 @@ - +