17 years agoFix for EDKT9.
bbahnsen [Mon, 10 Jul 2006 05:22:28 +0000 (05:22 +0000)]
Fix for EDKT9.

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

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@854 6f19259b...
lgao4 [Mon, 10 Jul 2006 05:14:05 +0000 (05:14 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@854 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAssign token number to DynamicExTokenNumber for all DYNAMIC or DYNAMIC_EX type PCD.
klu2 [Mon, 10 Jul 2006 03:46:11 +0000 (03:46 +0000)]
Assign token number to DynamicExTokenNumber for all DYNAMIC or DYNAMIC_EX type PCD.

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

17 years agoFixed a syntax error in BasePciCf8Lib/PciLib.c
bxing [Mon, 10 Jul 2006 03:20:48 +0000 (03:20 +0000)]
Fixed a syntax error in BasePciCf8Lib/PciLib.c

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

17 years ago1. Fixed a logical error in PciReadBuffer() and PciWriteBuffer()
bxing [Mon, 10 Jul 2006 02:56:56 +0000 (02:56 +0000)]
1. Fixed a logical error in PciReadBuffer() and PciWriteBuffer()
2. Fixed GetInterruptState() on IPF to return the state of interrupts correctly

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

17 years agoFix some bugs in edksetup.sh
klu2 [Sun, 9 Jul 2006 17:33:16 +0000 (17:33 +0000)]
Fix some bugs in edksetup.sh
1, WORKSPACE environment in unix-like system can be obtained automatically as edksetup.bat in window's environment.
2, XMLBEANS_HOME environment in unix-like system should be also check as edksetup.bat in windows's environment.
3, In some unix-like system like darwin's system, system environment should be export to user's environment explicitly, this behavior is different in microsoft windows's platform.

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

17 years agoUpdate the binary MSA to say they were binary, fixed an abstract, changed a module...
lhauch [Sun, 9 Jul 2006 14:14:00 +0000 (14:14 +0000)]
Update the binary MSA to say they were binary, fixed an abstract, changed a module UiName, changed tool default values in the build.xml files to give the name of the tool, rather than all, so when building the tools, you can tell what tool it is trying to build.

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

17 years ago1. Add feature of ModuleSA PcdBuildDefinition editor.
jlin16 [Sun, 9 Jul 2006 13:44:41 +0000 (13:44 +0000)]
1. Add feature of ModuleSA PcdBuildDefinition editor.
2. bug fixing for SPD editor.

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

17 years agoMade some changes to use GCC to pre-process and assembly .S file
jwang36 [Sun, 9 Jul 2006 12:07:49 +0000 (12:07 +0000)]
Made some changes to use GCC to pre-process and assembly .S file

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

17 years agoAdded code to print out file name in GCC building because GCC doesn't output its...
jwang36 [Sun, 9 Jul 2006 11:09:11 +0000 (11:09 +0000)]
Added code to print out file name in GCC building because GCC doesn't output its input file name in its stdout

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

17 years agoAdded a "_" to ${ENTRYPOINT} for GCC "CC" command option;
jwang36 [Sun, 9 Jul 2006 06:17:20 +0000 (06:17 +0000)]
Added a "_" to ${ENTRYPOINT} for GCC "CC" command option;
Removed GCC tool chain options from MdePkg-All-Archs.fpd and EdkModulePkg-All-Archs.fpd

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

17 years agoFixed GCC ld issue
jwang36 [Sun, 9 Jul 2006 05:14:01 +0000 (05:14 +0000)]
Fixed GCC ld issue

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

17 years agofix a bug in Service.c
qwang12 [Sat, 8 Jul 2006 15:21:21 +0000 (15:21 +0000)]
fix a bug in Service.c

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

17 years agoIn AsciiStrncmp(), if length=0, should return 0
vanjeff [Sat, 8 Jul 2006 15:21:04 +0000 (15:21 +0000)]
In AsciiStrncmp(), if length=0, should return 0

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

17 years agoPorted to use BaseMemoryLib functions
ajfish [Sat, 8 Jul 2006 14:53:17 +0000 (14:53 +0000)]
Ported to use BaseMemoryLib functions

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

17 years agoAdd Feature Flag PcdDxePcdDatabaseTraverseEnabled and PcdPeiPcdDatabaseTraverseEnabled
qwang12 [Sat, 8 Jul 2006 14:37:30 +0000 (14:37 +0000)]
Add Feature Flag  PcdDxePcdDatabaseTraverseEnabled and PcdPeiPcdDatabaseTraverseEnabled

Add Pcd DXE driver and PEIM to all supported ARCH in EdkModulePkg-All-Archs.fpd

Make Pcd DXE driver and PEIM compilable under EBC, IPF, X64

Fixed a few other bugs.

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

17 years agoAdded Wordpad recommendation for editor, change ACTIVE_PLATFORM from REQUIRED to...
lhauch [Sat, 8 Jul 2006 14:11:29 +0000 (14:11 +0000)]
Added Wordpad recommendation for editor, change ACTIVE_PLATFORM from REQUIRED to RECOMMENDED

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

17 years agoAdded the Common.jar file to the CLASSPATH that gets set if you use the skip option.
lhauch [Sat, 8 Jul 2006 13:59:19 +0000 (13:59 +0000)]
Added the Common.jar file to the CLASSPATH that gets set if you use the skip option.

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

17 years agofixed a potential issue which would be raised by empty value in tools_def.txt file
jwang36 [Sat, 8 Jul 2006 11:04:34 +0000 (11:04 +0000)]
fixed a potential issue which would be raised by empty value in tools_def.txt file

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

jwang36 [Sat, 8 Jul 2006 10:06:40 +0000 (10:06 +0000)]

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

17 years agoChanged the code to read the correct configuration name in target.txt file;
jwang36 [Sat, 8 Jul 2006 10:02:19 +0000 (10:02 +0000)]
Changed the code to read the correct configuration name in target.txt file;
Fixed an issue which caused building platform with un-defined tools.

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

17 years agoFinal target.template file with embedded documentation. This file will only be used...
lhauch [Sat, 8 Jul 2006 07:30:06 +0000 (07:30 +0000)]
Final target.template file with embedded documentation.  This file will only be used if edksetup.bat does not detect the existence of the file: target.txt.

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

17 years agoRemove unused PCD file.
klu2 [Sat, 8 Jul 2006 05:32:46 +0000 (05:32 +0000)]
Remove unused PCD file.

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

17 years agoAdded a line to remove the Jar file in the cleanall target.
lhauch [Sat, 8 Jul 2006 05:05:33 +0000 (05:05 +0000)]
Added a line to remove the Jar file in the cleanall target.

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

17 years agoAdd more instructions for OS X and Linux.
bbahnsen [Fri, 7 Jul 2006 23:39:10 +0000 (23:39 +0000)]
Add more instructions for OS X and Linux.

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

17 years agoAdded a comment about how to configure for Unix systems.
bbahnsen [Fri, 7 Jul 2006 18:52:28 +0000 (18:52 +0000)]
Added a comment about how to configure for Unix systems.

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

17 years agoAdd a *nix version of the FrameworkWizard Launcher/
bbahnsen [Fri, 7 Jul 2006 17:00:20 +0000 (17:00 +0000)]
Add a *nix version of the FrameworkWizard Launcher/

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

17 years agoRedefine SPEC and Release Version to 0x20000
lgao4 [Fri, 7 Jul 2006 14:37:11 +0000 (14:37 +0000)]
Redefine SPEC and Release Version to 0x20000

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

17 years agoFix PCD WinNTFirmwareVolume Value from "..\\..\\FV\\FV_RECVOERY.fd" to "..\\FV\\FV_RE...
lgao4 [Fri, 7 Jul 2006 12:12:06 +0000 (12:12 +0000)]
Fix PCD WinNTFirmwareVolume Value from "..\\..\\FV\\FV_RECVOERY.fd" to "..\\FV\\FV_RECVOERY.fd"

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

17 years agoFix the wrong usage of UnicodeValueToString function
lgao4 [Fri, 7 Jul 2006 12:06:13 +0000 (12:06 +0000)]
Fix the wrong usage of UnicodeValueToString function

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

17 years agoChanged the ant-contrib download address to sync with the website;
yshi8 [Fri, 7 Jul 2006 09:38:58 +0000 (09:38 +0000)]
Changed the ant-contrib download address to sync with the website;
Removed the space character from the JAVA installation path;
Changed the XMLBeans version from 2.1.0 or later to 2.1.0, since the later version 2.2.0 can not work with Saxon8, version 8.1.1;

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

17 years agoObsoleted by new schema and new build tools.
jwang36 [Fri, 7 Jul 2006 09:28:33 +0000 (09:28 +0000)]
Obsoleted by new schema and new build tools.

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

17 years agobug fixing for SPD editor.
jlin16 [Fri, 7 Jul 2006 08:52:34 +0000 (08:52 +0000)]
bug fixing for SPD editor.

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

17 years ago1. Fix displaying wrong file type bug.
hche10x [Fri, 7 Jul 2006 08:10:20 +0000 (08:10 +0000)]
1. Fix displaying wrong file type bug.
2. Fix a typo bug in Tool Chain Config frame.

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

17 years agoFixed the MUST set ACTIVE_PLATFORM to be required IFF the current working directory...
lhauch [Fri, 7 Jul 2006 07:00:32 +0000 (07:00 +0000)]
Fixed the MUST set ACTIVE_PLATFORM to be required IFF the current working directory does not contain one or more FPD files.

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

17 years agoFix all <TokenSpaceGuidCName> in all SPD file.
klu2 [Fri, 7 Jul 2006 06:32:06 +0000 (06:32 +0000)]
Fix all <TokenSpaceGuidCName> in all SPD file.

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

17 years ago1, Rollback run.cmd because the concat work in NT32.fpd is work correctly now.
klu2 [Fri, 7 Jul 2006 06:19:08 +0000 (06:19 +0000)]
1, Rollback run.cmd because the concat work in NT32.fpd is work correctly now.
2, Fix some bugs in ReleaseNotes.txt

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

17 years agoModify ModifyInfTask which in frameworkTask.
qouyang [Fri, 7 Jul 2006 05:58:08 +0000 (05:58 +0000)]
Modify ModifyInfTask which in frameworkTask.
Remove the "[]" which add around "patternstr" attribute by modifyInfTask.

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

17 years ago1. Add help for ToolChainConfig
hche10x [Fri, 7 Jul 2006 05:38:39 +0000 (05:38 +0000)]
1. Add help for ToolChainConfig
2. Fix data validation bug in PCD of Msa

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

17 years agoFixed the build warning issue.
jwang36 [Fri, 7 Jul 2006 04:51:02 +0000 (04:51 +0000)]
Fixed the build warning issue.

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

17 years agoFixed the build warning issue
jwang36 [Fri, 7 Jul 2006 04:38:05 +0000 (04:38 +0000)]
Fixed the build warning issue

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

17 years agoupdate ModuleSA PCD editor.
jlin16 [Fri, 7 Jul 2006 03:20:53 +0000 (03:20 +0000)]
update ModuleSA PCD editor.

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

17 years agoRemove build warning.
qouyang [Fri, 7 Jul 2006 01:53:47 +0000 (01:53 +0000)]
Remove build warning.
Fixed bug:

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

17 years agoFix the TokenSpaceGuidCName entry of PcdSupportUpdateCapsuleRest/PcdMaxSizePopulateCa...
davidhuang [Fri, 7 Jul 2006 01:00:38 +0000 (01:00 +0000)]
Fix the TokenSpaceGuidCName entry of PcdSupportUpdateCapsuleRest/PcdMaxSizePopulateCapsule/PcdMaxSizeNonPopulateCapsule

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

17 years agoConvert to unix format.
bbahnsen [Thu, 6 Jul 2006 19:21:12 +0000 (19:21 +0000)]
Convert to unix format.

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

17 years agoUpdated the Release Notes regarding target.txt and tools_def.txt.
lhauch [Thu, 6 Jul 2006 14:13:56 +0000 (14:13 +0000)]
Updated the Release Notes regarding target.txt and tools_def.txt.

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

17 years agoFixed a bug when input a invalid token number (not ZERO nor a valid token number...
qwang12 [Thu, 6 Jul 2006 13:34:25 +0000 (13:34 +0000)]
Fixed a bug when input a invalid token number (not ZERO nor a valid token number) PcdLib should ASSERT.

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

17 years agoAdded type cast (VOID *) to the third parameter of GetHiiVariable, to avoid compiling...
jwang36 [Thu, 6 Jul 2006 12:19:18 +0000 (12:19 +0000)]
Added type cast (VOID *) to the third parameter of GetHiiVariable, to avoid compiling warning in GCC build

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

17 years agoFix bugs in GetNextTokenSpace and GetNextToken
qwang12 [Thu, 6 Jul 2006 11:42:25 +0000 (11:42 +0000)]
Fix bugs in GetNextTokenSpace and GetNextToken

Fix bugs in Pcd Build tool generation for ExMap

Fix a few other bugs.

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

17 years agoCorrected a typo error.
jwang36 [Thu, 6 Jul 2006 10:43:52 +0000 (10:43 +0000)]
Corrected a typo error.

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

17 years agoI refined some names, added description for FAT source package, and removed the descr...
yshi8 [Thu, 6 Jul 2006 10:42:42 +0000 (10:42 +0000)]
I refined some names, added description for FAT source package, and removed the description for MBD.

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

17 years ago PciLib:
qhuang8 [Thu, 6 Jul 2006 10:37:49 +0000 (10:37 +0000)]
For PciRead/WriteBuffer(): A fix to handle boundary cases when Size is 0;
For FileDevicePath(): Change to use AppendDevicePath () in place of AppendDevicePathNode().
For type %p, according to current MWG, it should ignore flag 0, +, space, l, & L
Fix a bug in EBC interpreter for Ia32.

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

17 years agoFixed the GCC assembler issue. Now we can use full GCC tools to build our package.
jwang36 [Thu, 6 Jul 2006 10:31:48 +0000 (10:31 +0000)]
Fixed the GCC assembler issue. Now we can use full GCC tools to build our package.

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

17 years agoProvide a method to force rebuild. Using command "edksetup.bat ForceRebuild".
wuyizhong [Thu, 6 Jul 2006 08:29:28 +0000 (08:29 +0000)]
Provide a method to force rebuild. Using command "edksetup.bat ForceRebuild".

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

17 years ago1. Simplified PalCallStatic.s's by removing unnecessary condition testings.
bxing [Thu, 6 Jul 2006 07:46:22 +0000 (07:46 +0000)]
1. Simplified PalCallStatic.s's by removing unnecessary condition testings.
2. Fixed a logical error in Synchronization.c which caused InterlockedIncrement() and InterlockedDecrement() to hang.
3. Replaced the pseudo-implementation of GetInterruptState() with a real version.

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

17 years agoRestrict using UserExtension with UserID "TianoCore".
wuyizhong [Thu, 6 Jul 2006 07:35:01 +0000 (07:35 +0000)]
Restrict using UserExtension with UserID "TianoCore".

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

17 years agoModified the quick start section. Change all EDK 2.0 to EDK II. Update Individual...
wuyizhong [Thu, 6 Jul 2006 07:22:25 +0000 (07:22 +0000)]
Modified the quick start section. Change all EDK 2.0 to EDK II. Update Individual Platform Builds section, Individual Module Builds section, and The common operations section.

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

17 years ago1)Add a new module CapsuleRuntime under EdkModulePkg\Universal\Capsule\RuntimeDxe...
davidhuang [Thu, 6 Jul 2006 06:42:48 +0000 (06:42 +0000)]
1)Add a new module CapsuleRuntime under EdkModulePkg\Universal\Capsule\RuntimeDxe.And add the module into Nt32.fpd
2)Modify the related files to fit for the runtime services UpdateCapsule/QueryCapsuleCapabilities defined in UEFI2.0 spec
3)Modify the related files to fit for the runtime services QueryVariableInfo defined in UEFI2.0 spec

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

