people/mcb30/basetools.git
15 years ago1) Updated BuildNotes.txt
jwang36 [Mon, 3 Sep 2007 06:04:17 +0000 (06:04 +0000)]
1) Updated BuildNotes.txt
2) Corrected the name of python path to PYTHONPATH

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

15 years ago1) Made VfrCompile buildable
jwang36 [Mon, 3 Sep 2007 05:35:05 +0000 (05:35 +0000)]
1) Made VfrCompile buildable
2) Changed toolsetup.bat to build all tools

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

15 years agoAdded files needed by VfrCompile tool
jwang36 [Mon, 3 Sep 2007 03:00:36 +0000 (03:00 +0000)]
Added files needed by VfrCompile tool

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

15 years agoAdded VfrCompile build support
jwang36 [Mon, 3 Sep 2007 02:59:19 +0000 (02:59 +0000)]
Added VfrCompile build support

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

15 years agoMoved Pccts to be under VfrCompile
jwang36 [Mon, 3 Sep 2007 02:52:00 +0000 (02:52 +0000)]
Moved Pccts to be under VfrCompile

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

15 years agoModified for here, with current BaseTools files
lhauch [Fri, 31 Aug 2007 22:40:24 +0000 (22:40 +0000)]
Modified for here, with current BaseTools files

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

15 years agoAdding the VfrCompile source files - not yet built here.
lhauch [Fri, 31 Aug 2007 22:39:46 +0000 (22:39 +0000)]
Adding the VfrCompile source files - not yet built here.

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

15 years agoMoved tool_setup scripts to Source directory, added BuildNotes.txt and toolsetup...
lhauch [Fri, 31 Aug 2007 22:01:35 +0000 (22:01 +0000)]
Moved tool_setup scripts to Source directory, added BuildNotes.txt and toolsetup.bat.

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

15 years agoRemoved the ANT/Java stuff in the tool_setup.sh file, set these to executable
lhauch [Fri, 31 Aug 2007 21:23:39 +0000 (21:23 +0000)]
Removed the ANT/Java stuff in the tool_setup.sh file, set these to executable

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

15 years agochanged build to use Source/C directory, not CSource directory
lhauch [Fri, 31 Aug 2007 21:09:45 +0000 (21:09 +0000)]
changed build to use Source/C directory, not CSource directory

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

15 years agoAdd '}' token to the ignore list of rule section file name so that parser will not...
jlin16 [Fri, 31 Aug 2007 08:49:01 +0000 (08:49 +0000)]
Add '}' token to the ignore list of rule section file name so that parser will not think them as a file name.

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

15 years agoAdded Pccts source code for VfrCompile
jwang36 [Fri, 31 Aug 2007 08:47:30 +0000 (08:47 +0000)]
Added Pccts source code for VfrCompile

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

15 years agoChanged the Makefile to use root setup script
jwang36 [Fri, 31 Aug 2007 08:20:47 +0000 (08:20 +0000)]
Changed the Makefile to use root setup script

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

15 years agoShould not be here
jwang36 [Fri, 31 Aug 2007 08:02:20 +0000 (08:02 +0000)]
Should not be here

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

15 years agoShould not be here
jwang36 [Fri, 31 Aug 2007 08:01:19 +0000 (08:01 +0000)]
Should not be here

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

15 years agoUpdated from the latest changes in EDK2
jwang36 [Fri, 31 Aug 2007 05:50:01 +0000 (05:50 +0000)]
Updated from the latest changes in EDK2

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

15 years agoChanged an error message format
jwang36 [Fri, 31 Aug 2007 03:12:07 +0000 (03:12 +0000)]
Changed an error message format

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

15 years agoAdded check for none common dependency
jwang36 [Fri, 31 Aug 2007 02:04:02 +0000 (02:04 +0000)]
Added check for none common dependency

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

15 years agoChanged the module name to module path in error message for better debug
jwang36 [Fri, 31 Aug 2007 01:49:45 +0000 (01:49 +0000)]
Changed the module name to module path in error message for better debug

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

