people/mcb30/basetools.git
13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 years agoFix a bug in parsing <pcdsdynamic> of <components> of <dsc>
hche10x [Mon, 13 Aug 2007 07:24:07 +0000 (07:24 +0000)]
Fix a bug in parsing <pcdsdynamic> of <components> of <dsc>

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

13 years agoAdded code to check if the INT64 ends with "ULL"
jwang36 [Mon, 13 Aug 2007 06:04:33 +0000 (06:04 +0000)]
Added code to check if the INT64 ends with "ULL"

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

13 years ago1. Add check point for invalid library instance, package, component file name
hche10x [Mon, 13 Aug 2007 05:59:30 +0000 (05:59 +0000)]
1. Add check point for invalid library instance, package, component file name
2. Update for function FindSupModuleListOfLibraryClass

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

13 years agoGenFds Tool: Sync with Fdf spec update.
qouyang [Mon, 13 Aug 2007 05:45:09 +0000 (05:45 +0000)]
GenFds Tool: Sync with Fdf spec update.

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

13 years agoFix multiple leaf section in FILE statement.
jlin16 [Mon, 13 Aug 2007 03:53:31 +0000 (03:53 +0000)]
Fix multiple leaf section in FILE statement.

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

13 years ago1. Fixed the DatumType variable reference issue
jwang36 [Mon, 13 Aug 2007 03:50:15 +0000 (03:50 +0000)]
1. Fixed the DatumType variable reference issue
2. Changed the format of DEBUG level log message

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

13 years agoEfiRom, GenVtf, TianoCompress and LzmaCompress HLD initial check in.
htao [Mon, 13 Aug 2007 03:42:20 +0000 (03:42 +0000)]
EfiRom, GenVtf, TianoCompress and LzmaCompress HLD initial check in.

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

13 years agoChanged the algorithm for trimming the preprocessed assembly code, which can handle...
jwang36 [Mon, 13 Aug 2007 01:28:38 +0000 (01:28 +0000)]
Changed the algorithm for trimming the preprocessed assembly code, which can handle the line control directive embedded in the original assembly code after preprocessed.

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

13 years agofix a issue TARGET_ARCH
jjin9 [Sun, 12 Aug 2007 05:37:46 +0000 (05:37 +0000)]
fix a issue TARGET_ARCH

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

13 years agoChanged the algorithm to trim the preprocessed assembly code, which can handle the...
jwang36 [Fri, 10 Aug 2007 15:58:06 +0000 (15:58 +0000)]
Changed the algorithm to trim the preprocessed assembly code, which can handle the line control directive embedded in the original assembly code after preprocessed.

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

13 years agoCorrect one typo
lgao4 [Fri, 10 Aug 2007 10:41:10 +0000 (10:41 +0000)]
Correct one typo

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

13 years agoCorrect usage help information and error information format for Genfw, GenSec, GenFfs...
lgao4 [Fri, 10 Aug 2007 10:38:39 +0000 (10:38 +0000)]
Correct usage help information and error information format for Genfw, GenSec, GenFfs and GenFv tool.

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

13 years agoAdd initial version of Build_HLD.doc and Build_Utility_Users_Guide.doc
jjin9 [Fri, 10 Aug 2007 03:49:12 +0000 (03:49 +0000)]
Add initial version of Build_HLD.doc and Build_Utility_Users_Guide.doc

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

13 years agoTianoCompress, GenVtf, EfiRom and LzmaCompress utility users guide initial check in.
htao [Fri, 10 Aug 2007 02:50:31 +0000 (02:50 +0000)]
TianoCompress, GenVtf, EfiRom and LzmaCompress utility users guide initial check in.

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

13 years agoAdded WARN and ERROR log method
jwang36 [Thu, 9 Aug 2007 15:58:15 +0000 (15:58 +0000)]
Added WARN and ERROR log method

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

13 years agoAdded architecture override for GenFds command
jwang36 [Thu, 9 Aug 2007 15:23:01 +0000 (15:23 +0000)]
Added architecture override for GenFds command

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