17 years agoAdd in support for MaxSize and CurrentSize for PCD entry.
qwang12 [Thu, 6 Jul 2006 06:10:20 +0000 (06:10 +0000)]
Add in support for MaxSize and CurrentSize for PCD entry.

Change the behavior for PcdSET for Variable_Enabled Pcd entry. If a Variable does not exist, we will only save the value to a volatile space. We save it to variable ONLY when the variable exist.

Fix a few bugs in Pcd Build tool when generated Pcd database for Pcd entry with Unicode String type.

Support PcdSet to return MaxSize if the input SizeOfBuffer is greater than the Max Size declared in FPD file.

Add SetValueWorker and GetValueWoker for each PcdSET and PcdGET function to reduce code size.

Sync function prototype definition for PCD_PPI_SET_POINTER, PCD_PPI_SET_EX_POINTER, PCD_PROTOCOL_SET_POINTER and PCD_PROTOCOL_SET_EX_POINTER with PCD arch spec 0.52.

Add ASSERTION in LibPcdSetPtr.

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

17 years agoBug fixing for FPD ModuleSA editor.
jlin16 [Thu, 6 Jul 2006 05:36:39 +0000 (05:36 +0000)]
Bug fixing for FPD ModuleSA editor.

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

17 years ago1. Sync LinkedList.c with MWG
vanjeff [Thu, 6 Jul 2006 04:07:24 +0000 (04:07 +0000)]
1. Sync LinkedList.c with MWG
2. Fix one bug in Ipf/InterlockedCompareExchange64.s
3. Fix one bug in AsmDisablePaging64()

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

