Commit Graph

8497 Commits

Author SHA1 Message Date
6d8597dcf0 Updated the default to parallel build. Even on a single core build is faster 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-11 19:11:37 +00:00
733d48fec3 Add migration rule for Build Guid Hob.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1513 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-11 13:49:03 +00:00
d47b990060 Handle module entry point special case for self-relocated modules. (Replace 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-11 12:17:47 +00:00
06d1ff5b98 Remove the special case handling of EfiInitializeDriverLib & DxeIntializeDriverLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1511 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-11 09:53:28 +00:00
2e39c71883 Fix EDKT263. Change save dialog to open dialog. Update all Frame's titles.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1510 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-11 09:12:17 +00:00
7dd2b2ad65 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1509 6f19259b-4bc3-4df7-8a09-765794883524 2006-09-11 07:39:08 +00:00
d039f539ae Add two attributes to target.template. MULTIPLE_THREAD is to enable/disable 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-11 06:42:49 +00:00
3067c4b0c0 Remove TianoToolsException.java. Add code to stop all threads once one corrupts.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1507 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-11 06:29:26 +00:00
a1ffb10f21 Support calling customized compression tool in FrameworkTask.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1506 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-10 12:51:19 +00:00
54aa8673cb Modify FV attribute editor and generate FvImage Attributes in FPD file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1505 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-10 07:45:21 +00:00
ed9610eb9c Fixed a bug in WriteBackInvalidDataCache() that always flush cache lines even when the argument Length is zero.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1504 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-09 02:44:57 +00:00
b0e15cb260 clean up PCD settting for EdkModulePkg.fpd and EdkNt32Pkg.fpd
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1503 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-08 11:41:47 +00:00
2eb7d78dcd Adding new Logger instead of Ant's.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1502 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-08 09:22:36 +00:00
4917d9ddc3 1. Add function "Refresh" in main UI
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-08 01:58:04 +00:00
63e30d14b4 nothing
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1500 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-08 01:51:33 +00:00
27e0221a85 \t 2 \ \ \ \
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1499 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-08 01:00:36 +00:00
7242606411 FV attribute editor alpha.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1498 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07 10:40:04 +00:00
09ef924264 1. Fix EDKT193 "Provide a Module tree when platform/package are open"
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-07 09:14:34 +00:00
274a3dbda1 enhance hoblib function convert
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1496 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07 09:08:23 +00:00
af22c12f37 Randomize a Guid value if it can not be retrieved from inf file. This will 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-07 09:07:19 +00:00
8cf2c0a7d7 Change PcdDebugPrintErrorLevel PCD declare in msa as DYNAMIC, because this PCD type can be
FIXED_AT_BUILD and PATCHABLE_IN_MODULE.
Change Some WINNT PCDs type declared in EdkNt32Pkg.spd as DYNAMIC, because they is used in Nt32 emluator platform as DYNAMIC type.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1494 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07 08:24:27 +00:00
61528a1be3 Unify the logger and exception in AutoGen.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1493 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07 08:02:44 +00:00
607ef9948b refresh Pcd data from library instance when editing the settings of FrameworkModules
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1492 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07 07:57:58 +00:00
e2f1c84a39 Remove trailing blanks.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1491 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07 07:40:42 +00:00
99b0f0e6b2 fix logfile.close(), trim \n
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1490 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07 07:19:39 +00:00
02c768ee72 Move ${PLATFORM}_build.xml from PLATFORM_DIR to BULID_DIR. Now, all output 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-07 02:39:37 +00:00
67ce7c51e7 There is a potential flaw in HelpInfo.java previously. It use 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-07 02:37:43 +00:00
68a05456c3 Support pointer return type
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1487 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 11:20:45 +00:00
2f3fb65dd1 Set MdePkg.fpd, EdkModulePkg.fpd and Nt32.fpd default build directory to workspace root build directory according to Jordon's suggestions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1486 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 09:56:16 +00:00
892b0e7a05 Update GlobalData, SPD, SurfaceAreaQuery to using EdkException.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1485 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 09:37:36 +00:00
91f560c1c9 1.modify the usage info
2.update the context tool to provide an example in help info

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1484 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 09:32:32 +00:00
b411fc1f31 FV from FDF file options editor.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1483 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 09:28:47 +00:00
e8a3bee036 Update RuntimeLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1482 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 09:18:14 +00:00
b4648de2bc Enhance doxygening function headers for .h file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1481 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 07:49:27 +00:00
b30d28b3d4 Minor adjustments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1480 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 07:38:37 +00:00
738338d83e Remove unused code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1479 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 07:38:07 +00:00
a817ecbf36 debug R8Lib.h
add @return

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1478 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 07:32:58 +00:00
4100d1493e Update Binary Fat module to release version for reduce size.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1477 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 07:07:07 +00:00
2619585ad0 Change GenBuildLogger format.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1476 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 06:38:26 +00:00
2279b26c4d Changed EdkException to GenBuildException for consistency
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1475 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 06:07:25 +00:00
91f7d58229 Remove FrameworkLogger in FrameworkTasks and EdkException in GenBuild. Update EdkLog to accept one more parameter. Remove all System.out in GenBuild.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1474 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 05:58:31 +00:00
7ab9a5e580 modify r8onlylib generate
add Element

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1473 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 05:40:02 +00:00
2887f99b7c Laplace take over SourceFileReplacer.java
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1472 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 04:39:31 +00:00
adb6105a5a Added AutoGen.h to assembly and vfr dependency check
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1471 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 03:34:55 +00:00
71874f9369 Laplace, run
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1470 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 02:14:52 +00:00
4a484c5ff8 Changed EncapsulationTag to ToolName
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1469 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06 01:57:29 +00:00
aa64626987 Add clean and cleanall target for Fat and Logo customized build xml.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1468 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-05 13:52:58 +00:00
7c9e5810d0 Fix PeiLoadImage() for compressed peim to print the correct image address and entrypoint.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1467 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-05 11:28:57 +00:00
701d95b339 a. Sync FV info with FDF file contents when editing FV information.
b. display module GUID in FrameworkModules if that module no longer exists in workspace.
c. modify SourceFiles to reflect changes in Wizard Package/Platform part.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1466 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-05 10:31:51 +00:00
eff5170cce add commentout entrypoint
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1465 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-05 08:59:44 +00:00