summaryrefslogtreecommitdiffstats
path: root/BaseTools/Bin
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix the bug that TAB character in uni file make unicode string missing in ↵klu22009-05-211-0/+0
| | | | | | autogen file. Corresponding version in build tool project is r1592. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8364 6f19259b-4bc3-4df7-8a09-765794883524
* temporary roll back build.exe because the some string definition are missed ↵klu22009-05-201-0/+0
| | | | | | by strgather introduced latest check-in. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8345 6f19259b-4bc3-4df7-8a09-765794883524
* Freeze for build tool check-in r1591: Fix bug in the processing of ↵klu22009-05-201-0/+0
| | | | | | backslashes in UNI files. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8341 6f19259b-4bc3-4df7-8a09-765794883524
* Originally, there are following implementation:klu22009-05-181-0/+0
| | | | | | | | | | | | | | | 1) The collect action of platform's dynamic PCD database is trigged by module's autogen action. 2) If platform is used for more than one architecture, two platform object will be created Above two rules will cause an issue for single module building that if 1) platform support IA32 and X64 2) do single module for X64 module then, the dynamic PCD for IA32 modules will missed in PCD database, because no IA32 module need autogen so collection action for IA32 module is not trigged. Now, I think the collection action for platform dynamic PCD should be explicitly called after PlatformAutoGen is created. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8323 6f19259b-4bc3-4df7-8a09-765794883524
* Fix bug for -b optionklu22009-05-131-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8305 6f19259b-4bc3-4df7-8a09-765794883524
* Add valid range checking for count of multi-threadklu22009-05-121-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8303 6f19259b-4bc3-4df7-8a09-765794883524
* Add checking for options number to avoid user's confusion. The corresponding ↵klu22009-05-123-0/+0
| | | | | | patch in source is r1583 in build tools project. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8302 6f19259b-4bc3-4df7-8a09-765794883524
* Make improvement that if target directory does not exist, create it. This ↵klu22009-05-121-0/+0
| | | | | | patch is corresponding to r1582 in build tool project. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8301 6f19259b-4bc3-4df7-8a09-765794883524
* Make tool more intelligence for missing configuration item. The ↵klu22009-05-121-0/+0
| | | | | | corresponding version number is r1581 in build tools project. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8300 6f19259b-4bc3-4df7-8a09-765794883524
* Update GenFw help usage information to clarify -z option.lgao42009-05-121-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8298 6f19259b-4bc3-4df7-8a09-765794883524
* Add more validation for input parameters.klu22009-05-111-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8293 6f19259b-4bc3-4df7-8a09-765794883524
* Add warning message that tool chain tag will be ignored if user provide ↵klu22009-05-111-0/+0
| | | | | | output directory from command line explicitly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8290 6f19259b-4bc3-4df7-8a09-765794883524
* Add Fv name checking for build.exe if user gives FV name from command line. ↵klu22009-05-111-0/+0
| | | | | | originally, this checking is only done by GenFds tool, that is too later. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8288 6f19259b-4bc3-4df7-8a09-765794883524
* Fix bug that trim crash when no parameter is input.klu22009-05-111-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8287 6f19259b-4bc3-4df7-8a09-765794883524
* Remove -c option for GenFds tool because it does not defined in build ↵klu22009-05-111-0/+0
| | | | | | specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8286 6f19259b-4bc3-4df7-8a09-765794883524
* Update TargetTools for add set/get/clean BUILD_RULE_CONF option for ↵klu22009-05-111-0/+0
| | | | | | target.txt file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8285 6f19259b-4bc3-4df7-8a09-765794883524
* Update EfiRom to handle ClassCode and CodeRevision options correctly.lgao42009-05-051-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8240 6f19259b-4bc3-4df7-8a09-765794883524
* GenFds change efirom command line option from '-I' to '-l'.jlin162009-05-051-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8239 6f19259b-4bc3-4df7-8a09-765794883524
* Add SMM_DRIVER and SMM_CORE supportjwang362009-05-051-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8238 6f19259b-4bc3-4df7-8a09-765794883524
* GenFds add option ROM parameters override of those in INF file.jlin162009-05-051-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8237 6f19259b-4bc3-4df7-8a09-765794883524
* Implemented feature request hsd202262 and incorporated SMM supportjwang362009-05-034-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8229 6f19259b-4bc3-4df7-8a09-765794883524
* Add WIN32 binary build of LzmaCompress. Add LzmaCompress to tools_def.template.jljusten2009-05-011-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8228 6f19259b-4bc3-4df7-8a09-765794883524
* Sync bug fix of Base Tools r1559.qhuang82009-04-301-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8226 6f19259b-4bc3-4df7-8a09-765794883524
* Update VfrCompiler to handle ideqvallist as the first opcode case. Per UEFI ↵lgao42009-04-221-0/+0
| | | | | | spec, If the expression consists of more than a single opcode, then the first opcode in the expression must have the Scope bit set and the expression must end with EFI_IFR_END git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8143 6f19259b-4bc3-4df7-8a09-765794883524
* Enhance VfrCompiler to create the end label for the framework vfr file.lgao42009-04-201-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8134 6f19259b-4bc3-4df7-8a09-765794883524
* Frozen from source r1551jwang362009-04-171-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8122 6f19259b-4bc3-4df7-8a09-765794883524
* Update VfrCompiler to support UEFI 2.1 form classguidlgao42009-04-171-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8113 6f19259b-4bc3-4df7-8a09-765794883524
* enchance error handling for disableiflgao42009-04-131-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8072 6f19259b-4bc3-4df7-8a09-765794883524
* Update GenFw -z option to zero debug data and time stamp.lgao42009-04-081-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8039 6f19259b-4bc3-4df7-8a09-765794883524
* Generated from source r1543jwang362009-03-312-0/+0
| | | | | | | | | | a. Fixed PCD database error b. Fixed inf file extension issue c. Fixed an issue in which RealPath() returns None if WORKSPACE root was passed in d. Check MODULE_TYPE and COMPONENT_TYPE to be defined git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7994 6f19259b-4bc3-4df7-8a09-765794883524
* Search framework database file at the $(WORKSPACE)/Conf directoryqhuang82009-03-301-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7985 6f19259b-4bc3-4df7-8a09-765794883524
* Enhance MigrationMsa2Inf to support extract the GUID value from DEC files. ↵qhuang82009-03-301-0/+0
| | | | | | It can also extract the GUID value from XML syntax package files, SPD or NSPD. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7983 6f19259b-4bc3-4df7-8a09-765794883524
* Built from source r1536:jwang362009-03-262-0/+0
| | | | | | | | a. Show correct and bad file path when file name case is wrong b. Remove the "_FLAGS" check in meta file parser git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7961 6f19259b-4bc3-4df7-8a09-765794883524
* GenFds fix PCD byte array format support for PCD specified file GUID; ↵jlin162009-03-251-0/+0
| | | | | | enhance warning message for binary module/file path case-sensitive conditions. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7949 6f19259b-4bc3-4df7-8a09-765794883524
* Temporarily rollback the previous check in for more investigations of PCD ↵qhuang82009-03-212-0/+0
| | | | | | database data structures difference for PcdPeim and PcdDxe. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7918 6f19259b-4bc3-4df7-8a09-765794883524
* a. Fixed build break caused by EdkLogger.warning jwang362009-03-192-0/+0
| | | | | | b. Fixed PCD token number generation issue for PCD in library git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7907 6f19259b-4bc3-4df7-8a09-765794883524
* GenFds add support for PCD specified file GUID.jlin162009-03-172-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7901 6f19259b-4bc3-4df7-8a09-765794883524
* GenFds add option ROM and Defines section support.jlin162009-03-162-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7891 6f19259b-4bc3-4df7-8a09-765794883524
* Added a workaround to bypass the error caused by SaveFileToDisk in ↵jwang362009-03-132-0/+0
| | | | | | Common.PyUtility.pyd git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7878 6f19259b-4bc3-4df7-8a09-765794883524
* Correct EfiRom tool to don't check vendor id and device id when the input ↵lgao42009-03-131-0/+0
| | | | | | image is the legacy option rom. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7872 6f19259b-4bc3-4df7-8a09-765794883524
* Try to remove duplicated include path in command line optionjwang362009-03-121-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7869 6f19259b-4bc3-4df7-8a09-765794883524
* GenFds: hide unnecessary warning information.jlin162009-03-091-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7834 6f19259b-4bc3-4df7-8a09-765794883524
* Added support of PCD HII Variable name in C style of unicode string.jwang362009-03-051-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7827 6f19259b-4bc3-4df7-8a09-765794883524
* Update GenFw tool help text to clarify GenFw tool usage.lgao42009-03-041-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7801 6f19259b-4bc3-4df7-8a09-765794883524
* Update GenFv tool to get FvNameGuid lgao42009-03-041-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7799 6f19259b-4bc3-4df7-8a09-765794883524
* GenFds add FV name GUID support.jlin162009-03-042-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7798 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed file path issue if the WORKSPACE is the root of a drive (generated ↵jwang362009-03-022-0/+0
| | | | | | from source r1506) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7753 6f19259b-4bc3-4df7-8a09-765794883524
* a. Allow different types PCD declaration in dec filejwang362009-03-012-0/+0
| | | | | | b. Generated from source r1505 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7745 6f19259b-4bc3-4df7-8a09-765794883524
* Frozen from source r1503: added quote marks for the reference of $(MAKE) to ↵jwang362009-02-281-0/+0
| | | | | | avoid build failure because of space in MAKE path. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7731 6f19259b-4bc3-4df7-8a09-765794883524
* Added the definition of $(MAKE) macro back into top level makefile for the ↵jwang362009-02-261-0/+0
| | | | | | sake of nmake.exe in Visual Studio 2003. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7722 6f19259b-4bc3-4df7-8a09-765794883524