summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-09-13make branch for BaseToolssvn/branches/BaseToolshche10x0-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/BaseTools@3810 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-03Update Acpi Asl file Build rule to remove trim step.svn/branches/BaseTools@3766lgao41-2/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3766 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-31Updated the revision of source files build.exe was generated fromjwang361-4/+5
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3754 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-311. Added support of included file with macrojwang361-0/+0
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/BaseTools@3753 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30Add execute attribute for exe file.qhuang81-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3745 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC ↵qhuang84-6/+33
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/BaseTools@3744 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-29Cleaned up the tools_def.template filelhauch1-474/+486
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3734 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-29Update the build_rule.template to enable the PCD usage in IPF assembly codezliu31-4/+5
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3732 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-29Fix a critical bug that the Migration Tool mistakenly creates ↵qhuang82-2/+3
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/BaseTools@3730 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28Fix one bug in GenFv tool to generate the correct capsule header. lgao41-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3726 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28Update the following tools with usage information, and update GenFv tool to ↵lgao44-0/+0
support dump capsule image. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3725 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28Update compiler switches for ICC build.xli241-2/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3724 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28Update MSFT IPF flags to us /Ox /Zx /GFmdkinney1-6/+6
Max Optimizations Debuggable Optimizations Read-only data pooling git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3719 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-27TianoCompress tool code cleanup to delete parameters number check and hard ↵htao1-0/+0
code buffer size. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3716 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-27Fix a bug in TianoCompress tool to handle encoded file size larger than ↵htao1-0/+0
original file size. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3715 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-27Added missed GenFds version and fixed the path errorjwang361-3/+4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3709 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-24Update ASL definition for ICC tool chain.xli241-1/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3706 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-24Update build rules to cover ICC build for aslc file.lgao41-2/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3700 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-23Sync GenVtf.exe and TianoCompress.exe tool to the binary in BaseTools project.htao2-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3696 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-22Changed the revision number of AutoGen source code since build.exe was ↵jwang361-1/+1
regenerated for it. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3691 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-22Fixed incremental link issue, which dependent libraries were not taken into ↵jwang362-4/+5
account. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3689 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-201. Added revision information of source code from which build.exe came from.jwang361-10/+9
2. Removed some information out of date git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3682 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-19Rename the Msa2Inf.exe to MigrationMsa2Inf to indicate the real usage. qhuang82-6/+6
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/BaseTools@3679 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-18Changed the order of SLINK optionjwang361-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3678 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-18Re-designed build_rule.template and updated build.exe to support the new formatjwang362-296/+298
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3677 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-18Check in the proto-Msa2Inf tool. This is the really migration tool.qhuang81-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3676 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-18Added back removed files for Python tools, and re-generated Msa2Inf.exe ↵jwang365-0/+0
since it cannot run on non-English locale environment. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3675 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-17Removed files not generated by freezer any longerjwang364-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3669 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16Rebuild GenFds.exe based on tag 554 with the one fix for the build break for ↵mdkinney1-0/+0
FFS files without CHESKSUM sections git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3665 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16Rebuild GenFds.exe based on tag 551 with the one fix for the build break for ↵mdkinney1-0/+0
FFS files without CHESKSUM sections git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3659 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16Fix bug in GenFds that would break the build if the FFS rule does not ↵mdkinney1-0/+0
include a Checksum section git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3658 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-15Fix two bugs in GenVtf.cmdkinney1-0/+0
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/BaseTools@3644 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-15Incorporated Mike's fix on gEfiCallerGuidId definitionjwang361-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3640 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-14Fix bug.qouyang1-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3639 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-14Correct usage help information and error information format for GenVtf, ↵htao3-0/+0
EfiRom, and TianoCompress tool. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3635 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-14Fix several Unicode typo.qhuang81-7/+7
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3633 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-14Add the brief usage guide for Msa2Inf.exe.qhuang81-1/+60
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3632 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-13Add Msa2Inf.exe: Port an EDKII module to EDKII' module:qhuang81-0/+0
1. Generate Extended INF based on MSA file 2. Add public header file inclusion 3. Generate [Depex] section based on module DXS file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3628 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-13Fixed an issue of PCD under [Components] in DSC filejwang361-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3627 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-13git-svn-id: ↵jlin162-0/+0
https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3625 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-13Fixed a bug in parsing <PcdsDynamic> of <Components> in DSC filejwang361-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3623 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-131. Incorporated FDF parser fixjwang361-0/+0
2. Fixed library instance search issue 3. Fixed value format issue of UINT64 type of PCD git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3621 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-13GenFds Tool: Fix the bug that the GUID section can't content more than one ↵qouyang1-0/+0
leaf section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3620 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-13Fixed an issue in referencing DatumType in AutoGenjwang361-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3619 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-13Correct help usage format and error message format for the GenFw, GenSec, ↵lgao44-0/+0
GenFfs and GenFv tool. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3616 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-13Added missing "-" for "convert-hex" option of Trim.exejwang361-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3615 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-131. Changed the trim algorithm to be more general according to the Line ↵jwang362-6/+6
Control directive 2. Changed the command line options to be standard and changed its uses in build_rule.template accordingly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3614 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-12fix a issue for TARGET_ARCH jjin91-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3613 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-10Correct acpi table c file build rule.lgao41-2/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3598 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-091. Added architecture override option for GenFds command in top level makefilejwang361-0/+0
2. Added new log method git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools@3597 6f19259b-4bc3-4df7-8a09-765794883524