people/mcb30/basetools.git
14 years agoBaseTools/Source/Python/Common/ToolDefClassObject.py:
jljusten [Thu, 11 Oct 2007 23:24:32 +0000 (23:24 +0000)]
BaseTools/Source/Python/Common/ToolDefClassObject.py:
  Allow 'DEFINE' macros to use previously defined macros.  For example:
    DEFINE A = foo
    DEFINE B = DEF(A)bar
  will make B equal foobar.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@819 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoBaseTools/Source/Python/Trim/Trim.py:
jljusten [Thu, 11 Oct 2007 22:34:14 +0000 (22:34 +0000)]
BaseTools/Source/Python/Trim/Trim.py:
  Changed EdkLogger usage from "setLevel" to "SetLevel"

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@818 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoa) Fixed single module hang issue when using spawn mode
jwang36 [Thu, 11 Oct 2007 14:51:28 +0000 (14:51 +0000)]
a) Fixed single module hang issue when using spawn mode
b) Fixed FD generation failure issue when in multi-thread mode
c) Added code to check if MAKE command is defined or not

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@817 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoa) Supported MAKE command in tools_def.txt
jwang36 [Thu, 11 Oct 2007 08:50:35 +0000 (08:50 +0000)]
a) Supported MAKE command in tools_def.txt
b) Cleaned several message strings
c) Solved hang issue when the build.exe is broken by Ctrl+C
d) Added more specific information for "-v" option of build.exe
e) Added "-v"/"-d"/"-q" option for GenFds.exe in makefile if build.exe is called with one of them.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@816 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFix the problem of UI and Version section override by the same string. Also do not...
jlin16 [Thu, 11 Oct 2007 03:52:44 +0000 (03:52 +0000)]
Fix the problem of UI and Version section override by the same string. Also do not generate empty optional sections.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@815 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoOnly report a circular dependency between library constructors if the total number...
mdkinney [Wed, 10 Oct 2007 18:55:03 +0000 (18:55 +0000)]
Only report a circular dependency between library constructors if the total number of constructors > 1.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@814 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoUpdated the minor version number for this program after modification to microcode...
lhauch [Wed, 10 Oct 2007 17:59:21 +0000 (17:59 +0000)]
Updated the minor version number for this program after modification to microcode text file processing

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@813 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoModified to strip leading white-space characters and ignore blank or comment only...
lhauch [Wed, 10 Oct 2007 16:35:50 +0000 (16:35 +0000)]
Modified to strip leading white-space characters and ignore blank or comment only lines

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@812 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoIncorporated the GenFds changes
jwang36 [Wed, 10 Oct 2007 08:43:11 +0000 (08:43 +0000)]
Incorporated the GenFds changes

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@811 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoa) Cleaned the code
jwang36 [Wed, 10 Oct 2007 08:42:30 +0000 (08:42 +0000)]
a) Cleaned the code
b) Incorporated the GenFds changes

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@810 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFix bug of UI override not take effect for INF.
jlin16 [Wed, 10 Oct 2007 08:16:15 +0000 (08:16 +0000)]
Fix bug of UI override not take effect for INF.
Fix bug of FD "shrink" for Lakeport platform.
Error report format change for FDF parser.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@809 7335b38e-4728-0410-8992-fb3ffe349368

14 years agousing new format error message for FDF parser.
jlin16 [Tue, 9 Oct 2007 09:10:54 +0000 (09:10 +0000)]
using new format error message for FDF parser.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@808 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoUse Edk logger format to print exception messages.
jlin16 [Tue, 9 Oct 2007 06:55:45 +0000 (06:55 +0000)]
Use Edk logger format to print exception messages.
Use VTF file position in FDF if exists.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@807 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdded one extra parameter for error()
jwang36 [Tue, 9 Oct 2007 06:02:19 +0000 (06:02 +0000)]
Added one extra parameter for error()

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@806 7335b38e-4728-0410-8992-fb3ffe349368