15 years agoRemoved an print statement for debug purpose
jwang36 [Fri, 31 Aug 2007 01:34:51 +0000 (01:34 +0000)]
Removed an print statement for debug purpose

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

15 years ago1. Handle the situation of empty value of PCD definition of INF file
hche10x [Fri, 31 Aug 2007 00:23:41 +0000 (00:23 +0000)]
1. Handle the situation of empty value of PCD definition of INF file

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

15 years agoFixed error messages
lhauch [Thu, 30 Aug 2007 23:34:23 +0000 (23:34 +0000)]
Fixed error messages

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

15 years agoFixed error messages
lhauch [Thu, 30 Aug 2007 23:27:01 +0000 (23:27 +0000)]
Fixed error messages

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

15 years agoFixed error messages
lhauch [Thu, 30 Aug 2007 23:25:54 +0000 (23:25 +0000)]
Fixed error messages

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

15 years agoSet the py files to executable
lhauch [Thu, 30 Aug 2007 19:01:25 +0000 (19:01 +0000)]
Set the py files to executable

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

15 years agoSet the py files to executable
lhauch [Thu, 30 Aug 2007 18:58:53 +0000 (18:58 +0000)]
Set the py files to executable

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

15 years agoSet the py files to executable
lhauch [Thu, 30 Aug 2007 18:54:36 +0000 (18:54 +0000)]
Set the py files to executable

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

15 years agoFixed error messages, set AutoGen.py and GenMake.py to executable
lhauch [Thu, 30 Aug 2007 18:50:05 +0000 (18:50 +0000)]
Fixed error messages, set AutoGen.py and GenMake.py to executable

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

15 years agoFixed error messages
lhauch [Thu, 30 Aug 2007 18:09:19 +0000 (18:09 +0000)]
Fixed error messages

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

15 years agoFixed error messages
lhauch [Thu, 30 Aug 2007 17:57:01 +0000 (17:57 +0000)]
Fixed error messages

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

15 years agoFixed error messages
lhauch [Thu, 30 Aug 2007 17:52:33 +0000 (17:52 +0000)]
Fixed error messages

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

15 years agoFixed error messages
lhauch [Thu, 30 Aug 2007 17:48:24 +0000 (17:48 +0000)]
Fixed error messages

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

15 years ago1. Removed the package the module belongs to from the dependent package list if the...
jwang36 [Thu, 30 Aug 2007 06:08:01 +0000 (06:08 +0000)]
1. Removed the package the module belongs to from the dependent package list if the module declares that it won't depend on it.
2. Added support for included file using macro

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

