]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
17 years agoFix GCC build issue
mdkinney [Wed, 4 Oct 2006 23:06:00 +0000 (23:06 +0000)]
Fix GCC build issue
Take advantage of some intrinsics from MSFT build tools

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1661 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd support for DEBUG and RELEASE builds of this FPD file.
mdkinney [Wed, 4 Oct 2006 23:04:24 +0000 (23:04 +0000)]
Add support for DEBUG and RELEASE builds of this FPD file.
Remove all FLAG settings from this FPD file.  This functionality has moved into tools_def.txt

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1660 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUpdate FwImage to zero .xdata information if the image type is X64 and all debug...
mdkinney [Wed, 4 Oct 2006 23:02:50 +0000 (23:02 +0000)]
Update FwImage to zero .xdata information if the image type is X64 and all debug information has been stripped.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1659 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd data structured for X64 unwind info
mdkinney [Wed, 4 Oct 2006 23:01:56 +0000 (23:01 +0000)]
Add data structured for X64 unwind info

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1658 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUpdate GenBuild to append FLAGS from FPD files to the FLAGS defined in tools_def.txt
mdkinney [Wed, 4 Oct 2006 23:01:10 +0000 (23:01 +0000)]
Update GenBuild to append FLAGS from FPD files to the FLAGS defined in tools_def.txt

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1657 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUpdate GenBuild to append FLAGS from FPD files to the FLAGS defined in tools_def.txt
mdkinney [Wed, 4 Oct 2006 23:00:35 +0000 (23:00 +0000)]
Update GenBuild to append FLAGS from FPD files to the FLAGS defined in tools_def.txt

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1656 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoPull majority of flag settings into tools_def.txt and only leave custom flags for...
mdkinney [Wed, 4 Oct 2006 22:56:14 +0000 (22:56 +0000)]
Pull majority of flag settings into tools_def.txt and only leave custom flags for platforms in the FPD files.
Add standard profiles for VS 2003, VS 2005 Professional, DDK 3790.1830, Intel EBC, Intel ASL
Preserve MYTOOLS profile that is compatible with previous versions of this file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1655 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoChange default setting in template to only build DEBUG targets instead of both DEBUG...
mdkinney [Wed, 4 Oct 2006 22:53:40 +0000 (22:53 +0000)]
Change default setting in template to only build DEBUG targets instead of both DEBUG and RELEASE targets.
This was done because other FPD files were updates to support both DEBUG and RELEASE targets

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1654 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd AutoGen.h.obj to the list of files to link to resolve a link failure with VS...
mdkinney [Wed, 4 Oct 2006 22:51:18 +0000 (22:51 +0000)]
Add AutoGen.h.obj to the list of files to link to resolve a link failure with VS 2005

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1653 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoSet the execute bits on these files.
bbahnsen [Tue, 3 Oct 2006 20:14:07 +0000 (20:14 +0000)]
Set the execute bits on these files.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1652 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix Capitalization issue to get tools to build on x86_64 linux.
bbahnsen [Tue, 3 Oct 2006 16:39:19 +0000 (16:39 +0000)]
Fix Capitalization issue to get tools to build on x86_64 linux.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1651 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdded the OPTIONAL NonProcessedFiles element to MSA section. Sub-element is Filename...
lhauch [Mon, 2 Oct 2006 15:43:44 +0000 (15:43 +0000)]
Added the OPTIONAL NonProcessedFiles element to MSA section.  Sub-element is Filename with no attributes.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1650 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix the problem of deleting ModuleSA custom tool chain option leads to FPD verificait...
jlin16 [Sat, 30 Sep 2006 02:50:14 +0000 (02:50 +0000)]
Fix the problem of deleting ModuleSA custom tool chain option leads to FPD verificaiton fail.
Remove the drop-down list of toolchain family for schema not restrict it any more.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1649 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdded code to clear "Buffer" before using it. This is supposed to fix the odd issue...
jwang36 [Sat, 30 Sep 2006 02:09:07 +0000 (02:09 +0000)]
Added code to clear "Buffer" before using it. This is supposed to fix the odd issue happened in sscanf.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1648 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoMoved the directory of generated precompiled header file to OUTPUT directory to fix...
jwang36 [Sat, 30 Sep 2006 01:34:36 +0000 (01:34 +0000)]
Moved the directory of generated precompiled header file to OUTPUT directory to fix the build issue after a "build clean"

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1647 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Remove some unuseful import in Framework's EfiRomTask.java, FlashMapTask.java...
qouyang [Fri, 29 Sep 2006 10:00:39 +0000 (10:00 +0000)]
1. Remove some unuseful import in Framework's EfiRomTask.java, FlashMapTask.java, GenFvImageTask.java, GenSectionTask.java, MakeDeps.java
2. For "BASE" type , the definition of variable "gEfiCallerIdGuid" in Autogen.c is as type of "GUID" instead of "EFI_GUID".

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1646 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoMsaOwner usable
alfred [Fri, 29 Sep 2006 09:06:28 +0000 (09:06 +0000)]
MsaOwner usable

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1645 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoMsaOwner.java & ModuleInfo.java
alfred [Fri, 29 Sep 2006 08:31:54 +0000 (08:31 +0000)]
MsaOwner.java & ModuleInfo.java

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1644 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoChanged local variable "ran" to static class member to fix multi-thread build issue
jwang36 [Fri, 29 Sep 2006 07:43:19 +0000 (07:43 +0000)]
Changed local variable "ran" to static class member to fix multi-thread build issue

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1643 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoenhance ModuleInfo.java
alfred [Fri, 29 Sep 2006 07:32:35 +0000 (07:32 +0000)]
enhance ModuleInfo.java

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1642 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoenhance MsaOwner.java
alfred [Fri, 29 Sep 2006 07:04:34 +0000 (07:04 +0000)]
enhance MsaOwner.java

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1641 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove empty attributes for build option.
jlin16 [Fri, 29 Sep 2006 06:21:27 +0000 (06:21 +0000)]
Remove empty attributes for build option.
Fix keyboard tying search wrong-focus in FrameworkModules table.
Make FvBinding text field editable.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1640 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed display sizes for X-Windows
lhauch [Thu, 28 Sep 2006 19:01:24 +0000 (19:01 +0000)]
Fixed display sizes for X-Windows

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1639 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix EDKT352: Scroll bar should be displayed when the table is out of screen scope
jlin16 [Thu, 28 Sep 2006 10:09:45 +0000 (10:09 +0000)]
Fix EDKT352: Scroll bar should be displayed when the table is out of screen scope

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1638 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd no mouse support for table cell editors.
jlin16 [Thu, 28 Sep 2006 09:01:25 +0000 (09:01 +0000)]
Add no mouse support for table cell editors.
Add auto-search function in FrameworkModules tables by detecting keyboard typing.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1637 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoTo fix EDKT284.
jjin9 [Wed, 27 Sep 2006 15:30:31 +0000 (15:30 +0000)]
To fix EDKT284.
1.support multi thread
2.fix bug

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1636 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdding the *NIX equivalent to fw.bat
lhauch [Wed, 27 Sep 2006 14:53:35 +0000 (14:53 +0000)]
Adding the *NIX equivalent to fw.bat

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1635 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove the duplicated Copy Right in msa header.
lgao4 [Wed, 27 Sep 2006 09:26:40 +0000 (09:26 +0000)]
Remove the duplicated Copy Right in msa header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1634 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoTo fix EDKT341. Still existing issues for VfrCompile.
wuyizhong [Wed, 27 Sep 2006 05:53:35 +0000 (05:53 +0000)]
To fix EDKT341. Still existing issues for VfrCompile.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1633 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdded DllPath for VfrCompile
jwang36 [Wed, 27 Sep 2006 05:30:09 +0000 (05:30 +0000)]
Added DllPath for VfrCompile

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1632 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdded DllPath attribute
jwang36 [Wed, 27 Sep 2006 05:29:27 +0000 (05:29 +0000)]
Added DllPath attribute

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1631 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix EDKT337,Double click on modules in "Framework Modules" of Platforms should be...
jlin16 [Wed, 27 Sep 2006 04:23:50 +0000 (04:23 +0000)]
Fix EDKT337,Double click on modules in "Framework Modules" of Platforms should be supported.
Fix EDKT334, Wizard should sync modules list in fpd with modules in fv_order.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1630 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT306 Output different error message for different condition in workspace...
hche10x [Tue, 26 Sep 2006 09:05:56 +0000 (09:05 +0000)]
1. Fix EDKT306 Output different error message for different condition in workspace validation
2. Fix EDKT307 Workspace selection support is required by wizard

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1629 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoOptimize the algorithm of creating page table to enhance boot performance and save...
qhuang8 [Tue, 26 Sep 2006 07:22:33 +0000 (07:22 +0000)]
Optimize the algorithm of creating page table to enhance boot performance and save code size.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1628 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoenhance MsaOwner.java
alfred [Tue, 26 Sep 2006 07:19:30 +0000 (07:19 +0000)]
enhance MsaOwner.java

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1627 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix EDKT256: using unified logging mechanism in PcdAutogen tools.
klu2 [Tue, 26 Sep 2006 06:11:15 +0000 (06:11 +0000)]
Fix EDKT256: using unified logging mechanism in PcdAutogen tools.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1626 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT280 The types of ToolCode for <SourceFiles>.<Filename> should not be ...
hche10x [Tue, 26 Sep 2006 05:53:43 +0000 (05:53 +0000)]
1. Fix EDKT280 The types of ToolCode for <SourceFiles>.<Filename> should not be "CC", "LIB", etc

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1625 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd one more judgement for modulelist specified but empty.
wuyizhong [Tue, 26 Sep 2006 03:10:34 +0000 (03:10 +0000)]
Add one more judgement for modulelist specified but empty.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1624 6f19259b-4bc3-4df7-8a09-765794883524