14 years agouse GetUtilityStatus() to return the status.
htao [Tue, 9 Oct 2007 01:21:38 +0000 (01:21 +0000)]
use GetUtilityStatus() to return the status.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@805 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoChange FIT_SIGNATURE from "_FIT_" to "FIT_ ". The 3 spaces were missing.
mdkinney [Mon, 8 Oct 2007 20:24:48 +0000 (20:24 +0000)]
Change FIT_SIGNATURE from "_FIT_" to "FIT_   ".  The 3 spaces were missing.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@804 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFixed build hang issue in multi-thread mode
jwang36 [Mon, 8 Oct 2007 10:18:09 +0000 (10:18 +0000)]
Fixed build hang issue in multi-thread mode

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@803 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdd support for MACRO in key string list of INF.
jlin16 [Mon, 8 Oct 2007 08:57:57 +0000 (08:57 +0000)]
Add support for MACRO in key string list of INF.
stop the GenFds process when GenVtf error occurs.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@802 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdded setDaemon(False) before each thread.start() call in case the main thread will...
jwang36 [Mon, 8 Oct 2007 02:44:22 +0000 (02:44 +0000)]
Added setDaemon(False) before each thread.start() call in case the main thread will be hung by the daemon threads.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@801 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFixed build error when using gcc 4.1. gcc 4.1 would flag an error
jljusten [Wed, 3 Oct 2007 16:48:30 +0000 (16:48 +0000)]
Fixed build error when using gcc 4.1.  gcc 4.1 would flag an error
if the class was specified on functions defined inside the class
structure.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@799 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoVarious changes to allow "C" tools to build on OS X & Linux.
jljusten [Wed, 3 Oct 2007 16:30:40 +0000 (16:30 +0000)]
Various changes to allow "C" tools to build on OS X & Linux.

These applications now built:
  GenFw GenSec GenFv GenFfs GenVtf EfiRom TianoCompress
  Split EfiLdrImage GenPage VfrCompile

But, these are still not built:
  GenBootSector BootSectImage

Although the built images appear to display the 'sign-on'
message correctly when run, their functionality has not been
verified.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@798 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoBaseTools/Source/C/MSmakefile.lib:
jljusten [Wed, 3 Oct 2007 06:52:56 +0000 (06:52 +0000)]
BaseTools/Source/C/MSmakefile.lib:
  Delete *.pdb on 'clean' similar to MSmakefile.app.

BaseTools/Source/C/VfrCompile/Makefile:
  Delete more intermediate files on 'clean' & 'cleanall'.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@797 7335b38e-4728-0410-8992-fb3ffe349368

14 years agobootsectimage.c:
jljusten [Wed, 3 Oct 2007 06:48:40 +0000 (06:48 +0000)]
bootsectimage.c:
  Change SetDebugMsgMask calls to SetPrintLevel.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@796 7335b38e-4728-0410-8992-fb3ffe349368

14 years agonmake/windows build:
jljusten [Wed, 3 Oct 2007 06:00:02 +0000 (06:00 +0000)]
nmake/windows build:

Added NmakeSubdirs.bat to run nmake on subdirectories and halt
if an error is encountered.  With the previous 'for' usage in the
Makefile it was being missed that BootSectImage was failing to
build.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@795 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoClean the code and added Doxygen style function/class header comment.
jwang36 [Sun, 30 Sep 2007 06:47:15 +0000 (06:47 +0000)]
Clean the code and added Doxygen style function/class header comment.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@794 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoClean the code and added Doxygen style function/class header comment.
jwang36 [Sun, 30 Sep 2007 06:07:59 +0000 (06:07 +0000)]
Clean the code and added Doxygen style function/class header comment.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@793 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFix one bug in GenFw tool (Memory access exceed) reported by Tian Feng
lgao4 [Sun, 30 Sep 2007 05:50:26 +0000 (05:50 +0000)]
Fix one bug in GenFw tool (Memory access exceed) reported by Tian Feng

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@792 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoClean the code and added enough comments, including Doxygen style function/class...
jwang36 [Sun, 30 Sep 2007 05:34:06 +0000 (05:34 +0000)]
Clean the code and added enough comments, including Doxygen style function/class header comment.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@791 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoNot to set thread to "daemon" mode to fix the issue which the build.exe won't exit...
jwang36 [Sat, 29 Sep 2007 09:40:21 +0000 (09:40 +0000)]
Not to set thread to "daemon" mode to fix the issue which the build.exe won't exit sometimes the error occurred.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@790 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFixed an unnecessary re-build issue which is caused by the module order in platform...
jwang36 [Sat, 29 Sep 2007 08:16:55 +0000 (08:16 +0000)]
Fixed an unnecessary re-build issue which is caused by the module order in platform object.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@789 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdd feature of MACRO support in FDF file.
jlin16 [Sat, 29 Sep 2007 06:31:40 +0000 (06:31 +0000)]
Add feature of MACRO support in FDF file.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@788 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoClean the code and added enough comments, including Doxygen style function/class...
jwang36 [Sat, 29 Sep 2007 05:46:37 +0000 (05:46 +0000)]
Clean the code and added enough comments, including Doxygen style function/class header comment.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@787 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoChanged the default value [''] to [] since it will cause error if no TARGET_ARCH...
jwang36 [Sat, 29 Sep 2007 05:45:19 +0000 (05:45 +0000)]
Changed the default value [''] to [] since it will cause error if no TARGET_ARCH or TARGET is not set in target.txt.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@786 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFixed TokenNumber issue for dynamic-ex PCD
qouyang [Fri, 28 Sep 2007 10:11:57 +0000 (10:11 +0000)]
Fixed TokenNumber issue for dynamic-ex PCD

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@785 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoChanged Pcd.Token to Pcd.TokenValue
jwang36 [Fri, 28 Sep 2007 09:48:22 +0000 (09:48 +0000)]
Changed Pcd.Token to Pcd.TokenValue

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@784 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFixed dynamic-ex PCD type comparison issue
jwang36 [Fri, 28 Sep 2007 09:38:12 +0000 (09:38 +0000)]
Fixed dynamic-ex PCD type comparison issue

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@783 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFix data section type checking for FDF parser.
jlin16 [Fri, 28 Sep 2007 06:03:43 +0000 (06:03 +0000)]
Fix data section type checking for FDF parser.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@782 7335b38e-4728-0410-8992-fb3ffe349368