17 years agoRemoved Optional Ffs Sections as it was not being used. Changed UserId in UserExtens...
lhauch [Thu, 6 Jul 2006 04:05:04 +0000 (04:05 +0000)]
Removed Optional Ffs Sections as it was not being used.  Changed UserId in UserExtensions from Fix_Me to TianoCore

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

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@784 6f19259b...
lgao4 [Thu, 6 Jul 2006 04:02:57 +0000 (04:02 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@784 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdded the MacroDefFile to ProcessSteps for future use, also removed extra Sections...
lhauch [Thu, 6 Jul 2006 03:57:36 +0000 (03:57 +0000)]
Added the MacroDefFile to ProcessSteps for future use, also removed extra Sections from the Ffs Definition as it was not used.

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

17 years agoAdapt to new Main UI interface.
jlin16 [Thu, 6 Jul 2006 03:16:57 +0000 (03:16 +0000)]
Adapt to new Main UI interface.

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

17 years agoChange assembler compiler to windkk.
klu2 [Thu, 6 Jul 2006 03:06:39 +0000 (03:06 +0000)]
Change assembler compiler to windkk.

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

17 years agoFix an issue for user extensions.
wuyizhong [Thu, 6 Jul 2006 01:33:08 +0000 (01:33 +0000)]
Fix an issue for user extensions.

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

17 years agosome bug fixing for FpdFrameworkModules
jlin16 [Thu, 6 Jul 2006 01:09:38 +0000 (01:09 +0000)]
some bug fixing for FpdFrameworkModules

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

17 years agoSimplify the script. It now allows normal ant targets and flags to be passed straight...
bbahnsen [Wed, 5 Jul 2006 21:09:05 +0000 (21:09 +0000)]
Simplify the script. It now allows normal ant targets and flags to be passed straight through. For example

build –v clean
build all –k

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

17 years agoAdd a bash version of the build script
bbahnsen [Wed, 5 Jul 2006 21:04:07 +0000 (21:04 +0000)]
Add a bash version of the build script

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

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@776 6f19259b...
michaelx_krau [Wed, 5 Jul 2006 20:41:25 +0000 (20:41 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@776 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoMade the default for IA-32 assembler path point to the default install location for...
ajfish [Wed, 5 Jul 2006 20:12:08 +0000 (20:12 +0000)]
Made the default for IA-32 assembler path point to the default install location for MASM.

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

17 years agoMerge latest from branch.
bbahnsen [Wed, 5 Jul 2006 16:45:42 +0000 (16:45 +0000)]
Merge latest from branch.

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

17 years agoAdded target.txt to the ignore list in the Conf directory
lhauch [Wed, 5 Jul 2006 12:40:35 +0000 (12:40 +0000)]
Added target.txt to the ignore list in the Conf directory

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

17 years agoFix a minor issue.
wuyizhong [Wed, 5 Jul 2006 12:26:30 +0000 (12:26 +0000)]
Fix a minor issue.

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

17 years agoSupport UserExtension in FPD.
wuyizhong [Wed, 5 Jul 2006 12:06:06 +0000 (12:06 +0000)]
Support UserExtension in FPD.

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

17 years agoAdd ModifyInftask in FrameworkTask.
qouyang [Wed, 5 Jul 2006 11:50:44 +0000 (11:50 +0000)]
Add ModifyInftask in FrameworkTask.
Fixe bug(EkdT72).

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

17 years agoAdded FrameworkWizard build into build.xml and corrected the items in clean/cleanall...
yshi8 [Wed, 5 Jul 2006 09:20:45 +0000 (09:20 +0000)]
Added FrameworkWizard build into build.xml and corrected the items in clean/cleanall targets

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

17 years agoAdd Data Validations for SPD editor.
jlin16 [Wed, 5 Jul 2006 08:16:05 +0000 (08:16 +0000)]
Add Data Validations for SPD editor.

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

17 years agoFixed the unchecked warning issues when building GenBuild
jwang36 [Wed, 5 Jul 2006 07:26:12 +0000 (07:26 +0000)]
Fixed the unchecked warning issues when building GenBuild

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

17 years agoFully support active platform policy.
wuyizhong [Wed, 5 Jul 2006 06:22:06 +0000 (06:22 +0000)]
Fully support active platform policy.

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

17 years agoadded specific PP definition for EBC because of previous BuildMacro.xml changes
jwang36 [Wed, 5 Jul 2006 05:49:33 +0000 (05:49 +0000)]
added specific PP definition for EBC because of previous BuildMacro.xml changes

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

17 years agoSupport putting unreference DYNAMIC_EX PCD into Pcd runtime database.
klu2 [Wed, 5 Jul 2006 05:28:48 +0000 (05:28 +0000)]
Support putting unreference DYNAMIC_EX PCD into Pcd runtime database.

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

17 years agoCorrect module guid in mbd file
lgao4 [Wed, 5 Jul 2006 05:24:48 +0000 (05:24 +0000)]
Correct module guid in mbd file

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

17 years agofixed GCC build issues
jwang36 [Wed, 5 Jul 2006 05:22:26 +0000 (05:22 +0000)]
fixed GCC build issues

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

17 years ago DebugLib:
qhuang8 [Wed, 5 Jul 2006 04:17:57 +0000 (04:17 +0000)]
Fix a bug in PeiDxeDebugLibReportStatusCode: it should use gReportStatusCodeDebugType so that report status code infrastructure can correctly extract debug info.
Fix functional and coding style issues in the three instances in EdkModulePkg, namely: EdkDxeDebugLibReportStatusCode, EdkUefiDebugLibStderr, EdkUefiDebugLibConout.
Sync with MWG 0.57 and add new interface of CreateDevicePathNode(). All the function headers have been updated.
Adjust coding style and fix a minor comment error.
Adjust assert() condition to sync with MWG 0.57
Adjust assert() for ScanMemXX (), ScanGuid()
Rename UefiMemoryLib to DxeMemoryLib
Change the return value of all print services to exclude the NULL-terminator.
Slightly adjust the coding style in hob.c in PeiCore module.

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

17 years ago DebugLib:
qhuang8 [Wed, 5 Jul 2006 04:17:04 +0000 (04:17 +0000)]
Fix a bug in PeiDxeDebugLibReportStatusCode: it should use gReportStatusCodeDebugType so that report status code infrastructure can correctly extract debug info.
Fix functional and coding style issues in the three instances in EdkModulePkg, namely: EdkDxeDebugLibReportStatusCode, EdkUefiDebugLibStderr, EdkUefiDebugLibConout.
Sync with MWG 0.57 and add new interface of CreateDevicePathNode(). All the function headers have been updated.
Adjust coding style and fix a minor comment error.
Adjust assert() condition to sync with MWG 0.57
Adjust assert() for ScanMemXX (), ScanGuid()
Rename UefiMemoryLib to DxeMemoryLib
Change the return value of all print services to exclude the NULL-terminator.
Slightly adjust the coding style in hob.c in PeiCore module.

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

17 years agoAdd two files for List editor.
jlin16 [Wed, 5 Jul 2006 04:11:04 +0000 (04:11 +0000)]
Add two files for List editor.

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

17 years agoRemoved per Carl/Javen.
lhauch [Wed, 5 Jul 2006 04:07:14 +0000 (04:07 +0000)]
Removed per Carl/Javen.

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

17 years agoChanged FvBinding to be a list of Keywords (not using list, just specifying the patte...
lhauch [Wed, 5 Jul 2006 04:05:10 +0000 (04:05 +0000)]
Changed FvBinding to be a list of Keywords (not using list, just specifying the pattern.)  Fixed a couple of typos in the other files.

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

17 years agosupplemented "/FI" to some ignored PP options in fpd files
jwang36 [Wed, 5 Jul 2006 03:15:05 +0000 (03:15 +0000)]
supplemented "/FI" to some ignored PP options in fpd files

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

17 years agoModify FrameworkWizard.msa for newly changing.
hche10x [Wed, 5 Jul 2006 02:42:30 +0000 (02:42 +0000)]
Modify FrameworkWizard.msa for newly changing.

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

17 years ago1. Add image in "About" frame
hche10x [Wed, 5 Jul 2006 02:18:04 +0000 (02:18 +0000)]
1. Add image in "About" frame

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

17 years ago1. Restructure some folders and files
hche10x [Wed, 5 Jul 2006 02:07:26 +0000 (02:07 +0000)]
1. Restructure some folders and files
2. Adjust the arithmetic of "Clone" function
3. Add image in "About" frame

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

17 years agoAdded "/FI", "-include" and/or "/nologo" options to PP (CC) command option to fpd...
jwang36 [Tue, 4 Jul 2006 16:28:26 +0000 (16:28 +0000)]
Added "/FI", "-include" and/or "/nologo" options to PP (CC) command option to fpd files. These changes are used to accommodate the preprocessing added for assembly code as a general processing step.

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

17 years agoFixed the cleanall issue which would remove more files than we want
jwang36 [Tue, 4 Jul 2006 14:52:57 +0000 (14:52 +0000)]
Fixed the cleanall issue which would remove more files than we want

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

17 years agoMove ant-related code from ParserFpd function to enable single module debug for PCD...
klu2 [Tue, 4 Jul 2006 14:32:27 +0000 (14:32 +0000)]
Move ant-related code from ParserFpd function to enable single module debug for PCD tools.

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

17 years agoFix autogen bug:[Edk67][Edk35].
qouyang [Tue, 4 Jul 2006 13:44:18 +0000 (13:44 +0000)]
Fix autogen bug:[Edk67][Edk35].
Add "/FI" to "PP" option in EdkModulePkg-All-Archs.fpd.
Modify BuildMacro.xml changing "S" for IPF assembler.

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

17 years agoAdded LibPatchPcdSetPtr.
qwang12 [Tue, 4 Jul 2006 12:43:59 +0000 (12:43 +0000)]
Added LibPatchPcdSetPtr.
Cleaup Pcd Database code generation routine.
Fixed a few bugs.

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

17 years agoadded back of preprocessing of asm files
jwang36 [Tue, 4 Jul 2006 12:14:02 +0000 (12:14 +0000)]
added back of preprocessing of asm files

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