13 years ago1. Changed the coding style
jwang36 [Thu, 9 Aug 2007 09:35:51 +0000 (09:35 +0000)]
1. Changed the coding style
2. Fixed the library instance selection issue
3. Added duplicate library classes check
4. Added USER_DEFINED module type support for library instance

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

13 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@538 7335b...
jlin16 [Thu, 9 Aug 2007 09:14:08 +0000 (09:14 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@538 7335b38e-4728-0410-8992-fb3ffe349368

13 years agoIntial check in BootSectImage tool for DUET.
jlin16 [Thu, 9 Aug 2007 09:12:28 +0000 (09:12 +0000)]
Intial check in BootSectImage tool for DUET.

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

13 years agofix a bug for the libraryclass which is defined in specific moduletype is override...
hche10x [Thu, 9 Aug 2007 08:52:10 +0000 (08:52 +0000)]
fix a bug for the libraryclass which is defined in specific moduletype is override incorrectly

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

13 years agoFixed duplicated library classes issue
jwang36 [Thu, 9 Aug 2007 06:46:38 +0000 (06:46 +0000)]
Fixed duplicated library classes issue

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

13 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@534 7335b...
jlin16 [Thu, 9 Aug 2007 06:35:16 +0000 (06:35 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@534 7335b38e-4728-0410-8992-fb3ffe349368

13 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@533 7335b...
hche10x [Thu, 9 Aug 2007 06:34:42 +0000 (06:34 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@533 7335b38e-4728-0410-8992-fb3ffe349368

13 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@531 7335b...
jlin16 [Thu, 9 Aug 2007 05:57:47 +0000 (05:57 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@531 7335b38e-4728-0410-8992-fb3ffe349368

13 years agoChanged library sort method
jwang36 [Thu, 9 Aug 2007 03:50:08 +0000 (03:50 +0000)]
Changed library sort method

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

13 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@529 7335b...
jlin16 [Thu, 9 Aug 2007 03:46:17 +0000 (03:46 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@529 7335b38e-4728-0410-8992-fb3ffe349368

13 years agoUpdate LibraryClass of ModuleDatabase from a single object to a list
hche10x [Thu, 9 Aug 2007 03:21:24 +0000 (03:21 +0000)]
Update LibraryClass of ModuleDatabase from a single object to a list

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

13 years agoRemoved Spaces from the file names.
lhauch [Wed, 8 Aug 2007 19:09:35 +0000 (19:09 +0000)]
Removed Spaces from the file names.

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

13 years agoSet the execute bit so that it will run
lhauch [Wed, 8 Aug 2007 15:21:43 +0000 (15:21 +0000)]
Set the execute bit so that it will run

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

13 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@525 7335b...
hche10x [Wed, 8 Aug 2007 11:17:44 +0000 (11:17 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@525 7335b38e-4728-0410-8992-fb3ffe349368

13 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@524 7335b...
hche10x [Wed, 8 Aug 2007 09:15:57 +0000 (09:15 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@524 7335b38e-4728-0410-8992-fb3ffe349368

13 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@523 7335b...
hche10x [Wed, 8 Aug 2007 08:37:32 +0000 (08:37 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@523 7335b38e-4728-0410-8992-fb3ffe349368

13 years agoUnified the output format
jwang36 [Wed, 8 Aug 2007 08:15:04 +0000 (08:15 +0000)]
Unified the output format

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

13 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@521 7335b...
hche10x [Wed, 8 Aug 2007 07:52:30 +0000 (07:52 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@521 7335b38e-4728-0410-8992-fb3ffe349368

13 years ago1. add EdkLogger.quiet
jjin9 [Wed, 8 Aug 2007 06:39:56 +0000 (06:39 +0000)]
1. add EdkLogger.quiet
2. support EdkLogger to classify the info.

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

13 years agochange format to conform template.
jlin16 [Wed, 8 Aug 2007 05:55:06 +0000 (05:55 +0000)]
change format to conform template.

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