14 years agochange file opening w+b mode to "wb" mode.
htao [Fri, 28 Sep 2007 03:28:02 +0000 (03:28 +0000)]
change file opening w+b mode to "wb" mode.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@781 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoSync ChangeLong with edk2 tree
lhauch [Thu, 27 Sep 2007 15:32:03 +0000 (15:32 +0000)]
Sync ChangeLong with edk2 tree

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@778 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdd feature of cycle reference detection in FDF file.
jlin16 [Thu, 27 Sep 2007 10:24:40 +0000 (10:24 +0000)]
Add feature of cycle reference detection in FDF file.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@777 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFixed an issue which the DSC file in current directory overrides the DSC file in...
jwang36 [Thu, 27 Sep 2007 09:30:37 +0000 (09:30 +0000)]
Fixed an issue which the DSC file in current directory overrides the DSC file in target.txt

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@776 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoenable -q/-v/-d interface for EfiRom, GenVtf and TianoCompress tool and use the commo...
htao [Thu, 27 Sep 2007 09:29:57 +0000 (09:29 +0000)]
enable -q/-v/-d interface for EfiRom, GenVtf and TianoCompress tool and use the common message interface.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@775 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFix typo for 'SectList'.
jlin16 [Thu, 27 Sep 2007 08:51:03 +0000 (08:51 +0000)]
Fix typo for 'SectList'.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@774 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoa. Improved spawn mode (multi-thread) build performance
jwang36 [Thu, 27 Sep 2007 08:11:25 +0000 (08:11 +0000)]
a. Improved spawn mode (multi-thread) build performance
b. Fixed PVCS tracker 551 by removing the EFI_CALLER_ID_GUID macro from AutoGen.h of library module
c. Fixed file dependency searching issue when multi-thread build for a platform with more than on arch.
d. Added --log option to build to support storing log in file

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@773 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFix compiler error.
lgao4 [Thu, 27 Sep 2007 06:12:38 +0000 (06:12 +0000)]
Fix compiler error.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@772 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdd Verbose and Debug message for GenFw, GenSec, GenFfs and GenFv tool. Meanwhile...
lgao4 [Thu, 27 Sep 2007 06:08:54 +0000 (06:08 +0000)]
Add Verbose and Debug message for GenFw, GenSec, GenFfs and GenFv tool. Meanwhile, I also clean common library source code.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@771 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoadd -d and -q interface to GenVtf and TianoCompress tool
htao [Thu, 27 Sep 2007 05:46:32 +0000 (05:46 +0000)]
add -d and -q interface to GenVtf and TianoCompress tool

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@770 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoput function prototype and variable definition in EfiRom.h file.
htao [Thu, 27 Sep 2007 05:41:48 +0000 (05:41 +0000)]
put function prototype and variable definition in EfiRom.h file.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@769 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoput funtion prototype and variable definition in EfiRom.h file.
htao [Thu, 27 Sep 2007 05:40:54 +0000 (05:40 +0000)]
put funtion prototype and variable definition in EfiRom.h file.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@768 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoupdate tool interface to sync the users guide.
htao [Thu, 27 Sep 2007 05:14:01 +0000 (05:14 +0000)]
update tool interface to sync the users guide.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@767 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoModify Peim's entry point
klu2 [Thu, 27 Sep 2007 04:57:16 +0000 (04:57 +0000)]
Modify Peim's entry point

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@766 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoadd fpd2dsc.py to fpd2dsc.exe build in toolsetup.bat and fix a bug in StoreDsc.py...
htao [Thu, 27 Sep 2007 03:53:27 +0000 (03:53 +0000)]
add fpd2dsc.py to fpd2dsc.exe build in toolsetup.bat and fix a bug in StoreDsc.py to store the libraryClass section correctly.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@765 7335b38e-4728-0410-8992-fb3ffe349368

