efi/basetools/.git
11 years agoCorrect to get the input value by AsciiStringToUint64 API. The input parameter must...
lgao4 [Tue, 26 May 2009 09:00:25 +0000 (09:00 +0000)]
Correct to get the input value by AsciiStringToUint64 API. The input parameter must be pointer to UINT64.

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

11 years agoAdd soft link for all tools
klu2 [Tue, 26 May 2009 08:17:32 +0000 (08:17 +0000)]
Add soft link for all tools

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

11 years agoAdd GnuGenBootSector soft link
klu2 [Tue, 26 May 2009 08:02:25 +0000 (08:02 +0000)]
Add GnuGenBootSector soft link

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

11 years agoFix the incorrect parser to the input parameter.
lgao4 [Tue, 26 May 2009 07:24:18 +0000 (07:24 +0000)]
Fix the incorrect parser to the input parameter.

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

11 years agoHelp rui check-in patch for updating StrGather python script.
klu2 [Tue, 26 May 2009 03:23:59 +0000 (03:23 +0000)]
Help rui check-in patch for updating StrGather python script.
1. Apply ISO 639-2 language codes to RFC 4646 codes conversion algorithm in compatibility mode;
2. Add basic format check for RFC 4646 codes in native mode.

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

11 years agoMinor update
lgao4 [Mon, 25 May 2009 08:20:26 +0000 (08:20 +0000)]
Minor update

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

11 years agoadd GenCrc32 to build target for GCC toolchain.
eric_tian [Mon, 25 May 2009 06:37:26 +0000 (06:37 +0000)]
add GenCrc32 to build target for GCC toolchain.

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

11 years agoAdd the checking to the input parameter of tools.
lgao4 [Mon, 25 May 2009 05:53:25 +0000 (05:53 +0000)]
Add the checking to the input parameter of tools.
Support the tool parameter options according to tool user manual.

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

11 years agoRemove unused option -m, --mbr for GenPage tool
lgao4 [Mon, 25 May 2009 03:33:48 +0000 (03:33 +0000)]
Remove unused option -m, --mbr for GenPage tool

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

11 years agoCorrect TianoCompress -d option.
lgao4 [Mon, 25 May 2009 03:32:03 +0000 (03:32 +0000)]
Correct TianoCompress -d option.

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

11 years agoNeed generate different value macro for PathableInModule type PCD against with FixeAt...
klu2 [Thu, 21 May 2009 08:24:41 +0000 (08:24 +0000)]
Need generate different value macro for PathableInModule type PCD against with FixeAtBuild type.

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

11 years agoTAB character need to be skipped.
klu2 [Thu, 21 May 2009 04:38:20 +0000 (04:38 +0000)]
TAB character need to be skipped.

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

11 years agoFix bug in the processing of backslashes in UNI files.
mdkinney [Tue, 19 May 2009 23:33:06 +0000 (23:33 +0000)]
Fix bug in the processing of backslashes in UNI files.

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

11 years agoOriginally, there are following implementation:
klu2 [Mon, 18 May 2009 07:09:22 +0000 (07:09 +0000)]
Originally, there are following implementation:
1) The collect action of platform's dynamic PCD database is trigged by module's autogen action.
2) If platform is used for more than one architecture, two platform object will be created

Above two rules will cause an issue for single module building that if
1) platform support IA32 and X64
2) do single module for X64 module

then, the dynamic PCD for IA32 modules will missed in PCD database, because no IA32 module need autogen so collection action for IA32 module is not trigged.

Now, I think the collection action for platform dynamic PCD should be explicitly called after PlatformAutoGen is created.

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

11 years agoAllow parameters to be specified after the input file. It was
jljusten [Fri, 15 May 2009 05:44:10 +0000 (05:44 +0000)]
Allow parameters to be specified after the input file.  It was
found that using --debug during a build would fail since the
--debug parameters was passed to LzmaCompress following the input
filename.

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