17 years agotemp fix to remove "VOID" appended to Autogen.c
qwang12 [Tue, 26 Sep 2006 03:04:44 +0000 (03:04 +0000)]
temp fix to remove "VOID" appended to Autogen.c

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1623 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT281 there are too many values in the list of Hob's Guid C Name. only the...
hche10x [Tue, 26 Sep 2006 02:49:50 +0000 (02:49 +0000)]
1. Fix EDKT281 there are too many values in the list of Hob's Guid C Name. only the correlative values could be reserved in the list
2. Fix EDKT282 there are too many selected values in the list of Variable Guid C Name of MSA
3. Fix EDKT283 there are too many selected values in the list of SystemTable Guid C Name of MSA
Add rules for get guid when editing event/guid/hob/variable/systemtable
a. Get all guids from current module's dependency packages
b. For each guid, only when it hasn't defined any type or has specific type for current editing item(event/guid/hob/variable/systemtable), it can be added into drop down list.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1622 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Replace openDialog with saveDialog when generating guids.xref file
hche10x [Tue, 26 Sep 2006 01:34:05 +0000 (01:34 +0000)]
1. Replace openDialog with saveDialog when generating guids.xref file
2. Add a message box dialog after guids.xref is created successfully.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1621 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT321 A module's all top level elements' arch should be in range of the...
hche10x [Tue, 26 Sep 2006 00:47:40 +0000 (00:47 +0000)]
1. Fix EDKT321 A module's all top level elements' arch should be in range of the module's arch

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1620 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdded the Merge tool information to build.xml and created the MSA file for the merge...
lhauch [Mon, 25 Sep 2006 23:31:31 +0000 (23:31 +0000)]
Added the Merge tool information to build.xml and created the MSA file for the merge tool.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1619 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemoved the COMMENT copyright and license entry.
lhauch [Mon, 25 Sep 2006 23:13:18 +0000 (23:13 +0000)]
Removed the COMMENT copyright and license entry.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1618 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemoved dead lines that had been commented out.
lhauch [Mon, 25 Sep 2006 23:10:05 +0000 (23:10 +0000)]
Removed dead lines that had been commented out.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1617 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoMade sure that the Extern element groups were clearly defined, made sure that a Drive...
lhauch [Mon, 25 Sep 2006 23:04:27 +0000 (23:04 +0000)]
Made sure that the Extern element groups were clearly defined, made sure that a Driver group contains a DriverBinding, if it will contain a ComponentName and/or DriverConfig and/or DriverDiag statement.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1616 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed grammar in text messages.
lhauch [Mon, 25 Sep 2006 22:10:26 +0000 (22:10 +0000)]
Fixed grammar in text messages.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1615 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed wording for Legacy FlashMap.h Header question
lhauch [Mon, 25 Sep 2006 20:00:57 +0000 (20:00 +0000)]
Fixed wording for Legacy FlashMap.h Header question

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1614 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemoved some output information for debug purpose.
qouyang [Mon, 25 Sep 2006 15:41:29 +0000 (15:41 +0000)]
Removed some output information for debug purpose.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1613 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed EDKT318
qouyang [Mon, 25 Sep 2006 15:18:01 +0000 (15:18 +0000)]
Fixed EDKT318

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1612 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed EDKT318
qouyang [Mon, 25 Sep 2006 14:29:57 +0000 (14:29 +0000)]
Fixed EDKT318

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1611 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1.Fix .global issue in GAS (EdkT207).
qhuang8 [Mon, 25 Sep 2006 10:05:26 +0000 (10:05 +0000)]
1.Fix .global issue in GAS (EdkT207).
2.Fix Label start with @ (EdkT208).

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1610 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDegrade echo "Ignoring File..." message from WARNING to INFO. Add process status...
wuyizhong [Mon, 25 Sep 2006 09:22:01 +0000 (09:22 +0000)]
Degrade echo "Ignoring File..." message from WARNING to INFO. Add process status indicator during parallel build.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1609 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoimplement MsaOwner.java partly
alfred [Mon, 25 Sep 2006 08:54:58 +0000 (08:54 +0000)]
implement MsaOwner.java partly

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1608 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDon't copy *.te file into Bin_DIR directory.
lgao4 [Mon, 25 Sep 2006 08:27:07 +0000 (08:27 +0000)]
Don't copy *.te file into Bin_DIR directory.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1607 6f19259b-4bc3-4df7-8a09-765794883524