14 years ago1. Display both Guid and Name of PCD in error message when the PCD is not found in...
hche10x [Thu, 27 Sep 2007 02:53:54 +0000 (02:53 +0000)]
1. Display both Guid and Name of PCD in error message when the PCD is not found in any platform or package

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@764 7335b38e-4728-0410-8992-fb3ffe349368

14 years agocode update to latest DSC spec and add section header in the output DSC file.
htao [Thu, 27 Sep 2007 02:24:12 +0000 (02:24 +0000)]
code update to latest DSC spec and add section header in the output DSC file.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@763 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdding a Makefile to build released Python tools as exe files
lhauch [Wed, 26 Sep 2007 20:36:14 +0000 (20:36 +0000)]
Adding a Makefile to build released Python tools as exe files

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@762 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoUpdating templates to fix an issue generating Makefiles and change multiple thread...
lhauch [Wed, 26 Sep 2007 17:41:17 +0000 (17:41 +0000)]
Updating templates to fix an issue generating Makefiles and change multiple thread default to disable

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@761 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdding the ChangeLog.txt file to this sub-project
lhauch [Wed, 26 Sep 2007 17:38:06 +0000 (17:38 +0000)]
Adding the ChangeLog.txt file to this sub-project

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@760 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoupdate code to sync with latest DSC spec
htao [Wed, 26 Sep 2007 09:55:23 +0000 (09:55 +0000)]
update code to sync with latest DSC spec

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@759 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdd feature for Capsule generation.
jlin16 [Wed, 26 Sep 2007 08:20:39 +0000 (08:20 +0000)]
Add feature for Capsule generation.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@758 7335b38e-4728-0410-8992-fb3ffe349368

14 years ago- Changed a lot according to AutoGen classes change. This is intend for better suppor...
jwang36 [Wed, 26 Sep 2007 06:22:48 +0000 (06:22 +0000)]
- Changed a lot according to AutoGen classes change. This is intend for better support of generating FD during single module build mode.
- Re-designed the spawn mode build since no performance improvement on multi-core/cpu machine.
- Simplified the build message.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@757 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoChanged the uses of EdkLogger
jwang36 [Wed, 26 Sep 2007 02:05:23 +0000 (02:05 +0000)]
Changed the uses of EdkLogger

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@756 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdd Print Message interfaces to log the different message information for Error,...
lgao4 [Tue, 25 Sep 2007 08:10:34 +0000 (08:10 +0000)]
Add Print Message interfaces to log the different message information for Error, Warning, Debug, Verbose, Normal and Quiet info.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@755 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoImprove GenFds performance by ensuring FVs generated once.
jlin16 [Tue, 25 Sep 2007 07:33:51 +0000 (07:33 +0000)]
Improve GenFds performance by ensuring FVs generated once.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@754 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdd FV map generation support by specifying -a FvAddress.inf to GenFv tool.
jlin16 [Tue, 25 Sep 2007 06:48:37 +0000 (06:48 +0000)]
Add FV map generation support by specifying -a FvAddress.inf to GenFv tool.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@753 7335b38e-4728-0410-8992-fb3ffe349368

14 years agovariable naming convention adjustment.
htao [Mon, 24 Sep 2007 03:17:11 +0000 (03:17 +0000)]
variable naming convention adjustment.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@752 7335b38e-4728-0410-8992-fb3ffe349368