11 years agoSend '--debug' rather than '-d' to sub-processes, because GUIDed
jljusten [Fri, 15 May 2009 05:44:08 +0000 (05:44 +0000)]
Send '--debug' rather than '-d' to sub-processes, because GUIDed
section tools use '-d' for decode.

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

11 years agoMake sure the 'xdata' section was found before trying to
jljusten [Wed, 13 May 2009 05:49:45 +0000 (05:49 +0000)]
Make sure the 'xdata' section was found before trying to
zero its contents.

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

11 years agoFix bugs for -b option
klu2 [Wed, 13 May 2009 05:28:57 +0000 (05:28 +0000)]
Fix bugs for -b option

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

11 years agoAdd valid range checking for count of multi-thread
klu2 [Tue, 12 May 2009 07:40:03 +0000 (07:40 +0000)]
Add valid range checking for count of multi-thread

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

11 years agoAdd missing type specific for command line option
klu2 [Tue, 12 May 2009 07:28:55 +0000 (07:28 +0000)]
Add missing type specific for command line option

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

11 years agoAdd checking for options number to avoid user's confusion.
klu2 [Tue, 12 May 2009 07:17:18 +0000 (07:17 +0000)]
Add checking for options number to avoid user's confusion.

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

11 years agoif target directory is missing, create it for all file type.
klu2 [Tue, 12 May 2009 06:38:47 +0000 (06:38 +0000)]
if target directory is missing, create it for all file type.

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

11 years agomake tool intelligence for missing configuration options in target.txt
klu2 [Tue, 12 May 2009 06:09:32 +0000 (06:09 +0000)]
make tool intelligence for missing configuration options in target.txt

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

11 years agoUpdate GenFw help usage to clarify the -z option.
lgao4 [Tue, 12 May 2009 04:54:39 +0000 (04:54 +0000)]
Update GenFw help usage to clarify the -z option.

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

11 years agoFix typo
klu2 [Tue, 12 May 2009 03:29:03 +0000 (03:29 +0000)]
Fix typo

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

11 years agoFix typo
klu2 [Tue, 12 May 2009 03:28:35 +0000 (03:28 +0000)]
Fix typo

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

11 years agoAdd more validation for input parameters.
klu2 [Mon, 11 May 2009 07:44:16 +0000 (07:44 +0000)]
Add more validation for input parameters.

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

11 years agoAdd warning message that tool chain tag will be ignored if user provide output direct...
klu2 [Mon, 11 May 2009 07:02:09 +0000 (07:02 +0000)]
Add warning message that tool chain tag will be ignored if user provide output directory explicitly

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

11 years agoAdd validation for workspace's path.
klu2 [Mon, 11 May 2009 05:48:56 +0000 (05:48 +0000)]
Add validation for workspace's path.

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

11 years agoAdd Fv name checking for building tools if user gives Fv name from build command...
klu2 [Mon, 11 May 2009 05:33:37 +0000 (05:33 +0000)]
Add Fv name checking for building tools if user gives Fv name from build command line. Originally, this checking is only be done by GenFds tool, that is too later.

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

11 years agomove parameter checking code out of action checking code.
klu2 [Mon, 11 May 2009 03:17:37 +0000 (03:17 +0000)]
move parameter checking code out of action checking code.

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

11 years agoRemove -c options for GenFds tool because it does not defined in any specification.
klu2 [Mon, 11 May 2009 03:00:24 +0000 (03:00 +0000)]
Remove -c options for GenFds tool because it does not defined in any specification.

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

11 years agoAdd frozen action for targettool in python tool's build makefile.
klu2 [Mon, 11 May 2009 02:33:39 +0000 (02:33 +0000)]
Add frozen action for targettool in python tool's build makefile.

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

11 years agoAdd set/get/clean for BUILD_RULE_CONF item in target.txt for TargetTool
klu2 [Mon, 11 May 2009 02:21:53 +0000 (02:21 +0000)]
Add set/get/clean for BUILD_RULE_CONF item in target.txt for TargetTool

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