17 years agodo not generate version attributes when saving module order information in FV if...
jlin16 [Mon, 25 Sep 2006 08:18:26 +0000 (08:18 +0000)]
do not generate version attributes when saving module order information in FV if no version data provided in ModuleSA or original BuildOptions->UserExtensions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1606 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoSupport "Defining Module Sequence in FV.inf". Since modules sequences in Fv.inf can...
wuyizhong [Mon, 25 Sep 2006 08:17:50 +0000 (08:17 +0000)]
Support "Defining Module Sequence in FV.inf". Since modules sequences in Fv.inf can be customized explicitly in FPD.BuildOptions.UserExtensions[UserID='IMAGES' Identifier='1'] with WIZARD tool, now build tool will check it and use it if exists.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1605 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT314 Display module source/binary in a radio box
hche10x [Mon, 25 Sep 2006 07:29:33 +0000 (07:29 +0000)]
1. Fix EDKT314 Display module source/binary in a radio box
2. Fix EDKT279 Genertate Guilds.xref by wizard tools
3. Fix a typo error in SourceFilesDlg.java

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1604 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoadded public getToolsDefArchNames which will return a space separated string of archi...
lhauch [Fri, 22 Sep 2006 16:10:52 +0000 (16:10 +0000)]
added public getToolsDefArchNames which will return a space separated string of architectures defined in the tools definition file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1603 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed a couple of typos in the ToolTipText fields.
lhauch [Fri, 22 Sep 2006 16:08:53 +0000 (16:08 +0000)]
Fixed a couple of typos in the ToolTipText fields.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1602 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoSet start points and widths for the label and value fields so that they display corre...
lhauch [Fri, 22 Sep 2006 16:07:23 +0000 (16:07 +0000)]
Set start points and widths for the label and value fields so that they display correctly on non-MS systems.
Hid the PCD type selection, since the tool should be able to determine whether the module is a DXE_DRIVER or PEIM and set the value accordingly.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1601 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT328 Splash Screen Text is recommended to be modified.
hche10x [Fri, 22 Sep 2006 09:18:51 +0000 (09:18 +0000)]
1. Fix EDKT328 Splash Screen Text is recommended to be modified.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1600 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT323 (Only dependent packages' ppis can be added to module's ppi section)
hche10x [Fri, 22 Sep 2006 08:48:00 +0000 (08:48 +0000)]
1. Fix EDKT323 (Only dependent packages' ppis can be added to module's ppi section)
2. Fix EDKT324 (Only dependent packages' protocols can be added to module's protocol section.)
3. Fix EDKT325 (Only dependent packages' pcds can be added to module's pcd section.)
4. Fix EDKT326 (Only dependent packages' guids can be added to module's guid section.)
5. Fix EDKT327 (Only dependent packages' library can be added to module's library section.)

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1599 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoModify GenFfsFileTask.
qouyang [Fri, 22 Sep 2006 08:16:10 +0000 (08:16 +0000)]
Modify GenFfsFileTask.
If GenFfsFileTask is failed, the *.ffs file will not be create.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1598 6f19259b-4bc3-4df7-8a09-765794883524

