summaryrefslogtreecommitdiff
path: root/Tools
AgeCommit message (Collapse)AuthorFilesLines
2006-09-18Added check to skip generating target.txt and tools_def.txt if they already ↵jwang361-2/+18
exist. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1550 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-18Fixed EDK258.qouyang1-13/+8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1549 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-15Added synchronized to getCommandSetting to solve multi-thread build issuejwang361-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1546 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-15remove comments before ModuleSA and library instance , if any, in xml file ↵jlin162-11/+52
when deleting a module or instance from FPD file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1545 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-15Add EntryPoint info of module into Fv.map file, which is used to debug when ↵lgao41-10/+24
no serial output. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1544 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-15Added "synchronized" to getToolChainInfo() to solve synchronization issue.jwang361-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1543 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-14fixed a typojwang361-1/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1536 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-141) Applied ToolArg and FileArg class to represent tool argumentsjwang3623-1735/+1611
2) Unified the tool output message and exception handling 3) Cleaned the coding style 4) Removed used code git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1535 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-14add .. supportalfred6-52/+135
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1534 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-14Add Binary or Source type check before providing PCD item choices when ↵jlin162-9/+21
editing platform PCDBuildData. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1533 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-14For stand-alone build, generate Platform_build.xml and call prebuild firstly. wuyizhong2-2/+39
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1532 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-13For one library class, list all library instances from all packages in ↵jlin162-38/+39
workspace. Fix the PCD memory database inconsistency problem when changing PCD item type in platform. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1531 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-131.Support to drop Pei Services Table Pointer at best.qhuang83-53/+93
2.Change the comments style of Migration tool. 3.Fix a bug in identify function header. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1530 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-13(Customized Compression)If setting the EncapsulationType="Compress", Tool ↵qouyang7-189/+206
will transfer it to sectiontype="EFI_SECTION_COMPRESS" in <gensection>element of <genffsFile> task. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1529 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-13Update log. wuyizhong2-8/+9
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1528 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-13Add warning message for single module build if multi-thread enabled. wuyizhong1-1/+4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1527 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-13Auto close multi-thread flag when stand-alone module build. Also change some ↵wuyizhong5-12/+11
logs. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1526 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-13Enhance recognizing Macro/Type defined in Library. qhuang84-48/+67
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1525 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-13Add more comments. wuyizhong1-3/+4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1522 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-13To locate module precisely in stand-alone module build. Except Module Guid, ↵wuyizhong5-10/+30
add MSA file path to consider. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1521 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-131) Changed ToolArg class to abstract generic arguments of a tooljwang3616-872/+1092
2) Added FileArg class to abstract arguments which represent the path of a file 3) Changed the log method to EdkLog and the message format for flashmap, fwimage, gendepex, genfvimage, gensection, peirebase, strgather and vfrcompile tool. And changed these tools to use ToolArg and FileArg to keep their arguments. 4) Added more verbose message for OnDependency task 5) Changed MakeDeps tool to insert a file end flag. This is very useful when dependency check is broken occasionally 6) Cleaned the coding style of java code git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1519 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-12Fix the problem of not displaying library instances for multiple archs in ↵jlin163-52/+38
supArchList. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1517 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-12Update LOG process. wuyizhong5-33/+102
1. Sort all log messages by module. Logs at the bottom of build.log is all logs already print to cmd 2. Once one module occurs error, print all logs belongs to this module’s git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1516 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-12Merged the <libset> in <GenDll> to avoid warning message.jwang361-3/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1515 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-11Updated the default to parallel build. Even on a single core build is faster ↵ajfish1-2/+2
with threads. Set MAX thread number to 1+ max core in your system. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1514 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-11Add migration rule for Build Guid Hob.qhuang83-1/+45
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1513 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-11Handle module entry point special case for self-relocated modules. (Replace ↵qhuang81-2/+3
references of original module entry point with _ModuleEntryPoint) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1512 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-11Remove the special case handling of EfiInitializeDriverLib & ↵qhuang83-32/+19
DxeIntializeDriverLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1511 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-11Fix EDKT263. Change save dialog to open dialog. Update all Frame's titles. wuyizhong11-18/+63
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1510 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-11git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1509 ↵wuyizhong1-0/+3
6f19259b-4bc3-4df7-8a09-765794883524
2006-09-11Add two attributes to target.template. MULTIPLE_THREAD is to enable/disable ↵wuyizhong1-0/+11
multi-thread build. MAX_CONCURRENT_THREAD_NUMBER is used to specify the number of concurrent threads. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1508 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-11Remove TianoToolsException.java. Add code to stop all threads once one ↵wuyizhong4-136/+116
corrupts. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1507 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-10Support calling customized compression tool in FrameworkTask.qouyang5-34/+293
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1506 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-10Modify FV attribute editor and generate FvImage Attributes in FPD file.jlin162-96/+230
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1505 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-08Adding new Logger instead of Ant's. wuyizhong13-117/+307
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1502 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-081. Add function "Refresh" in main UIhche10x3-7/+65
2. Add function to add modules to GlobalData when clone a package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1501 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-08nothingalfred1-9/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1500 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-08\t 2 \ \ \ \ alfred15-1844/+1844
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1499 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07FV attribute editor alpha.jlin163-216/+374
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1498 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-071. Fix EDKT193 "Provide a Module tree when platform/package are open"hche10x12-374/+448
2. Fix bugs in Clone git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1497 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07enhance hoblib function convertalfred1-1/+28
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1496 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07Randomize a Guid value if it can not be retrieved from inf file. This will ↵qhuang81-5/+5
prevent user input an illegal one. User can adjust it via framework wizard if the random one does not requirement. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1495 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07Unify the logger and exception in AutoGen.qouyang7-218/+189
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1493 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07refresh Pcd data from library instance when editing the settings of ↵jlin161-12/+14
FrameworkModules git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1492 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07Remove trailing blanks.qhuang81-1/+3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1491 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07fix logfile.close(), trim \nalfred4-12/+11
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1490 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07Move ${PLATFORM}_build.xml from PLATFORM_DIR to BULID_DIR. Now, all output ↵wuyizhong5-26/+28
files will be only under BUILD_DIR. To change BUILD_DIR in FPD.PlatformDefinitions.OutputDirectory, both abstract and relative path is allowed. For relative path is relative to WORKSPACE_DIR. Default BUILD_DIR is PLATFORM_DIR/BUILD. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1489 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07There is a potential flaw in HelpInfo.java previously. It use ↵jjin91-19/+16
String[substrnum] to save the result of splitString(), the substrnum is calculated approximatively and has to be set larger enough to provide sufficient space. So substrnum relate to the string specifically. In this version, it use ListedList to implement the splitString(), which is independent of string specifically. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1488 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06Support pointer return typeqhuang81-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1487 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06Update GlobalData, SPD, SurfaceAreaQuery to using EdkException. wuyizhong11-163/+176
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1485 6f19259b-4bc3-4df7-8a09-765794883524