11 years agoECC: add nested structure checking.
jlin16 [Wed, 6 May 2009 08:16:02 +0000 (08:16 +0000)]
ECC: add nested structure checking.

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

11 years agoAdd additional command line switches to LzmaCompress.
jljusten [Wed, 6 May 2009 07:20:48 +0000 (07:20 +0000)]
Add additional command line switches to LzmaCompress.

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

11 years agoAdd 'lzma.txt' from LZMA SDK 4.65 for documentation purposes.
jljusten [Wed, 6 May 2009 07:20:46 +0000 (07:20 +0000)]
Add 'lzma.txt' from LZMA SDK 4.65 for documentation purposes.

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

11 years agoUpdate EfiRom to handle ClassCode and CodeRevision option correctly.
lgao4 [Tue, 5 May 2009 07:30:44 +0000 (07:30 +0000)]
Update EfiRom to handle ClassCode and CodeRevision option correctly.

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

11 years agoGenFds change command line option from '-I' to '-l'
jlin16 [Tue, 5 May 2009 06:17:00 +0000 (06:17 +0000)]
GenFds change command line option from '-I' to '-l'

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

11 years agoAdd SMM_DRIVER and SMM_CORE support
jwang36 [Tue, 5 May 2009 06:00:09 +0000 (06:00 +0000)]
Add SMM_DRIVER and SMM_CORE support

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

11 years agoGenFds: add support for Option ROM parameter override of those in INF file.
jlin16 [Tue, 5 May 2009 05:23:15 +0000 (05:23 +0000)]
GenFds: add support for Option ROM parameter override of those in INF file.

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