17 years agore
alfred [Fri, 22 Sep 2006 06:33:25 +0000 (06:33 +0000)]
re

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1597 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoconvert \t to
alfred [Fri, 22 Sep 2006 06:25:37 +0000 (06:25 +0000)]
convert \t to

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1596 6f19259b-4bc3-4df7-8a09-765794883524

17 years agofirst step for MsaOwner in ModuleInfo
alfred [Fri, 22 Sep 2006 05:18:21 +0000 (05:18 +0000)]
first step for MsaOwner in ModuleInfo

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1595 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix row out of order problem for Module order In FV editor.
jlin16 [Fri, 22 Sep 2006 03:23:44 +0000 (03:23 +0000)]
Fix row out of order problem for Module order In FV editor.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1594 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd hint if migration tool cannot handle an obsolete R8 library interface.
qhuang8 [Fri, 22 Sep 2006 02:53:53 +0000 (02:53 +0000)]
Add hint if migration tool cannot handle an obsolete R8 library interface.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1593 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT319 "Can't save when changing value of "PCD Is Driver" on MsaHeader page"
hche10x [Fri, 22 Sep 2006 02:12:53 +0000 (02:12 +0000)]
1. Fix EDKT319 "Can't save when changing value of "PCD Is Driver" on MsaHeader page"
2. Fix EDKT322 "Remove "Default" from usage to sync with the latest schema"
3. Fix EDKT286 "A rare display mistake in error message dialog box"

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1592 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemoved DEFAULT Usage type - it is not valid, and should have been removed a while...
lhauch [Thu, 21 Sep 2006 18:07:07 +0000 (18:07 +0000)]
Removed DEFAULT Usage type - it is not valid, and should have been removed a while ago.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1591 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoModule Order in FV editor enhanced.
jlin16 [Thu, 21 Sep 2006 16:08:07 +0000 (16:08 +0000)]
Module Order in FV editor enhanced.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1590 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix EDKT272.
qouyang [Thu, 21 Sep 2006 08:01:14 +0000 (08:01 +0000)]
Fix EDKT272.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1589 6f19259b-4bc3-4df7-8a09-765794883524

