Commit Graph

682 Commits

Author SHA1 Message Date
jwang36 a1c90cf694 Added pre-compiled header support for compiling source code
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1448 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-05 03:16:09 +00:00
jchen20 473f57d42e Add method for Microcode building
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1447 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-05 02:44:54 +00:00
hche10x 94b0f428d7 1. Fix bug EDKT241 "If and MSA file is missing, the Wizard gives a NULL Pointer Exception, with no hints that the workspace is not valid."
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1444 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-05 02:12:02 +00:00
jlin16 ca40209e2c For long text display for table cell.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1441 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-04 09:34:14 +00:00
jlin16 98c207975e a. Enhanced toolchain setting UI for ModuleSa build options and global build options.
b. Fpd editor, Flash part UI FV operations.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1440 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-04 09:32:37 +00:00
alfred 6f55be9f0b let critic prepared
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1439 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-04 08:43:05 +00:00
wuyizhong aca6c736f6 Backup original properties to avoid property overriding message. This change is for multi-thread build preparations. (3)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1438 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-04 07:13:01 +00:00
alfred 1e8e8a82dd modify moduleinfo
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1437 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-04 06:38:16 +00:00
wuyizhong abce9cbd99 Add thread control classes. (2)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1434 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-04 04:50:59 +00:00
wuyizhong 19bf6b15d0 Add thread control classes. (2)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1433 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-04 03:49:31 +00:00
lgao4 a651e231ec Fix EdkII tracker 223 to enhance genfvimage tool to support TE image format. If so, PEI CORE can contain one TE section to reduce size.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1431 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-01 12:30:25 +00:00
wuyizhong 5acb4b67f2 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1430 6f19259b-4bc3-4df7-8a09-765794883524 2006-09-01 09:46:29 +00:00
jjin9 987912ad48 add the copyright info and the file description.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1429 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-01 09:39:30 +00:00
wuyizhong 83fba80256 Remove static from SurfaceAreaQuery.java for preparing parallel build.(1)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1428 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-01 09:28:15 +00:00
jjin9 c74c7a4302 add ContextTool to workspace/Tools
In directory: workspace/Tools/bin
please type: ContextTool to see the usage help

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1427 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-01 09:21:38 +00:00
alfred bb2db65a8e Dom test
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1426 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-01 09:13:03 +00:00
hche10x c8b748bff3 1. Fix EDKT202 "Some externs do not have attribute SupArchList"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1422 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-01 06:23:58 +00:00
alfred 5ad6d22a16 add lisence
modify ui func

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1421 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-01 06:19:05 +00:00
hche10x ff383de448 1. Fix EDKT214 "Framework Wizard is not synchronized with FrameworkDatabase.db when install FAR"
2. Remove some unused code from some files.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1420 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-01 06:11:35 +00:00
alfred 5f4eb6b6d5 add ModuleInfo2OutputPath Map
modify inf chooser

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1417 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-01 03:24:35 +00:00
jlin16 eb8ea8292e Flash UI add new FV feature. modify FvImageNames and FvBindings in fpd file if FV name changes.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1416 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-31 10:34:14 +00:00
wuyizhong 0719317158 Remove stand-alone module judge when parse FPD file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1415 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-31 08:38:25 +00:00
jlin16 fb4645773d initialize text fields to empty when switching dynamic pcd entries.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1414 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-31 02:02:44 +00:00
alfred b678aacaa9 func name changed & modify common.todoall
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1412 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-31 01:06:09 +00:00
jlin16 b315127350 change boolean PCD value to capital "TRUE" "FALSE".
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1411 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-30 09:37:44 +00:00
alfred e3e8956d13 editable comment style
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1407 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-30 08:36:25 +00:00
wuyizhong 6ae1510e52 Change output dir layout from Target/TagName/Arch to Target_TagName/Arch.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1406 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-30 03:57:57 +00:00
qouyang 96c9ae4507 Add comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1405 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-30 03:53:23 +00:00
wuyizhong 3790e93c7e Add Arch Check for single module build. To Fix T167 & T224.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1404 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-30 03:11:48 +00:00
lhauch 52ee46a69b Added the ToolChainId class which will read the target.txt and tool definition files with various return values. Updated the ToolTipText in FpdPlatformDefs.java as well as changed the Build Targets from freeform to ComboBox (with the ability to add a new Target name.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1403 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-29 20:49:49 +00:00
jlin16 a094728fa7 rearrange target of procedures of library instance selection.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1402 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-29 09:18:39 +00:00
qouyang c60019f637 Modify the Autogen.java for <SetVirtualAddressMapCallBack> and
<ExitBootServicesCallBack> only working on module type as DXE_DRIVER, DXE_RUNTIME_DRIVER,DXE_SAL_DRIVER,UEFI_DRIVER, UEFI_APPLICATION.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1401 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-29 07:36:14 +00:00
jlin16 04a13d6c50 Add check before adding msa file to spd file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1400 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-29 06:01:11 +00:00
klu2 a3222f6a71 Fix track EDKT213: PCD value size should be specificed when generate const variable for String type, PATCHABLE_IN_MODULE type PCD.
The fixing work is translate the ANSIC string or Unicode string to byte array for PATCHABLE_IN_MODULE PCD.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1399 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-29 05:28:36 +00:00
lhauch a3420902ba removed the FlowLayout and made everything fixed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1397 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-29 01:20:05 +00:00
alfred 4f60c26f93 singleton of Database & FirstPanel
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1394 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-28 02:55:44 +00:00
alfred 482407d3d6 add MigrationTool
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1393 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-28 02:28:24 +00:00
jlin16 2b70a6367b Generate Module Orders in FV at BuildOptions, UserExtensions with UserId "IMAGES" and Identifier "1".
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1392 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-27 02:56:35 +00:00
lhauch 07e741e010 changed variable names from textfieldsomething to somethingtextfield
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1391 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-27 00:45:02 +00:00
lhauch 01fa6a6199 Made the Specification look like a comment at the bottom of the page, since it cannot be modified, it did not need to have a label, nor did it require the star, indicating that it was required. Also made the Copyright a ScrollPane so that multiple copyright lines can be displayed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1390 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-27 00:43:05 +00:00
hche10x fe1543a5eb 1. Fix a bug about "Can't open a module/platform/package again after they are closed once"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1389 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-26 01:51:56 +00:00
lhauch bf6aed4db5 Added Support for OPTIONAL property: MULTIPLE_THREAD = enable tag (if not present, MULTIPLE_THREAD should be disabled! Wizard removes this line if not enabled.)
Added Support for OPTIONAL property: MAX_CONCURRENT_THREAD_NUMBER = #  (if MULTIPLE_THREAD is not present, then this should be ignored! - wizard will remove this line if MULTIPLE_THREAD is not enabled.)

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1388 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-25 20:58:03 +00:00
jlin16 61919f8cfa draft UI implementation of module orders in FV.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1387 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-25 18:53:59 +00:00
lhauch 9d0ac02b2d Made the Specification look like a comment at the bottom of the page, since it cannot be modified, it did not need to have a label, nor did it require the star, indicating that it was required.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1386 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-25 17:18:54 +00:00
wuyizhong 80eb97ffc0 Fix EDKT212.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1385 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-25 03:01:17 +00:00
lhauch 2e482fb5d5 Started cleaning up the Build Options screen so that we can add some additional information for the command line arguments that need to be put into the <BuildOptions><Options><Option> lines.
Re-ordered the content in the file, removed the layout from the Options tab.  No changes to functionality were made, just look & feel.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1384 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-25 01:44:06 +00:00
jlin16 3658f95e1a Use unified global data to get module informations.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1383 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-24 23:37:27 +00:00
hche10x 55e83b18d8 1. Provide "Find" function for Ppi/Protocol/Guid/Pcd/LibraryClass.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1382 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-24 20:58:25 +00:00
klu2 7085597507 Fix track EDKT106 & EDKT112: map LibPcdSetPtr function for PatchPcdSetPtr macro function defined in PcdLib library class
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1381 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-24 17:04:56 +00:00
jwang36 82810f3b0f Fixed the issue caused by introducing INCLUDE_PATH property;
Re-designed NestElement class and all classes which implemented its interface because they have many common code; and changed all classes which use those re-designed classes.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1380 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-24 13:40:42 +00:00