lgao4 [Tue, 26 May 2009 09:06:19 +0000 (09:06 +0000)]
Correct the error in usage manual.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1604
7335b38e-4728-0410-8992-
fb3ffe349368
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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