11 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1562...
jlin16 [Mon, 4 May 2009 04:41:40 +0000 (04:41 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1562 7335b38e-4728-0410-8992-fb3ffe349368

11 years agoImplemented feature request hsd202262 and incorporated SMM support
jwang36 [Sun, 3 May 2009 05:09:13 +0000 (05:09 +0000)]
Implemented feature request hsd202262 and incorporated SMM support

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

11 years agoAdd LzmaCompress tool based on the LZMA SDK 4.65 which was
jljusten [Thu, 30 Apr 2009 22:28:50 +0000 (22:28 +0000)]
Add LzmaCompress tool based on the LZMA SDK 4.65 which was
placed in the public domain on 2009-02-03. The LZMA SDK
4.65 was released at the http://www.7-zip.org/sdk.html
website.

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

11 years agoFix a bug in string gather that the skipped string size overflows, which was detected...
qhuang8 [Thu, 30 Apr 2009 10:43:13 +0000 (10:43 +0000)]
Fix a bug in string gather that the skipped string size overflows, which was detected by VC 2008.
The skipped string number is UINT16 type.

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

11 years agoECC: add exception keyword contents into error message of function modifier checking.
jlin16 [Thu, 30 Apr 2009 09:25:30 +0000 (09:25 +0000)]
ECC: add exception keyword contents into error message of function modifier checking.

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

11 years agoECC: fix define macro name missing last character in report; fix wrong typedef name...
jlin16 [Wed, 29 Apr 2009 09:02:41 +0000 (09:02 +0000)]
ECC: fix define macro name missing last character in report; fix wrong typedef name for array type.

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

11 years agoAdd SMM module support
jwang36 [Wed, 29 Apr 2009 02:00:51 +0000 (02:00 +0000)]
Add SMM module support

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

11 years agoFix bug that UINT64 type PCD value broken linux building. The solution is ULL should...
klu2 [Tue, 28 Apr 2009 05:40:34 +0000 (05:40 +0000)]
Fix bug that UINT64 type PCD value broken linux building. The solution is ULL should be append to UINT64 type value

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

11 years agoupdaupdate build_rule to list all possible toolchain combinations.
eric_tian [Wed, 22 Apr 2009 00:34:22 +0000 (00:34 +0000)]
updaupdate build_rule to list all possible toolchain combinations.

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

11 years agoUpdate VfrCompiler to handle ideqvallist as the first opcode case. Per UEFI spec...
lgao4 [Tue, 21 Apr 2009 14:02:44 +0000 (14:02 +0000)]
Update VfrCompiler to handle ideqvallist as the first opcode case. Per UEFI spec, If the expression consists of more than a single opcode, then the first opcode in the expression must have the Scope bit set and the expression must end with EFI_IFR_END

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

11 years agoAdd the end label for the framework VFR file.
lgao4 [Mon, 20 Apr 2009 08:10:38 +0000 (08:10 +0000)]
Add the end label for the framework VFR file.

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

12 years agoFixed unicode string ID search issue if file passed in is in absolute path
jwang36 [Fri, 17 Apr 2009 07:21:01 +0000 (07:21 +0000)]
Fixed unicode string ID search issue if file passed in is in absolute path

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

12 years agoUpdate VfrCompiler to parse Form classguid.
lgao4 [Fri, 17 Apr 2009 05:26:30 +0000 (05:26 +0000)]
Update VfrCompiler to parse Form classguid.

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

12 years agoEnhance error handling for disableif statement.
lgao4 [Mon, 13 Apr 2009 05:10:29 +0000 (05:10 +0000)]
Enhance error handling for disableif statement.

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

12 years agoTemporary rollback r1547 change for more investigation.
qhuang8 [Fri, 10 Apr 2009 02:07:22 +0000 (02:07 +0000)]
Temporary rollback r1547 change for more investigation.

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

12 years agoEnchance the VfrCompiler error handling.
qhuang8 [Thu, 9 Apr 2009 02:57:18 +0000 (02:57 +0000)]
Enchance the VfrCompiler error handling.

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

12 years agoupdate GenFw to zero time and debug data when -z option input
lgao4 [Wed, 8 Apr 2009 09:08:54 +0000 (09:08 +0000)]
update GenFw to zero time and debug data when -z option input

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

12 years agoMerge Patch.
lgao4 [Wed, 8 Apr 2009 08:11:15 +0000 (08:11 +0000)]
Merge Patch.

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

12 years agoUpdated from edk2
jwang36 [Wed, 8 Apr 2009 03:24:52 +0000 (03:24 +0000)]
Updated from edk2

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

12 years agoFixed inf object error if inf file name with extension other than ".inf" all in lower...
jwang36 [Tue, 31 Mar 2009 15:33:33 +0000 (15:33 +0000)]
Fixed inf object error if inf file name with extension other than ".inf" all in lower case.

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

12 years agoa. Fixed an issue in which RealPath() returns None if WORKSPACE root was passed in
jwang36 [Tue, 31 Mar 2009 09:28:53 +0000 (09:28 +0000)]
a. Fixed an issue in which RealPath() returns None if WORKSPACE root was passed in
b. Check MODULE_TYPE and COMPONENT_TYPE to be defined

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

12 years agoFixed PCD database error
jwang36 [Mon, 30 Mar 2009 12:45:10 +0000 (12:45 +0000)]
Fixed PCD database error

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

12 years agoSearch framework database file at the $(WORKSPACE)/Conf directory
qhuang8 [Mon, 30 Mar 2009 09:27:31 +0000 (09:27 +0000)]
Search framework database file at the $(WORKSPACE)/Conf directory

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

12 years agoEnhance MigrationMsa2Inf to support extract the GUID value from DEC files. It can...
qhuang8 [Mon, 30 Mar 2009 06:40:05 +0000 (06:40 +0000)]
Enhance MigrationMsa2Inf to support extract the GUID value from DEC files. It can also extract the GUID value from XML syntax package files, SPD or NSPD.

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

12 years agoAdd a bit more accurate description
jwang36 [Thu, 26 Mar 2009 15:34:57 +0000 (15:34 +0000)]
Add a bit more accurate description

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

12 years agoAdded description for sqlite3 module issue.
jwang36 [Thu, 26 Mar 2009 15:32:39 +0000 (15:32 +0000)]
Added description for sqlite3 module issue.

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

12 years agoChange the way to call PathClass.Validate() because of additional return value added.
jwang36 [Thu, 26 Mar 2009 15:10:13 +0000 (15:10 +0000)]
Change the way to call PathClass.Validate() because of additional return value added.

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

12 years agoa. Show correct and bad file path when file name case is wrong
jwang36 [Thu, 26 Mar 2009 15:00:20 +0000 (15:00 +0000)]
a. Show correct and bad file path when file name case is wrong
b. Remove the "_FLAGS" check in meta file parser

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

12 years agoGenFds: clarified support for PCD specified file GUID in byte array; enhance warning...
jlin16 [Wed, 25 Mar 2009 07:29:37 +0000 (07:29 +0000)]
GenFds: clarified support for PCD specified file GUID in byte array; enhance warning message for case-sensitive file path.

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

12 years agoAdd GnuGenBootSector build rule.
qhuang8 [Tue, 24 Mar 2009 09:12:26 +0000 (09:12 +0000)]
Add GnuGenBootSector build rule.

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

12 years agoAdd Linux version of GenBootSector for DuetPkg to generate Boot image.Now only floppy...
qhuang8 [Tue, 24 Mar 2009 09:11:18 +0000 (09:11 +0000)]
Add Linux version of GenBootSector for DuetPkg to generate Boot image.Now only floppy is supported.

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

12 years agoMerge Patch.
lgao4 [Tue, 24 Mar 2009 01:30:58 +0000 (01:30 +0000)]
Merge Patch.

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

12 years agoadd --disable-werror option, because warning break build under default setting in...
klu2 [Mon, 23 Mar 2009 12:25:29 +0000 (12:25 +0000)]
add --disable-werror option, because warning break build under default setting in ubuntu 8.10 distribution

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

12 years agoa. Fixed build break caused by EdkLogger.warning
jwang36 [Thu, 19 Mar 2009 07:28:01 +0000 (07:28 +0000)]
a. Fixed build break caused by EdkLogger.warning
b. Fixed PCD token number generation issue for PCD in library

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

12 years agoUpdate code to fix minor inconsistent data type.
lgao4 [Thu, 19 Mar 2009 01:12:02 +0000 (01:12 +0000)]
Update code to fix minor inconsistent data type.

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

12 years agoGenFds: add support for PCD specified file GUID.
jlin16 [Tue, 17 Mar 2009 09:28:41 +0000 (09:28 +0000)]
GenFds: add support for PCD specified file GUID.

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

12 years agoGenFds: add support for Option ROM generation.
jlin16 [Mon, 16 Mar 2009 10:16:02 +0000 (10:16 +0000)]
GenFds: add support for Option ROM generation.

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

12 years agoAdd 'clean' to Tests/GNUmakefile.
jljusten [Fri, 13 Mar 2009 19:40:34 +0000 (19:40 +0000)]
Add 'clean' to Tests/GNUmakefile.

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

12 years agoAdd BinWrapper links for BootSectImage and VolInfo.
jljusten [Fri, 13 Mar 2009 19:40:30 +0000 (19:40 +0000)]
Add BinWrapper links for BootSectImage and VolInfo.

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

12 years agoAdded a workaround to bypass the error caused by SaveFileToDisk in Common.PyUtility.pyd
jwang36 [Fri, 13 Mar 2009 08:58:31 +0000 (08:58 +0000)]
Added a workaround to bypass the error caused by SaveFileToDisk in Common.PyUtility.pyd

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

12 years agoTry to remove duplicated include path in compiler's option
jwang36 [Thu, 12 Mar 2009 16:30:24 +0000 (16:30 +0000)]
Try to remove duplicated include path in compiler's option

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

12 years agoCorrect some check.
lgao4 [Thu, 12 Mar 2009 16:01:32 +0000 (16:01 +0000)]
Correct some check.

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

12 years agoECC: update FdfParser to support DEFINES section and USE = $(ARCH) inf option.
jlin16 [Wed, 11 Mar 2009 07:40:03 +0000 (07:40 +0000)]
ECC: update FdfParser to support DEFINES section and USE = $(ARCH) inf option.

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

12 years agoECC: update FdfParserLite to support FV name GUID in FDF file.
jlin16 [Wed, 11 Mar 2009 06:32:40 +0000 (06:32 +0000)]
ECC: update FdfParserLite to support FV name GUID in FDF file.

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

12 years agoGenFds: Hide unnecessary log info.
jlin16 [Mon, 9 Mar 2009 03:38:57 +0000 (03:38 +0000)]
GenFds: Hide unnecessary log info.

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

12 years agoModify python based 'build' tools to always return values
jljusten [Fri, 6 Mar 2009 22:59:44 +0000 (22:59 +0000)]
Modify python based 'build' tools to always return values
in the 0 to 127 range, for better compatibility.

Any value outside this range will be mapped to a return
value of 1.

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

12 years agoAdded BootSectImage build support
jwang36 [Fri, 6 Mar 2009 07:49:50 +0000 (07:49 +0000)]
Added BootSectImage build support

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

12 years agoAdded makefile for build by GNU make
jwang36 [Fri, 6 Mar 2009 07:48:58 +0000 (07:48 +0000)]
Added makefile for build by GNU make

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

12 years agoMerged Tristan's patch
jwang36 [Fri, 6 Mar 2009 07:09:50 +0000 (07:09 +0000)]
Merged Tristan's patch

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

12 years agoAdded support of PCD HII Variable name in C style of unicode string.
jwang36 [Thu, 5 Mar 2009 15:44:32 +0000 (15:44 +0000)]
Added support of PCD HII Variable name in C style of unicode string.

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

12 years agoAdd symlinks for Ecc and Split tools.
jljusten [Thu, 5 Mar 2009 00:35:56 +0000 (00:35 +0000)]
Add symlinks for Ecc and Split tools.

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

12 years agoAdd more help text for the options of GenFw tool.
lgao4 [Wed, 4 Mar 2009 14:29:20 +0000 (14:29 +0000)]
Add more help text for the options of GenFw tool.

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

12 years agoMerge Patch to EfiRom tool to fix GCC build warning.
lgao4 [Wed, 4 Mar 2009 07:45:49 +0000 (07:45 +0000)]
Merge Patch to EfiRom tool to fix GCC build warning.

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

12 years agoGenFds: add support for FV name GUID.
jlin16 [Wed, 4 Mar 2009 07:27:11 +0000 (07:27 +0000)]
GenFds: add support for FV name GUID.

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

12 years agoFixed build failure for MSFT toolchain
jwang36 [Mon, 2 Mar 2009 06:22:37 +0000 (06:22 +0000)]
Fixed build failure for MSFT toolchain

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

12 years agoMerged Tristan Gingold's patch
jwang36 [Mon, 2 Mar 2009 06:14:03 +0000 (06:14 +0000)]
Merged Tristan Gingold's patch

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

12 years agoFixed file path issue if the WORKSPACE is the root of a drive.
jwang36 [Mon, 2 Mar 2009 05:49:33 +0000 (05:49 +0000)]
Fixed file path issue if the WORKSPACE is the root of a drive.

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

12 years agoAllow different types PCD declaration in dec file
jwang36 [Sun, 1 Mar 2009 12:48:39 +0000 (12:48 +0000)]
Allow different types PCD declaration in dec file

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

12 years agoFixed compile failure in cygwin
jwang36 [Sat, 28 Feb 2009 17:29:57 +0000 (17:29 +0000)]
Fixed compile failure in cygwin

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