summaryrefslogtreecommitdiff
path: root/BaseTools
AgeCommit message (Collapse)Author
2007-09-12Fix typo in build.jlin16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3803 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12update source code revision number.jlin16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3802 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12Added makefile as dependency for "Dynamic-Library-File" to solve the ↵jwang36
incremental build issue occurred when there's library changes. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3801 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12Update EfiRom tool to fix checksum and PCI3.0 data structure.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3800 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12Add full path for Cygwin tool chain.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3799 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12a) Added GCC preprocessor supportjwang36
b) Enforced the the correct line number in the trimmed file, according to the line directive (or linemarker). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3796 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12GenVtf tool open/write file with "r+b"/"w+b" attribute, but this cause the ↵htao
RO attribute of the file changed. Fix this issue by changing "r+b"/"w+b" to "rb"/"wb". git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3795 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-11Fix variable not initialize bug for the following check-in.jlin16
if rule section specify a file, use that file to generate section instead of searching for all files with ruel section specified file type to generate section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3794 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-11if rule section specify a file, use that file to generate section instead of ↵jlin16
searching for all files with ruel section specified file type to generate section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3792 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-10use '#' to indicate flash generation progress.jlin16
use -v to switch on detail output messages. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3791 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-10Commit build.exe and GenFds.exe tool to support new Rules format and PCD ↵lgao4
format defined in FDF file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3789 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-101. Redirect ICC_IA32_*_PATH from C:\Program Files\Microsoft Visual Studio ↵vanjeff
.NET 2003\Vc7\bin to C:\Program Files\Intel\Compiler\C++\9.1\IA32\Bin. 2. Add ICC X64 definition to enable ICC X64 build. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3786 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-07Upgrade the format of EFI_PEIM_ENTRY_POINT to EFI_PEIM_ENTRY_POINT2 ↵klu2
according to PI specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3785 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-06Update the syntax of PCD section.qhuang8
Update the syntax of binary INF file The generated Extended INF file should follow Extended INF spec 0.44 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3780 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-03Fixed an issue which will remove the first line if there's no "#line" ↵jwang36
directive in the input file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3767 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-03Update Acpi Asl file Build rule to remove trim step.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3766 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-31Updated the revision of source files build.exe was generated fromjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3754 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-311. Added support of included file with macrojwang36
2. Removed package a module belongs to from dependent package list if it's not declared in module's INF git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3753 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30Add execute attribute for exe file.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3745 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC ↵qhuang8
spec 0.41, DSC spec 0.40. Mainly PCD syntax update. Check in new build.exe and GenFds.exe Check in PcdSyntaxUpdate.exe tool. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3744 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-29Cleaned up the tools_def.template filelhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3734 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-29Update the build_rule.template to enable the PCD usage in IPF assembly codezliu3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3732 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-29Fix a critical bug that the Migration Tool mistakenly creates ↵qhuang8
exit-boot-services event in case of <VirtualAddressChange> externs. This only happens when the extra option "-e" is on (by default it is off). Update the readme.txt in BaseTools package to specify the python source for MigrationMsa2Inf. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3730 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28Fix one bug in GenFv tool to generate the correct capsule header. lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3726 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28Update the following tools with usage information, and update GenFv tool to ↵lgao4
support dump capsule image. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3725 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28Update compiler switches for ICC build.xli24
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3724 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28Update MSFT IPF flags to us /Ox /Zx /GFmdkinney
Max Optimizations Debuggable Optimizations Read-only data pooling git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3719 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-27TianoCompress tool code cleanup to delete parameters number check and hard ↵htao
code buffer size. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3716 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-27Fix a bug in TianoCompress tool to handle encoded file size larger than ↵htao
original file size. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3715 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-27Added missed GenFds version and fixed the path errorjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3709 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-24Update ASL definition for ICC tool chain.xli24
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3706 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-24Update build rules to cover ICC build for aslc file.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3700 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-23Sync GenVtf.exe and TianoCompress.exe tool to the binary in BaseTools project.htao
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3696 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-22Changed the revision number of AutoGen source code since build.exe was ↵jwang36
regenerated for it. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3691 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-22Fixed incremental link issue, which dependent libraries were not taken into ↵jwang36
account. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3689 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-201. Added revision information of source code from which build.exe came from.jwang36
2. Removed some information out of date git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3682 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-19Rename the Msa2Inf.exe to MigrationMsa2Inf to indicate the real usage. qhuang8
Add extra option when using FreezePython.exe to make it works fine in Non-Us locale. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3679 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-18Changed the order of SLINK optionjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3678 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-18Re-designed build_rule.template and updated build.exe to support the new formatjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3677 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-18Check in the proto-Msa2Inf tool. This is the really migration tool.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3676 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-18Added back removed files for Python tools, and re-generated Msa2Inf.exe ↵jwang36
since it cannot run on non-English locale environment. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3675 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-17Removed files not generated by freezer any longerjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3669 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16Rebuild GenFds.exe based on tag 554 with the one fix for the build break for ↵mdkinney
FFS files without CHESKSUM sections git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3665 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16Rebuild GenFds.exe based on tag 551 with the one fix for the build break for ↵mdkinney
FFS files without CHESKSUM sections git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3659 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16Fix bug in GenFds that would break the build if the FFS rule does not ↵mdkinney
include a Checksum section git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3658 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-15Fix two bugs in GenVtf.cmdkinney
1) There is a check for a specific number of command line arguments. This does not work when there are optional arguments like -v for verbose. 2) The check for the verbose flag checked for 'v' and '-'. I should check for 'v' and 'V'. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3644 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-15Incorporated Mike's fix on gEfiCallerGuidId definitionjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3640 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-14Fix bug.qouyang
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3639 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-14Correct usage help information and error information format for GenVtf, ↵htao
EfiRom, and TianoCompress tool. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3635 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-14Fix several Unicode typo.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3633 6f19259b-4bc3-4df7-8a09-765794883524