diff options
author | klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-07-10 09:38:06 +0000 |
---|---|---|
committer | klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-07-10 09:38:06 +0000 |
commit | 66e1951f49895d87493fccb52b699b599be55ca5 (patch) | |
tree | 6c907d93c8bf416a9bc11b8264a632c0528875a9 /BaseTools | |
parent | 0e0eeecad42a9aaf17e304fdffabbeed0e8d3a44 (diff) | |
download | edk2-66e1951f49895d87493fccb52b699b599be55ca5.zip edk2-66e1951f49895d87493fccb52b699b599be55ca5.tar.gz edk2-66e1951f49895d87493fccb52b699b599be55ca5.tar.bz2 |
Synchronize build tools binaries with source code r1654 at build tool project.
The modifications includes:
1) Correct the issue that build tool generate UINT8 array for unicode string type PCD, it maybe cause alignment issue. Now build tool will generate UINT16 array for unicode string type PCD.
2) Merge FdfParser.py updates to FdfParserLite.py
3) Replace EFI_IMAGE_NT_HEADERS with EFI_IMAGE_OPTIONAL_HEADER_UNION. (GenFv)
The code referencing EFI_IMAGE_NT_HEADERS has been modified to
refer to EFI_IMAGE_OPTIONAL_HEADER_UNION => Pe32/Pe32Plus.
4) Remove definitions of build machine specific types.
Remove EFI_IMAGE_OPTIONAL_HEADER, EFI_IMAGE_NT_HEADERS,
EFI_IMAGE_NT_OPTIONAL_HDR_MAGIC, and EFI_IMAGE_MACHINE_TYPE_SUPPORTED,
since these were defined differently based on the architecture
of the build machine. The BaseTools should support the edk2
supported processor architectures and not depend on the architecture
of the build platform.
5) Added support for the ARM processor type
Added RVCT as a ToolChainFamily (Real View Compiler Tools from ARM)
Enabled FixedAtBuild 32-bit PCDs to be used from GCC or RVCT assembler.
Updated GenFw to support RVCT ELF images and removed #ifdefs for ELF. Also made ELF to PE/COFF features available on all supported build targets for the tools by adding some FreeBSD ELF headers.
Updated GenFv to support the ARM reset vector in ZeroBytes of the FV header.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8872 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'BaseTools')
-rwxr-xr-x | BaseTools/Bin/Win32/BootSectImage.exe | bin | 393216 -> 393216 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/EfiLdrImage.exe | bin | 421888 -> 421888 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/EfiRom.exe | bin | 446464 -> 446464 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/Fpd2Dsc.exe | bin | 1426446 -> 1455182 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/GenBootSector.exe | bin | 425984 -> 425984 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/GenCrc32.exe | bin | 425984 -> 425984 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/GenDepex.exe | bin | 609224 -> 620299 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/GenFds.exe | bin | 1428270 -> 1447089 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/GenFfs.exe | bin | 430080 -> 430080 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/GenFv.exe | bin | 475136 -> 479232 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/GenFw.exe | bin | 462848 -> 466944 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/GenPage.exe | bin | 421888 -> 421888 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/GenSec.exe | bin | 446464 -> 446464 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/GenVtf.exe | bin | 442368 -> 442368 bytes | |||
-rw-r--r-- | BaseTools/Bin/Win32/LzmaCompress.exe | bin | 397312 -> 397312 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/MigrationMsa2Inf.exe | bin | 1375886 -> 1405032 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/Spd2Dec.exe | bin | 1381109 -> 1409469 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/Split.exe | bin | 425984 -> 425984 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/TargetTool.exe | bin | 579694 -> 591324 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/TianoCompress.exe | bin | 434176 -> 434176 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/Trim.exe | bin | 671474 -> 683659 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/VfrCompile.exe | bin | 1142784 -> 1142784 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/VolInfo.exe | bin | 471040 -> 471040 bytes | |||
-rwxr-xr-x | BaseTools/Bin/Win32/build.exe | bin | 1677566 -> 1695746 bytes | |||
-rw-r--r-- | BaseTools/ReadMe.txt | 2 |
25 files changed, 1 insertions, 1 deletions
diff --git a/BaseTools/Bin/Win32/BootSectImage.exe b/BaseTools/Bin/Win32/BootSectImage.exe Binary files differindex 951a062..17e56e1 100755 --- a/BaseTools/Bin/Win32/BootSectImage.exe +++ b/BaseTools/Bin/Win32/BootSectImage.exe diff --git a/BaseTools/Bin/Win32/EfiLdrImage.exe b/BaseTools/Bin/Win32/EfiLdrImage.exe Binary files differindex 6772b7e..77a4684 100755 --- a/BaseTools/Bin/Win32/EfiLdrImage.exe +++ b/BaseTools/Bin/Win32/EfiLdrImage.exe diff --git a/BaseTools/Bin/Win32/EfiRom.exe b/BaseTools/Bin/Win32/EfiRom.exe Binary files differindex 70593b3..240520b 100755 --- a/BaseTools/Bin/Win32/EfiRom.exe +++ b/BaseTools/Bin/Win32/EfiRom.exe diff --git a/BaseTools/Bin/Win32/Fpd2Dsc.exe b/BaseTools/Bin/Win32/Fpd2Dsc.exe Binary files differindex 3f78f04..36ee2a0 100755 --- a/BaseTools/Bin/Win32/Fpd2Dsc.exe +++ b/BaseTools/Bin/Win32/Fpd2Dsc.exe diff --git a/BaseTools/Bin/Win32/GenBootSector.exe b/BaseTools/Bin/Win32/GenBootSector.exe Binary files differindex 10d717e..2dde36d 100755 --- a/BaseTools/Bin/Win32/GenBootSector.exe +++ b/BaseTools/Bin/Win32/GenBootSector.exe diff --git a/BaseTools/Bin/Win32/GenCrc32.exe b/BaseTools/Bin/Win32/GenCrc32.exe Binary files differindex 4c414a6..ea07580 100755 --- a/BaseTools/Bin/Win32/GenCrc32.exe +++ b/BaseTools/Bin/Win32/GenCrc32.exe diff --git a/BaseTools/Bin/Win32/GenDepex.exe b/BaseTools/Bin/Win32/GenDepex.exe Binary files differindex a99f87a..5217c9f 100755 --- a/BaseTools/Bin/Win32/GenDepex.exe +++ b/BaseTools/Bin/Win32/GenDepex.exe diff --git a/BaseTools/Bin/Win32/GenFds.exe b/BaseTools/Bin/Win32/GenFds.exe Binary files differindex ea81ec1..075d0ed 100755 --- a/BaseTools/Bin/Win32/GenFds.exe +++ b/BaseTools/Bin/Win32/GenFds.exe diff --git a/BaseTools/Bin/Win32/GenFfs.exe b/BaseTools/Bin/Win32/GenFfs.exe Binary files differindex 3ba011f..6a7703e 100755 --- a/BaseTools/Bin/Win32/GenFfs.exe +++ b/BaseTools/Bin/Win32/GenFfs.exe diff --git a/BaseTools/Bin/Win32/GenFv.exe b/BaseTools/Bin/Win32/GenFv.exe Binary files differindex 64f9dc6..4ce6c5f 100755 --- a/BaseTools/Bin/Win32/GenFv.exe +++ b/BaseTools/Bin/Win32/GenFv.exe diff --git a/BaseTools/Bin/Win32/GenFw.exe b/BaseTools/Bin/Win32/GenFw.exe Binary files differindex bbf6c65..5f085fc 100755 --- a/BaseTools/Bin/Win32/GenFw.exe +++ b/BaseTools/Bin/Win32/GenFw.exe diff --git a/BaseTools/Bin/Win32/GenPage.exe b/BaseTools/Bin/Win32/GenPage.exe Binary files differindex a622b99..e544ffd 100755 --- a/BaseTools/Bin/Win32/GenPage.exe +++ b/BaseTools/Bin/Win32/GenPage.exe diff --git a/BaseTools/Bin/Win32/GenSec.exe b/BaseTools/Bin/Win32/GenSec.exe Binary files differindex 9da6797..02e4b94 100755 --- a/BaseTools/Bin/Win32/GenSec.exe +++ b/BaseTools/Bin/Win32/GenSec.exe diff --git a/BaseTools/Bin/Win32/GenVtf.exe b/BaseTools/Bin/Win32/GenVtf.exe Binary files differindex 84c3280..cc80e50 100755 --- a/BaseTools/Bin/Win32/GenVtf.exe +++ b/BaseTools/Bin/Win32/GenVtf.exe diff --git a/BaseTools/Bin/Win32/LzmaCompress.exe b/BaseTools/Bin/Win32/LzmaCompress.exe Binary files differindex fb9ddc7..b69ee58 100644 --- a/BaseTools/Bin/Win32/LzmaCompress.exe +++ b/BaseTools/Bin/Win32/LzmaCompress.exe diff --git a/BaseTools/Bin/Win32/MigrationMsa2Inf.exe b/BaseTools/Bin/Win32/MigrationMsa2Inf.exe Binary files differindex 9a36e72..824c351 100755 --- a/BaseTools/Bin/Win32/MigrationMsa2Inf.exe +++ b/BaseTools/Bin/Win32/MigrationMsa2Inf.exe diff --git a/BaseTools/Bin/Win32/Spd2Dec.exe b/BaseTools/Bin/Win32/Spd2Dec.exe Binary files differindex c90dd8f..7df35b4 100755 --- a/BaseTools/Bin/Win32/Spd2Dec.exe +++ b/BaseTools/Bin/Win32/Spd2Dec.exe diff --git a/BaseTools/Bin/Win32/Split.exe b/BaseTools/Bin/Win32/Split.exe Binary files differindex c056439..0fba051 100755 --- a/BaseTools/Bin/Win32/Split.exe +++ b/BaseTools/Bin/Win32/Split.exe diff --git a/BaseTools/Bin/Win32/TargetTool.exe b/BaseTools/Bin/Win32/TargetTool.exe Binary files differindex 655c3ec..971981c 100755 --- a/BaseTools/Bin/Win32/TargetTool.exe +++ b/BaseTools/Bin/Win32/TargetTool.exe diff --git a/BaseTools/Bin/Win32/TianoCompress.exe b/BaseTools/Bin/Win32/TianoCompress.exe Binary files differindex 9d214ef..cf25433 100755 --- a/BaseTools/Bin/Win32/TianoCompress.exe +++ b/BaseTools/Bin/Win32/TianoCompress.exe diff --git a/BaseTools/Bin/Win32/Trim.exe b/BaseTools/Bin/Win32/Trim.exe Binary files differindex 39699ee..2c9d9f4 100755 --- a/BaseTools/Bin/Win32/Trim.exe +++ b/BaseTools/Bin/Win32/Trim.exe diff --git a/BaseTools/Bin/Win32/VfrCompile.exe b/BaseTools/Bin/Win32/VfrCompile.exe Binary files differindex a467222..c617654 100755 --- a/BaseTools/Bin/Win32/VfrCompile.exe +++ b/BaseTools/Bin/Win32/VfrCompile.exe diff --git a/BaseTools/Bin/Win32/VolInfo.exe b/BaseTools/Bin/Win32/VolInfo.exe Binary files differindex 6f9b82c..b3852d2 100755 --- a/BaseTools/Bin/Win32/VolInfo.exe +++ b/BaseTools/Bin/Win32/VolInfo.exe diff --git a/BaseTools/Bin/Win32/build.exe b/BaseTools/Bin/Win32/build.exe Binary files differindex b6e5049..1ce2253 100755 --- a/BaseTools/Bin/Win32/build.exe +++ b/BaseTools/Bin/Win32/build.exe diff --git a/BaseTools/ReadMe.txt b/BaseTools/ReadMe.txt index 87da3f1..17e2793 100644 --- a/BaseTools/ReadMe.txt +++ b/BaseTools/ReadMe.txt @@ -27,7 +27,7 @@ Notes: or modules because the AutoGen.* files have been be removed. The "makefile" itself
cannot generate AutoGen.* files. Only "build" command can.
3) All .exe binary file including C and python tools are generated from:
- r1645 <buildtools_project>\BaseTools\Source\
+ r1654 <buildtools_project>\BaseTools\Source\
Brief usage for Migration Tool MigrationMsa2Inf.exe:
1. Command line format:
|