17 years agonew temp schema
alfred [Thu, 21 Sep 2006 06:54:50 +0000 (06:54 +0000)]
new temp schema

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1588 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoChanged the way of generating the pre-compiled header to solve incremental build...
jwang36 [Thu, 21 Sep 2006 06:31:33 +0000 (06:31 +0000)]
Changed the way of generating the pre-compiled header to solve incremental build issue

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1587 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago+ n/a
alfred [Thu, 21 Sep 2006 05:29:00 +0000 (05:29 +0000)]
+ n/a

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1586 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoMerger DriverBinding and ComponentName into one <extern> section for all *.msa files
vanjeff [Thu, 21 Sep 2006 05:25:07 +0000 (05:25 +0000)]
Merger DriverBinding and ComponentName into one <extern> section for all *.msa files

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1585 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1) Add FileTimeStamp class to centralize the cache mechanism for file time stamp...
jwang36 [Thu, 21 Sep 2006 05:11:58 +0000 (05:11 +0000)]
1) Add FileTimeStamp class to centralize the cache mechanism for file time stamp check, and changed related classes
2) Fixed the FlashMapTask dependency issue
3) Fixed empty target issue in OnDenpendency class

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1584 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDistinguish PEIM entrypoint and driver entrypoint
qhuang8 [Thu, 21 Sep 2006 03:16:26 +0000 (03:16 +0000)]
Distinguish PEIM entrypoint and driver entrypoint

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1583 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed FwImage/fwimage.c to guarantee that the raw size of a section is a multiple...
mdkinney [Thu, 21 Sep 2006 03:11:13 +0000 (03:11 +0000)]
Fixed FwImage/fwimage.c to guarantee that the raw size of a section is a multiple of the file alignment.
Revert PeCoffLoader/BasePeCoff.c and PeiRebase/PeiRebaseExe.c back to the previous revisions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1582 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd EntryPointLib class once ImageEntryPoint is found in inf file.
qhuang8 [Thu, 21 Sep 2006 02:03:47 +0000 (02:03 +0000)]
Add EntryPointLib class once ImageEntryPoint is found in inf file.
Enhance to recognize function-invocation to not include protocol calling.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1581 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT273 "Externs are not being grouped together in MSA Files"
hche10x [Thu, 21 Sep 2006 01:07:28 +0000 (01:07 +0000)]
1. Fix EDKT273 "Externs are not being grouped together in MSA Files"
2. Fix EDKT274 "Wrong display in Extern when selecting "Specification"

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1580 6f19259b-4bc3-4df7-8a09-765794883524