14 years agocoding style adjustment.
htao [Mon, 24 Sep 2007 02:34:13 +0000 (02:34 +0000)]
coding style adjustment.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@751 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdd binary INF support.
jlin16 [Fri, 21 Sep 2007 09:21:33 +0000 (09:21 +0000)]
Add binary INF support.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@750 7335b38e-4728-0410-8992-fb3ffe349368

14 years ago1. Not adding file to build database but adding it to inf database
hche10x [Fri, 21 Sep 2007 07:57:59 +0000 (07:57 +0000)]
1. Not adding file to build database but adding it to inf database

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@749 7335b38e-4728-0410-8992-fb3ffe349368

14 years ago1. Fix a bug in add inf file to database from FDF file.
hche10x [Fri, 21 Sep 2007 07:38:07 +0000 (07:38 +0000)]
1. Fix a bug in add inf file to database from FDF file.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@748 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFix the FILE statement missing for Apriori File generation.
jlin16 [Fri, 21 Sep 2007 03:24:26 +0000 (03:24 +0000)]
Fix the FILE statement missing for Apriori File generation.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@747 7335b38e-4728-0410-8992-fb3ffe349368

14 years ago1. Add feature to support parsing INF file described in FDF file.
hche10x [Fri, 21 Sep 2007 03:11:47 +0000 (03:11 +0000)]
1. Add feature to support parsing INF file described in FDF file.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@746 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoUpdating BaseTools Project Configuration templates to match working copies in edk2...
lhauch [Thu, 20 Sep 2007 18:31:29 +0000 (18:31 +0000)]
Updating BaseTools Project Configuration templates to match working copies in edk2 tree

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@745 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoprint error message when FV size is larger than region size and when GUIDed section...
jlin16 [Thu, 20 Sep 2007 07:20:20 +0000 (07:20 +0000)]
print error message when FV size is larger than region size and when GUIDed section specify a wrong tool GUID.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@744 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdd Apriori support.
jlin16 [Thu, 20 Sep 2007 06:46:55 +0000 (06:46 +0000)]
Add Apriori support.
Fix single FV generation error on Nt32.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@743 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFix the single FV/FD generation error by specifying appropriate block size in fv...
jlin16 [Wed, 19 Sep 2007 06:25:31 +0000 (06:25 +0000)]
Fix the single FV/FD generation error by specifying appropriate block size in fv.inf file.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@742 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFpd2Dsc migration utility man page check in.
htao [Wed, 19 Sep 2007 05:11:34 +0000 (05:11 +0000)]
Fpd2Dsc migration utility man page check in.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@741 7335b38e-4728-0410-8992-fb3ffe349368

14 years ago1. Fix a error for error message in DSC file parsing.
hche10x [Wed, 19 Sep 2007 01:45:55 +0000 (01:45 +0000)]
1. Fix a error for error message in DSC file parsing.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@740 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoAdd PAD file guid table into GenFv tool for FvBuild reproduce.
lgao4 [Tue, 18 Sep 2007 09:34:44 +0000 (09:34 +0000)]
Add PAD file guid table into GenFv tool for FvBuild reproduce.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@739 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoUpload man page for AutoGen code
hche10x [Tue, 18 Sep 2007 09:10:10 +0000 (09:10 +0000)]
Upload man page for AutoGen code

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@738 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFixed an issue in TemplateString which will cause some placeholders can't be replaced.
jwang36 [Tue, 18 Sep 2007 09:06:42 +0000 (09:06 +0000)]
Fixed an issue in TemplateString which will cause some placeholders can't be replaced.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@737 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoEnabled single FD/FV build
jwang36 [Tue, 18 Sep 2007 07:42:22 +0000 (07:42 +0000)]
Enabled single FD/FV build

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@736 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoadd new feature to support target 'fds'
jjin9 [Tue, 18 Sep 2007 03:47:31 +0000 (03:47 +0000)]
add new feature to support target 'fds'
add new feature to support option '-r' and '-i'
modify the usage of os.path.dirname

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@735 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFix override feature for the input file.
lgao4 [Mon, 17 Sep 2007 10:12:20 +0000 (10:12 +0000)]
Fix override feature for the input file.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@734 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoupdate the FDF and DSC file override judgment
jjin9 [Fri, 14 Sep 2007 06:04:29 +0000 (06:04 +0000)]
update the FDF and DSC file override judgment

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@733 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFixed the ENV() usage
jwang36 [Fri, 14 Sep 2007 05:49:02 +0000 (05:49 +0000)]
Fixed the ENV() usage

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@732 7335b38e-4728-0410-8992-fb3ffe349368