15 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@641 7335b...
hche10x [Thu, 30 Aug 2007 03:34:31 +0000 (03:34 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@641 7335b38e-4728-0410-8992-fb3ffe349368

15 years ago1. Fix a bug in EdkIIWorkspaceBuild.py to sync with the modification of PlatformClass...
hche10x [Thu, 30 Aug 2007 02:35:37 +0000 (02:35 +0000)]
1. Fix a bug in EdkIIWorkspaceBuild.py to sync with the modification of PlatformClassObject

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

15 years ago1. Fix a bug in section Sources of INF file parsing.
hche10x [Thu, 30 Aug 2007 01:26:51 +0000 (01:26 +0000)]
1. Fix a bug in section Sources of INF file parsing.

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

15 years ago1. Sync pcd definition and parsing with the latest spec
hche10x [Wed, 29 Aug 2007 09:33:33 +0000 (09:33 +0000)]
1. Sync pcd definition and parsing with the latest spec
2. standardize error message output when parsing, add line no and section name information
3. fix a bug in parsing DEFINE/SPEC of section define of INF file
4. Sync source definition and parsing of INF with the latest spec

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

15 years agoAdd FV and FD name to FFS FILE.
jlin16 [Wed, 29 Aug 2007 08:32:25 +0000 (08:32 +0000)]
Add FV and FD name to FFS FILE.
Add DEFINE and APRIORI section to FFS FILE section data.

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

15 years agoFixed deadlock issue when reading STDOUT and STDERR at the same time from PIPE
jwang36 [Wed, 29 Aug 2007 08:11:16 +0000 (08:11 +0000)]
Fixed deadlock issue when reading STDOUT and STDERR at the same time from PIPE

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

15 years agoAdd rule type "file extension".
jlin16 [Wed, 29 Aug 2007 04:08:57 +0000 (04:08 +0000)]
Add rule type "file extension".
Modify rule section parsing to reflect new spec.changes for rule section file type.

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

15 years agoFix a critical bug that the Migration Tool mistakenly creates exit-boot-services...
qhuang8 [Wed, 29 Aug 2007 02:20:58 +0000 (02:20 +0000)]
Fix a critical bug that the Migration Tool mistakenly creates exit-boot-services event in case of <VirtualAddressChange> externs.
This only happens when the extra option "-e" is on (by default it is off).

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

15 years agoRemove Framework capsule definition and update GenFv tool to support dump uefi capsul...
lgao4 [Tue, 28 Aug 2007 09:15:48 +0000 (09:15 +0000)]
Remove Framework capsule definition and update GenFv tool to support dump uefi capsule image.

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

15 years agoUse WordPad to re-save those files saved by WinWord.
jwang36 [Tue, 28 Aug 2007 06:02:24 +0000 (06:02 +0000)]
Use WordPad to re-save those files saved by WinWord.

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

15 years agoTianoCompress tool code cleanup to delete parameters number check and hard code buffe...
htao [Mon, 27 Aug 2007 08:10:59 +0000 (08:10 +0000)]
TianoCompress tool code cleanup to delete parameters number check and hard code buffer size.

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

15 years agoWhen encoded file size is larger than the original file size, the tool can not handle...
htao [Mon, 27 Aug 2007 07:41:51 +0000 (07:41 +0000)]
When encoded file size is larger than the original file size, the tool can not handle it correctly. this check in fixed the bug in TianoCompress tool.

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

15 years agoRemove BINARY_MODULE from [Defines] section to confirm Extended INF 0.44.
qhuang8 [Mon, 27 Aug 2007 03:00:53 +0000 (03:00 +0000)]
Remove BINARY_MODULE from [Defines] section to confirm Extended INF 0.44.
Clary the error messages.

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

15 years agoAdd __init__.py for MigrationMsa2Inf
qhuang8 [Fri, 24 Aug 2007 02:48:50 +0000 (02:48 +0000)]
Add __init__.py for MigrationMsa2Inf

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

15 years agoUpdate the syntax of [sources] & [binaries] section to conform to Extended INF spec...
qhuang8 [Fri, 24 Aug 2007 00:44:28 +0000 (00:44 +0000)]
Update the syntax of [sources] & [binaries] section to conform to Extended INF spec 0.42.

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

15 years agoGenVtf.c sync SVN version 572 bug fix.
htao [Thu, 23 Aug 2007 12:54:36 +0000 (12:54 +0000)]
GenVtf.c sync SVN version 572 bug fix.

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

15 years agoto clean debug breakpoint in the code.
htao [Thu, 23 Aug 2007 12:39:29 +0000 (12:39 +0000)]
to clean debug breakpoint in the code.

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

15 years agoAvoid the use of "%prog" in common module.
qhuang8 [Thu, 23 Aug 2007 02:59:36 +0000 (02:59 +0000)]
Avoid the use of "%prog" in common module.

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

15 years agoAdd the support of migrating User Extensions section from SPD to DEC (This is to...
qhuang8 [Thu, 23 Aug 2007 01:37:35 +0000 (01:37 +0000)]
Add the support of migrating User Extensions section from SPD to DEC (This is to be added to DEC spec)
Add the options of -v, -q to handle logging level.

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

15 years agoRemoving the HLD documents for now.
lhauch [Wed, 22 Aug 2007 22:27:10 +0000 (22:27 +0000)]
Removing the HLD documents for now.

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

15 years agoAdded individual file support in <InputFile> to solve dependency issue of libraries.
jwang36 [Wed, 22 Aug 2007 09:39:29 +0000 (09:39 +0000)]
Added individual file support in <InputFile> to solve dependency issue of libraries.

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

15 years agoAdded individual file support in <InputFile> to solve dependency issue of libraries.
jwang36 [Wed, 22 Aug 2007 09:37:50 +0000 (09:37 +0000)]
Added individual file support in <InputFile> to solve dependency issue of libraries.

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

15 years ago1. Add !include statement support in .dsc file
hche10x [Wed, 22 Aug 2007 09:01:07 +0000 (09:01 +0000)]
1. Add !include statement support in .dsc file
2. Add file existing check support in .dec/.dsc/.inf files
3. Add file type check support in .dec/.dsc/.inf files
4. Add line no information for error message

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

15 years agoGenFds: Fix the typo of help message in GenFds.
qouyang [Wed, 22 Aug 2007 06:04:32 +0000 (06:04 +0000)]
GenFds: Fix the typo of help message in GenFds.

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

15 years agoChanged mbuild to pbuild since mbuild is only used for single module build.
jwang36 [Wed, 22 Aug 2007 02:59:07 +0000 (02:59 +0000)]
Changed mbuild to pbuild since mbuild is only used for single module build.

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

15 years agoUpdated the format of the RTF file
lhauch [Tue, 21 Aug 2007 23:21:35 +0000 (23:21 +0000)]
Updated the format of the RTF file

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

15 years agoRenamed User_Guide to Man_Page
lhauch [Tue, 21 Aug 2007 23:12:41 +0000 (23:12 +0000)]
Renamed User_Guide to Man_Page

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

15 years agoadd Build_Utility_User_Guide.rtf and remove Build_Utility_Users_Guide.doc
jjin9 [Tue, 21 Aug 2007 10:13:37 +0000 (10:13 +0000)]
add Build_Utility_User_Guide.rtf and remove Build_Utility_Users_Guide.doc

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

15 years ago1. Update the error message when the section is not in defined list
hche10x [Tue, 21 Aug 2007 09:19:36 +0000 (09:19 +0000)]
1. Update the error message when the section is not in defined list
2. Adjust the rule of check PCD

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

15 years agoFix several typos in comments and messages.
qhuang8 [Mon, 20 Aug 2007 09:50:16 +0000 (09:50 +0000)]
Fix several typos in comments and messages.

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

15 years agoUpdate Msa2Inf and Spd2Dec to adapt to new PCD syntax
qhuang8 [Mon, 20 Aug 2007 09:36:28 +0000 (09:36 +0000)]
Update Msa2Inf and Spd2Dec to adapt to new PCD syntax

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

15 years agoAdd HLD & UUG for Msa2Inf and Spd2Dec
qhuang8 [Mon, 20 Aug 2007 09:35:59 +0000 (09:35 +0000)]
Add HLD & UUG for Msa2Inf and Spd2Dec

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

15 years agoUpdate tools by add minor comments.
lgao4 [Mon, 20 Aug 2007 07:18:04 +0000 (07:18 +0000)]
Update tools by add minor comments.

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

15 years agoAdd GenFv tool HLD and User Guide
lgao4 [Mon, 20 Aug 2007 06:31:08 +0000 (06:31 +0000)]
Add GenFv tool HLD and User Guide

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

15 years agoGenVtf code change to support default output file name.
htao [Mon, 20 Aug 2007 05:28:34 +0000 (05:28 +0000)]
GenVtf code change to support default output file name.

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

15 years agoGenVtf, EfiRom, TianoCompress tool Users guide updates
htao [Mon, 20 Aug 2007 04:58:32 +0000 (04:58 +0000)]
GenVtf, EfiRom, TianoCompress tool Users guide updates

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

15 years agoReformat UUG for BootSectImage, EfiLdrImage, GenBootSector, GenPage, GenFds, SplitFil...
jlin16 [Mon, 20 Aug 2007 02:16:40 +0000 (02:16 +0000)]
Reformat UUG for BootSectImage, EfiLdrImage, GenBootSector, GenPage, GenFds, SplitFile and change to RTF.
Change UUG_tempalte.doc to UUG_tempalte.rtf

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

15 years agoAdd the source code for MigrationMsa2Inf
qhuang8 [Sun, 19 Aug 2007 01:55:19 +0000 (01:55 +0000)]
Add the source code for MigrationMsa2Inf

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

15 years agoChanged the calling of Int("xxx", 16) to Int("xxx", 0) to allow non-hex number
jwang36 [Sun, 19 Aug 2007 01:40:48 +0000 (01:40 +0000)]
Changed the calling of Int("xxx", 16) to Int("xxx", 0) to allow non-hex number

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

15 years ago1. Added BuildEngine.py to handle new format of build_rule.template
jwang36 [Sat, 18 Aug 2007 03:50:36 +0000 (03:50 +0000)]
1. Added BuildEngine.py to handle new format of build_rule.template
2. Adjusted a few format of makefile generated

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

15 years agoChanged the format of build_rule.template to be completely different, more general...
jwang36 [Sat, 18 Aug 2007 03:17:14 +0000 (03:17 +0000)]
Changed the format of build_rule.template to be completely different, more general, flexible and scalable.

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

15 years agoUpgrade the version.
qhuang8 [Sat, 18 Aug 2007 01:37:13 +0000 (01:37 +0000)]
Upgrade the version.

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

15 years agoRemoved LZMA documents; moved the HLD docs to the new directory.
lhauch [Fri, 17 Aug 2007 18:44:13 +0000 (18:44 +0000)]
Removed LZMA documents; moved the HLD docs to the new directory.

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

15 years agoAdding a folder for the HLD documents
lhauch [Fri, 17 Aug 2007 18:40:37 +0000 (18:40 +0000)]
Adding a folder for the HLD documents

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

15 years agoAdd GenFw, GenSec, GenFfs tool HLD and User Guide doc.
lgao4 [Fri, 17 Aug 2007 11:01:48 +0000 (11:01 +0000)]
Add GenFw, GenSec, GenFfs tool HLD and User Guide doc.

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

15 years agoAdd FD base address to FV offset pcd value.
jlin16 [Fri, 17 Aug 2007 05:43:58 +0000 (05:43 +0000)]
Add FD base address to FV offset pcd value.

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

15 years agochange pcdCName:TokenSpaceGuidCName pair parsing to TokenSpaceGuidCName.pcdCName...
jlin16 [Fri, 17 Aug 2007 03:30:19 +0000 (03:30 +0000)]
change pcdCName:TokenSpaceGuidCName pair parsing to TokenSpaceGuidCName.pcdCName pair parsing.

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

15 years agoSync with FDF Spec update.
qouyang [Fri, 17 Aug 2007 02:42:21 +0000 (02:42 +0000)]
Sync with FDF Spec update.

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

15 years agoFix typo that breaks the GenFds tool if an FFS file has a rule that does not include...
mdkinney [Thu, 16 Aug 2007 19:28:24 +0000 (19:28 +0000)]
Fix typo that breaks the GenFds tool if an FFS file has a rule that does not include a CHECKSUM section

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

15 years ago1. Sync the code of FDF to the latest spec
hche10x [Thu, 16 Aug 2007 07:52:14 +0000 (07:52 +0000)]
1. Sync the code of FDF to the latest spec

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

15 years agochange the pcd value of FD base address from string to long.
jlin16 [Thu, 16 Aug 2007 02:46:29 +0000 (02:46 +0000)]
change the pcd value of FD base address from string to long.

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

15 years agoFix two bugs in GenVtf.c
mdkinney [Wed, 15 Aug 2007 20:56:28 +0000 (20:56 +0000)]
Fix two bugs in GenVtf.c
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://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@573 7335b38e-4728-0410-8992-fb3ffe349368

15 years agoFix two bugs in GenVtf.c
mdkinney [Wed, 15 Aug 2007 20:54:50 +0000 (20:54 +0000)]
Fix two bugs in GenVtf.c
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://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@572 7335b38e-4728-0410-8992-fb3ffe349368

15 years agoGenVtf code clean up to delete the IA32 VTF related functions since the tool does...
htao [Wed, 15 Aug 2007 03:03:18 +0000 (03:03 +0000)]
GenVtf code clean up to delete the IA32 VTF related functions since the tool does not support IA32 VTF generation now. Also update GenVtf HLD to add detail info about VTF format and layout.

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

15 years agoFix bug in the source code placed in AutoGen.h for libraries.
mdkinney [Tue, 14 Aug 2007 19:05:57 +0000 (19:05 +0000)]
Fix bug in the source code placed in AutoGen.h for libraries.
The logic returned from the CreateHeaderCode() function too early of the module was a library and the lines for the EFI_CALLER_ID_GUID and the extern GUID gEfiCallerIdGuid were not being output to AutoGen.h

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

15 years agoadd more parameter check in TianoCompress tool.
htao [Tue, 14 Aug 2007 09:48:18 +0000 (09:48 +0000)]
add more parameter check in TianoCompress tool.

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

15 years agoFix a bug about overriding mechanism of Library instances in DSC
hche10x [Tue, 14 Aug 2007 09:23:10 +0000 (09:23 +0000)]
Fix a bug about overriding mechanism of Library instances in DSC

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

15 years agoFix a bug about overriding mechanism of Library instances in DSC
hche10x [Tue, 14 Aug 2007 09:05:13 +0000 (09:05 +0000)]
Fix a bug about overriding mechanism of Library instances in DSC

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

15 years agoCorrect usage help information and error information format for GenVtf, EfiRom, and...
htao [Tue, 14 Aug 2007 07:38:11 +0000 (07:38 +0000)]
Correct usage help information and error information format for GenVtf, EfiRom, and TianoCompress tool.

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

15 years agoAdd string data parsing for RULE leaf section.
jlin16 [Tue, 14 Aug 2007 07:01:07 +0000 (07:01 +0000)]
Add string data parsing for RULE leaf section.
Fix the space in string parsing for FILE section.
Add PCD token space parsing.

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

15 years agoChanged the way of checking if a PCD was configured in DSC file or not
jwang36 [Mon, 13 Aug 2007 10:16:55 +0000 (10:16 +0000)]
Changed the way of checking if a PCD was configured in DSC file or not

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

15 years agoRasie a error message if not find pcd defined in module in platform and package
hche10x [Mon, 13 Aug 2007 09:33:44 +0000 (09:33 +0000)]
Rasie a error message if not find pcd defined in module in platform and package

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

15 years ago1. Add <IsOverrided> to PcdClassObject
hche10x [Mon, 13 Aug 2007 09:19:53 +0000 (09:19 +0000)]
1. Add <IsOverrided> to PcdClassObject
2. Support "," in section definition

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

15 years agocheck in EfiLdrImage code and documents.
jlin16 [Mon, 13 Aug 2007 09:17:47 +0000 (09:17 +0000)]
check in EfiLdrImage code and documents.

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

15 years agouse Error funtion to dump error message.
htao [Mon, 13 Aug 2007 08:01:41 +0000 (08:01 +0000)]
use Error funtion to dump error message.

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

15 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@557 7335b...
jlin16 [Mon, 13 Aug 2007 07:48:05 +0000 (07:48 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@557 7335b38e-4728-0410-8992-fb3ffe349368

15 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@556 7335b...
jlin16 [Mon, 13 Aug 2007 07:47:03 +0000 (07:47 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@556 7335b38e-4728-0410-8992-fb3ffe349368