17 years agodelete build directory
lgao4 [Wed, 20 Sep 2006 14:24:57 +0000 (14:24 +0000)]
delete build directory

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1579 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDelete Build directory
lgao4 [Wed, 20 Sep 2006 14:24:17 +0000 (14:24 +0000)]
Delete Build directory

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1578 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoadded ACPI_TIMER_FREQUENCY definition
vanjeff [Wed, 20 Sep 2006 09:15:14 +0000 (09:15 +0000)]
added ACPI_TIMER_FREQUENCY definition

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1577 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDelete the midterm temporary file which created by GenFFSFile task.
qouyang [Wed, 20 Sep 2006 06:21:04 +0000 (06:21 +0000)]
Delete the midterm temporary file which created by GenFFSFile task.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1576 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove dependence check of FD upon FlashMap.fdf
bxing [Wed, 20 Sep 2006 02:57:55 +0000 (02:57 +0000)]
Remove dependence check of FD upon FlashMap.fdf

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1575 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoadd multi-source pcd check before adding/deleting lib instance for ModuleSA in platform.
jlin16 [Wed, 20 Sep 2006 00:48:36 +0000 (00:48 +0000)]
add multi-source pcd check before adding/deleting lib instance for ModuleSA in platform.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1574 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd PCD Feature Flags for the Device Path Module
mdkinney [Tue, 19 Sep 2006 19:14:50 +0000 (19:14 +0000)]
Add PCD Feature Flags for the Device Path Module

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1573 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUpdate Device Path Module to use PCD Feature Flags to determine of the Device Path...
mdkinney [Tue, 19 Sep 2006 19:14:02 +0000 (19:14 +0000)]
Update Device Path Module to use PCD Feature Flags to determine of the Device Path To Text and Text To Device Path Protocols are produced or not.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1572 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd use of PCD feature flags to the Device Path Modules
mdkinney [Tue, 19 Sep 2006 19:13:04 +0000 (19:13 +0000)]
Add use of PCD feature flags to the Device Path Modules

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1571 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDeclare PCD Feature flags for protocols produced by the Device Path Module and decomp...
mdkinney [Tue, 19 Sep 2006 19:11:53 +0000 (19:11 +0000)]
Declare PCD Feature flags for protocols produced by the Device Path Module and decompression methods supported by the DXE IPL

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1570 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd PCD Feature Flags to control which decompression method(s) are included in the...
mdkinney [Tue, 19 Sep 2006 19:10:41 +0000 (19:10 +0000)]
Add PCD Feature Flags to control which decompression method(s) are included in the DXE IPL.  The choices are any combination of EFI, Tiano, and Custom decompression.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1569 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove IDT
mdkinney [Tue, 19 Sep 2006 19:08:01 +0000 (19:08 +0000)]
Remove IDT

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1568 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoOptimize the size of the Base Library for the MSFT 32-bit tool chains by taking advan...
mdkinney [Tue, 19 Sep 2006 19:04:40 +0000 (19:04 +0000)]
Optimize the size of the Base Library for the MSFT 32-bit tool chains by taking advantage of inline assembly.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1567 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd GLOBAL_REMOVE_IF_REFERENCED to the declaration of module globals in the Print...
mdkinney [Tue, 19 Sep 2006 19:01:18 +0000 (19:01 +0000)]
Add GLOBAL_REMOVE_IF_REFERENCED to the declaration of module globals in the Print Library that were still present in the final image even through there were no references to those module globals.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1566 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1) Simplify implementation by reading the entire input file into memory, modifying...
mdkinney [Tue, 19 Sep 2006 18:58:55 +0000 (18:58 +0000)]
1) Simplify implementation by reading the entire input file into memory, modifying the buffer in memory, and then writing the entire buffer from memory to the output file.

2) Zero all optional fields in the PE/COFF Optional Header

3) Zero the .pdata section of X64 images that do not have a Debug Directory

4) Strip zero padding at the end of the .reloc section.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1565 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix buffer overflow when the raw size of a section and the virtual size of a section...
mdkinney [Tue, 19 Sep 2006 18:53:32 +0000 (18:53 +0000)]
Fix buffer overflow when the raw size of a section and the virtual size of a section are not the same.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1564 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoCompute the end address of a section read from a file using the SizeOfRawData instead...
mdkinney [Tue, 19 Sep 2006 18:52:07 +0000 (18:52 +0000)]
Compute the end address of a section read from a file using the SizeOfRawData instead of VirtualSize, because the PE/COFF image format allows the SizeOfRawData to be smaller then VirtualSize.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1563 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUse a 64-bit Optional Header when a 64-bit image is detected
mdkinney [Tue, 19 Sep 2006 18:49:56 +0000 (18:49 +0000)]
Use a 64-bit Optional Header when a 64-bit image is detected

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1562 6f19259b-4bc3-4df7-8a09-765794883524