14 years ago1) Fixed the issue which macro in the form of ENV() can't be replaced.
jwang36 [Fri, 14 Sep 2007 05:10:42 +0000 (05:10 +0000)]
1) Fixed the issue which macro in the form of ENV() can't be replaced.
2) Fixed the library constructor order issue.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@731 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoa) Changed the class-less library instance format to be "NULL|<inf_file>"
jwang36 [Fri, 14 Sep 2007 03:12:46 +0000 (03:12 +0000)]
a) Changed the class-less library instance format to be "NULL|<inf_file>"
b) Removed a uses of SequentialDict.py

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@730 7335b38e-4728-0410-8992-fb3ffe349368

14 years ago1) Added single FD/FV build
jwang36 [Thu, 13 Sep 2007 09:13:56 +0000 (09:13 +0000)]
1) Added single FD/FV build
2) Implemented MACRO in tools_def.txt
3) Added library without library class support
4) Fixed the issue in Trim tool which zero file will be generated if the trimmed file has not line directive

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@729 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoadapt to tools_def.txt new format.
jlin16 [Thu, 13 Sep 2007 08:28:03 +0000 (08:28 +0000)]
adapt to tools_def.txt new format.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@728 7335b38e-4728-0410-8992-fb3ffe349368

14 years ago1. Fix a bug in supporting for only a library instance name defined in components...
hche10x [Thu, 13 Sep 2007 07:26:34 +0000 (07:26 +0000)]
1. Fix a bug in supporting for only a library instance name defined in components section of DSC file

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@727 7335b38e-4728-0410-8992-fb3ffe349368

14 years ago1. Add support for only a library instance name defined in components section of...
hche10x [Thu, 13 Sep 2007 05:24:44 +0000 (05:24 +0000)]
1. Add support for only a library instance name defined in components section of DSC file

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@726 7335b38e-4728-0410-8992-fb3ffe349368

14 years agofix the judgment:
jjin9 [Wed, 12 Sep 2007 15:23:36 +0000 (15:23 +0000)]
fix the judgment:
if os.path.isfile(os.path.normpath(build.Opt.DSCFILE)) == True: -->
if os.path.isabs(os.path.normpath(build.Opt.DSCFILE)) == True:

if os.path.isfile(os.path.normpath(build.Opt.FDFFILE)) == True: -->
if os.path.isabs(os.path.normpath(build.Opt.FDFFILE)) == True:

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@725 7335b38e-4728-0410-8992-fb3ffe349368

14 years agore-fix the issue in r721.
qhuang8 [Wed, 12 Sep 2007 13:27:24 +0000 (13:27 +0000)]
re-fix the issue in r721.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@724 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFix typo so that platforms without FDF file can pass build.
qhuang8 [Wed, 12 Sep 2007 12:21:10 +0000 (12:21 +0000)]
Fix typo so that platforms without FDF file can pass build.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@723 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFix typos
qhuang8 [Wed, 12 Sep 2007 11:20:04 +0000 (11:20 +0000)]
Fix typos

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@722 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoPI Enable:
klu2 [Wed, 12 Sep 2007 09:50:45 +0000 (09:50 +0000)]
PI Enable:
1) The entry point of PeiCore has been changed to EFI_PEI_CORE_ENTRY_POINT defined in PI.
2) Nt32, Tiger and lakeport platform's SecCore has been updated.
3) Autogen tools also has been updated.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@721 7335b38e-4728-0410-8992-fb3ffe349368

14 years agofix typo for build.
jlin16 [Wed, 12 Sep 2007 08:50:09 +0000 (08:50 +0000)]
fix typo for build.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@720 7335b38e-4728-0410-8992-fb3ffe349368

14 years agofix typo for build.
jlin16 [Wed, 12 Sep 2007 08:46:09 +0000 (08:46 +0000)]
fix typo for build.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@719 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoFix bug to create capsule image.
lgao4 [Wed, 12 Sep 2007 06:29:31 +0000 (06:29 +0000)]
Fix bug to create capsule image.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@718 7335b38e-4728-0410-8992-fb3ffe349368

14 years agoUpdate EfiRom to support the PCI3.0 data structure and checksum.
lgao4 [Wed, 12 Sep 2007 06:26:42 +0000 (06:26 +0000)]
Update EfiRom to support the PCI3.0 data structure and checksum.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@717 7335b38e-4728-0410-8992-fb3ffe349368