17 years agoAdd MigrationTools
alfred [Thu, 10 Aug 2006 09:27:16 +0000 (09:27 +0000)]
Add MigrationTools

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

17 years agoAdd Migration Tool Database files
qhuang8 [Thu, 10 Aug 2006 09:15:27 +0000 (09:15 +0000)]
Add Migration Tool Database files

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

17 years agoFix EDKT186.
qouyang [Thu, 10 Aug 2006 06:09:10 +0000 (06:09 +0000)]
Fix EDKT186.
Fix EDKT148.

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

17 years agoAdded stringToInt method to handle hex integer for FFS_ATTRIB_DATA_ALIGNMENT
jwang36 [Thu, 10 Aug 2006 06:02:12 +0000 (06:02 +0000)]
Added stringToInt method to handle hex integer for FFS_ATTRIB_DATA_ALIGNMENT

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

17 years agoRemoved unnecessary MSR access in InternalX86Delay()
bxing [Thu, 10 Aug 2006 04:42:10 +0000 (04:42 +0000)]
Removed unnecessary MSR access in InternalX86Delay()

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

17 years agoSync this file with MiscSubClass spec and add some struture alias to use them more...
lgao4 [Wed, 9 Aug 2006 09:45:32 +0000 (09:45 +0000)]
Sync this file with MiscSubClass spec and add some struture alias to use them more conviniently.

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

17 years agoFix EDKT 150 to make IPF XIP module 16-byte align. Create new IPF_PEI_CORE, IPF_PE32_...
lgao4 [Wed, 9 Aug 2006 08:29:38 +0000 (08:29 +0000)]
Fix EDKT 150 to make IPF XIP module 16-byte align. Create new IPF_PEI_CORE, IPF_PE32_PEIM ffs layout for IPF XIP module. And add 12 bytes Blank.pad file in build directory. And add PeiEntryPoint library class in PeiStatuCode module msa file.

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

17 years ago1. Added ReadWriteBarrier() before and after each I/O read/write function.
bxing [Wed, 9 Aug 2006 06:38:30 +0000 (06:38 +0000)]
1. Added ReadWriteBarrier() before and after each I/O read/write function.
2. Removed all ReadWriteBarrier() function calls in all MMIO functions.

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

17 years agoVariable PEIM use to PCD entry to get the base address of NV Storegae region.
qwang12 [Wed, 9 Aug 2006 05:09:30 +0000 (05:09 +0000)]
Variable PEIM use to PCD entry to get the base address of NV Storegae region.
This patch changes:

1) make the PcdFlashNvStorageVariableBase PCD entry type in Variable PEIM to be "DYNAMIC", which means it can be flexible to be FIX_AT_BUILD, DYNAMIC or PATCH_IN_MODULE.
2) make FlashMap depends on PCD_PPI
3) make FlashMap PEIM to the value of PcdFlashNvStorageVariableBase according NT emulator's FwhPPI installed by NT32 emulator's SEC.

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

17 years agoFixed EDKT163. Added code to assign "arch" to null when no "SupArchList" is specified...
jwang36 [Wed, 9 Aug 2006 04:56:49 +0000 (04:56 +0000)]
Fixed EDKT163. Added code to assign "arch" to null when no "SupArchList" is specified and made several format clean.

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

17 years agoSet different arguments for gcc3.x.x and gcc4.x.x. Suppress pointer-sign warning...
wuyizhong [Wed, 9 Aug 2006 03:14:51 +0000 (03:14 +0000)]
Set different arguments for gcc3.x.x and gcc4.x.x. Suppress pointer-sign warning in gcc4.x.x.

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

17 years agoChanged the alignment related member and method to conform to FFS spec.
jwang36 [Wed, 9 Aug 2006 02:25:52 +0000 (02:25 +0000)]
Changed the alignment related member and method to  conform to FFS spec.

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

17 years agoEnhance FfsLayout parsing. When specify a file for a section, then just use the file...
wuyizhong [Wed, 9 Aug 2006 02:18:20 +0000 (02:18 +0000)]
Enhance FfsLayout parsing. When specify a file for a section, then just use the file as section file.

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

17 years agoFixed grammar and column widths (set min, preferred and max widths for version and...
lhauch [Wed, 9 Aug 2006 01:09:11 +0000 (01:09 +0000)]
Fixed grammar and column widths (set min, preferred and max widths for version and arch)

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

17 years agoFixed a bug in resetting the tools path when you switched workspaces.
lhauch [Tue, 8 Aug 2006 19:48:49 +0000 (19:48 +0000)]
Fixed a bug in resetting the tools path when you switched workspaces.

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

17 years agoFPD.BuildOptions.Ffs.Attribute:Value=”xs:string” [0..1]
lhauch [Tue, 8 Aug 2006 18:54:18 +0000 (18:54 +0000)]
FPD.BuildOptions.Ffs.Attribute:Value=”xs:string” [0..1]
I have modified the  Value data type to be xs:string, which will allow for any sequence of any characters (except the null character.)

Since I am modifying the Schema for this, I have also added the following elements and attributes.

FPD.PlatformDefinitions.ForceDebugTarget element, type=”KeywordType” [0..1]
FPD.FrameworkModules.ModuleSA:ForceDebug attribute, type=”xs:boolean”, default=”false” with use=”optional”
FPD.FrameworkModules.ModuleSA:BindingOrder attribute, type=”xs:int” with use=”optional”

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

17 years agoSome library instance's PCD is missing in FPD file for a module, it break single...
klu2 [Tue, 8 Aug 2006 15:34:08 +0000 (15:34 +0000)]
Some library instance's PCD is missing in FPD file for a module, it break single module's building.
Fixing is add these PCDs for module.

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

17 years agoauto adjust pcd settings when display existing ModuleSA settings. if new PCD added...
jlin16 [Tue, 8 Aug 2006 08:55:34 +0000 (08:55 +0000)]
auto adjust pcd settings when display existing ModuleSA settings. if new PCD added/deleted in MSA file, in platform FrameworkModules, the change of PCD will reflect in the display after you click settings.

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

17 years agoUpdate ReleaseNotes.txt of the section of "A Word on compiling under Cygwin with...
qouyang [Tue, 8 Aug 2006 06:21:04 +0000 (06:21 +0000)]
Update ReleaseNotes.txt of the section of "A Word on compiling under Cygwin with gcc".

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

17 years agoRemove warning message in MAC GCC tool build
wuyizhong [Tue, 8 Aug 2006 06:16:49 +0000 (06:16 +0000)]
Remove warning message in MAC GCC tool build

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

17 years agoUpdated ReleaseNotes.txt since the issue of build CompressDll.dll in cygwin is fixed...
qouyang [Tue, 8 Aug 2006 06:00:20 +0000 (06:00 +0000)]
Updated ReleaseNotes.txt since the issue of build CompressDll.dll in cygwin is fixed, there is no need to copy 'linux' java header to Windows: JVAV_HOME/Include.

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

17 years agoFixed the FfsAlignment issue
jwang36 [Tue, 8 Aug 2006 03:40:13 +0000 (03:40 +0000)]
Fixed the FfsAlignment issue

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

17 years agoadded -noclasspath option to the ant cleanall for ForceRebuild, also changed edkii...
lhauch [Mon, 7 Aug 2006 22:17:13 +0000 (22:17 +0000)]
added -noclasspath option to the ant cleanall for ForceRebuild, also changed edkii in readme to edk2 for the directory path.

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

17 years agoMake cleanall fail if executing ant cleanall, without the -noclasspath option.
lhauch [Mon, 7 Aug 2006 20:55:28 +0000 (20:55 +0000)]
Make cleanall fail if executing ant cleanall, without the -noclasspath option.

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

17 years ago[EDKT156][Closed] Re-ordered the build.xml files in the clean and cleanall targets...
lhauch [Mon, 7 Aug 2006 20:01:52 +0000 (20:01 +0000)]
[EDKT156][Closed] Re-ordered the build.xml files in the clean and cleanall targets.  For cleanall, some of the Jar files could not be deleted if the TianoTools cleanall target had been executed first - this is due to the classpath being set in the TianoTools/build.xml file.  All jar files will now be deleted when executing the cleanall target for build.xml in the Tools directory.

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

17 years ago1) Fix bug in EdkUefiRuntimeLib.msa(EDKT155).
yshang1 [Mon, 7 Aug 2006 11:02:26 +0000 (11:02 +0000)]
1) Fix bug in EdkUefiRuntimeLib.msa(EDKT155).
2) Update the Status code related drivers' source file list in.msa

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

17 years agoStore Variable Name as Hex data array in dynamic pcd build definitions.
jlin16 [Mon, 7 Aug 2006 09:55:27 +0000 (09:55 +0000)]
Store Variable Name as Hex data array in dynamic pcd build definitions.

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

17 years agoMove FileInfo.h, FileSystemInfo.h, FileSystemVolumeLabelInfo.h from protocol director...
lgao4 [Mon, 7 Aug 2006 09:46:03 +0000 (09:46 +0000)]
Move FileInfo.h, FileSystemInfo.h, FileSystemVolumeLabelInfo.h from protocol directory to guid directory, because these three files define the related GUID not protcol.

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

17 years agoRemove SecurityPolicy.h from EdkModulePkg, because this protocol has been defined...
lgao4 [Mon, 7 Aug 2006 09:41:17 +0000 (09:41 +0000)]
Remove SecurityPolicy.h from EdkModulePkg, because this protocol has been defined in MdePkg.

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

17 years agono display "null" if no recommended instance specified in library class declaration.
jlin16 [Mon, 7 Aug 2006 08:47:34 +0000 (08:47 +0000)]
no display "null" if no recommended instance specified in library class declaration.

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

17 years agoFix some bugs and remove unused code.
klu2 [Mon, 7 Aug 2006 08:21:32 +0000 (08:21 +0000)]
Fix some bugs and remove unused code.

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

17 years ago1. Fix the bug for "C name displayed in dialog to edit PCD is not correct"
hche10x [Mon, 7 Aug 2006 07:59:53 +0000 (07:59 +0000)]
1. Fix the bug for "C name displayed in dialog to edit PCD is not correct"

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

17 years agoModify dispatch opcode for standalone boot script executor
xgu3 [Mon, 7 Aug 2006 07:51:56 +0000 (07:51 +0000)]
Modify dispatch opcode for standalone boot script executor

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

17 years agoFix the bug for not add error reporting in getAllDynamicPcdInfoFromFpd(), it block...
klu2 [Mon, 7 Aug 2006 06:41:27 +0000 (06:41 +0000)]
Fix the bug for not add error reporting in getAllDynamicPcdInfoFromFpd(), it block building.

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

17 years ago[EDKT169]Add feature of sorting modules in FPD file.
jlin16 [Mon, 7 Aug 2006 03:51:22 +0000 (03:51 +0000)]
[EDKT169]Add feature of sorting modules in FPD file.

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

17 years agoShutdown the PCD's datum verification when building, it can save 2 minutes for full...
klu2 [Mon, 7 Aug 2006 03:09:29 +0000 (03:09 +0000)]
Shutdown the PCD's datum verification when building, it can save 2 minutes for full building by using JDK 1.5.06.

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

17 years agoChange return value of getGuidInfo from globaldata. Now only guid string is returned.
klu2 [Sun, 6 Aug 2006 08:18:32 +0000 (08:18 +0000)]
Change return value of getGuidInfo from globaldata. Now only guid string is returned.

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

17 years agoIn preprocess for getting platform PCD information, if meet error, put error into...
klu2 [Sun, 6 Aug 2006 07:26:05 +0000 (07:26 +0000)]
In preprocess for getting platform PCD information, if meet error, put error into stack but not stop immediately, all errors will be summaried after preprocess working.

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

17 years agoUpdated PeiRebase to produce a map file of the relocations done by this tool. This...
ajfish [Sat, 5 Aug 2006 17:32:38 +0000 (17:32 +0000)]
Updated PeiRebase to produce a map file of the relocations done by this tool. This code passes in the map file name as the same name as the FV with a .map appended to the end.

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

17 years agoUpdated PeiRebase to produce a map file of the relocations done by this tool
ajfish [Sat, 5 Aug 2006 17:22:18 +0000 (17:22 +0000)]
Updated PeiRebase to produce a map file of the relocations done by this tool

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

17 years agoRemove debug log.
qouyang [Sat, 5 Aug 2006 13:11:12 +0000 (13:11 +0000)]
Remove debug log.

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

17 years agoFix EDKT148.
qouyang [Sat, 5 Aug 2006 11:14:33 +0000 (11:14 +0000)]
Fix EDKT148.

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

17 years ago1, Make exception string friendly, readable.
klu2 [Fri, 4 Aug 2006 18:22:21 +0000 (18:22 +0000)]
1, Make exception string friendly, readable.
2, Add new PlatformPcdPreprocessBuildException and PlatformPcdPreprocessException for catching PlatformPcdPreprocessAction.
3, Clean up some code for pcd's action package.

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

17 years agoFix EDKT140(CompressDll.dll does not build under cygwin gcc).
qouyang [Fri, 4 Aug 2006 03:17:05 +0000 (03:17 +0000)]
Fix EDKT140(CompressDll.dll does not build under cygwin gcc).

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

17 years agoChanged ToolTipText to read Enter a string; the tool will convert to Unicode Data.
lhauch [Thu, 3 Aug 2006 19:58:58 +0000 (19:58 +0000)]
Changed ToolTipText to read Enter a string; the tool will convert to Unicode Data.

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

17 years agoChange PcdReportStatusCodePropertyMask default value from 0x7 to 0x6, don't print...
lgao4 [Thu, 3 Aug 2006 11:32:57 +0000 (11:32 +0000)]
Change PcdReportStatusCodePropertyMask default value from 0x7 to 0x6, don't print Progress Code Info.

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

17 years agoGenTeImage can't work well with Linux is caused by its parameter parsing. GenTeImage...
wuyizhong [Thu, 3 Aug 2006 09:40:28 +0000 (09:40 +0000)]
GenTeImage can't work well with Linux is caused by its parameter parsing. GenTeImage will replace all Parameter's first character to '-' if start with '/'. Actually, it is not necessary to deal with, after remove this processor, it works well now.

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

17 years agoFix makefile's parameter bug for OSX building.
klu2 [Thu, 3 Aug 2006 08:53:53 +0000 (08:53 +0000)]
Fix makefile's parameter bug for OSX building.

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

17 years ago1. Fix bug for wrong Variable name in msa file
hche10x [Thu, 3 Aug 2006 08:07:13 +0000 (08:07 +0000)]
1. Fix bug for wrong Variable name in msa file
2. Release cursor after saving files.
3. Adjust some file's coding style.

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

17 years agoModify code according to Wang, jian's comments.
klu2 [Thu, 3 Aug 2006 05:56:42 +0000 (05:56 +0000)]
Modify code according to Wang, jian's comments.

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

17 years agoAdjust code format and remove unused code.
wuyizhong [Thu, 3 Aug 2006 04:34:39 +0000 (04:34 +0000)]
Adjust code format and remove unused code.

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

17 years agoset default value of PCD from msa file or spd file.
jlin16 [Thu, 3 Aug 2006 03:45:57 +0000 (03:45 +0000)]
set default value of PCD from msa file or spd file.

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

17 years agoRemove some unused code and adjust some code format. Modules build with FPD sequence...
wuyizhong [Thu, 3 Aug 2006 02:55:45 +0000 (02:55 +0000)]
Remove some unused code and adjust some code format. Modules build with FPD sequence. Delete three unused Java files.

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

17 years agoset MaxDatumSize for PcdData.
jlin16 [Wed, 2 Aug 2006 09:34:27 +0000 (09:34 +0000)]
set MaxDatumSize for PcdData.

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

17 years agocomment out item type checking temporarily when adding module to fpd file.
jlin16 [Wed, 2 Aug 2006 07:26:02 +0000 (07:26 +0000)]
comment out item type checking temporarily when adding module to fpd file.

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

17 years agoFix a typo.
qhuang8 [Wed, 2 Aug 2006 04:33:35 +0000 (04:33 +0000)]
Fix a typo.

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

17 years ago1. cleanup functions header in PeCoffLoaderEx.c
vanjeff [Wed, 2 Aug 2006 03:19:19 +0000 (03:19 +0000)]
1. cleanup functions header in PeCoffLoaderEx.c
2. fixed link error in EnablePaging64.asm

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

17 years agoUpdated to handle cygwin/gcc and moved msvc,gcc property settings to the TianoTools...
lhauch [Tue, 1 Aug 2006 23:58:18 +0000 (23:58 +0000)]
Updated to handle cygwin/gcc and moved msvc,gcc property settings to the TianoTools/build.xml file.  Properties are inherited, so we only need to set them one.  Cleaned up clean and cleanall targets to remove the executables and library files.  Added makefile.cygwin to antlr and dlg programs to generate the .exe needed for cygwin.

FlashMap.c needed a newline at the end of the file to remove a warning message in cygwin.

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

17 years agoAdded target Wizard which just relies on the SurfaceArea. Also fixed the echo messages.
lhauch [Tue, 1 Aug 2006 23:54:00 +0000 (23:54 +0000)]
Added target Wizard which just relies on the SurfaceArea.  Also fixed the echo messages.

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

17 years agoUpdate to Release notes to include more information on the GCC build limitations.
michaelx_krau [Tue, 1 Aug 2006 20:18:19 +0000 (20:18 +0000)]
Update to Release notes to include more information on the GCC build limitations.

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

17 years agoAdd new class ModulePcdInfoFromFpd.java
klu2 [Tue, 1 Aug 2006 14:56:44 +0000 (14:56 +0000)]
Add new class ModulePcdInfoFromFpd.java

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

17 years agoAbstract the logic of Platform pcd preprocess according to FPD file to a class. And...
klu2 [Tue, 1 Aug 2006 14:53:02 +0000 (14:53 +0000)]
Abstract the logic of Platform pcd preprocess according to FPD file to a class. And add a new class for building process extend this abstract class. (Missing check-in part)

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

17 years agoAbstract the logic of Platform pcd preprocess according to FPD file to a class. And...
klu2 [Tue, 1 Aug 2006 14:51:46 +0000 (14:51 +0000)]
Abstract the logic of Platform pcd preprocess according to FPD file to a class. And add a new class for building process extend this abstract class.

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

17 years agoMiss loop variable incremental, otherwise, will cause dead loop.
wuyizhong [Tue, 1 Aug 2006 08:39:26 +0000 (08:39 +0000)]
Miss loop variable incremental, otherwise, will cause dead loop.

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

17 years agoAll runtime driver should use functions provided by UefiRuntimeLib library class...
qwang12 [Tue, 1 Aug 2006 07:58:40 +0000 (07:58 +0000)]
All runtime driver should use functions provided by UefiRuntimeLib library class so that it is free of responcibility to fix up the gRT pointer.

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

17 years agoAdd new PcdDatabase.java file.
klu2 [Tue, 1 Aug 2006 06:56:43 +0000 (06:56 +0000)]
Add new PcdDatabase.java file.

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

17 years agoIt is bad to put PcdDatabase.java into CollectPCDAction.java class. So I move it...
klu2 [Tue, 1 Aug 2006 06:50:47 +0000 (06:50 +0000)]
It is bad to put PcdDatabase.java into CollectPCDAction.java class. So I move it out.

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

17 years ago1. Fix the problem of adding PCD for different Arch.
jlin16 [Tue, 1 Aug 2006 05:59:51 +0000 (05:59 +0000)]
1. Fix the problem of adding PCD for different Arch.
2. enhanced exception messages.
3. pick out getModuleId method to GlobalData class.

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

17 years agoAdd EFI_EVENT_SIGNAL_VIRTUAL_ADDRESS_CHANGE event for MonotonicCounter driver.
qwang12 [Tue, 1 Aug 2006 05:23:54 +0000 (05:23 +0000)]
Add EFI_EVENT_SIGNAL_VIRTUAL_ADDRESS_CHANGE event for MonotonicCounter driver.

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

17 years agoRemove unused folder for PCD building tools.
klu2 [Mon, 31 Jul 2006 19:14:24 +0000 (19:14 +0000)]
Remove unused folder for PCD building tools.

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

17 years agoAdd judgement for PcdTools.jar in NormalBuild path in edksetup.bat
klu2 [Mon, 31 Jul 2006 19:06:25 +0000 (19:06 +0000)]
Add judgement for PcdTools.jar in NormalBuild path in edksetup.bat

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

17 years agoBecause Pcd entity, exception and some action package are shared by Building tools...
klu2 [Mon, 31 Jul 2006 18:55:26 +0000 (18:55 +0000)]
Because Pcd entity, exception and some action package are shared by Building tools and Wizard Tools, so I move them to Tools/Source folder and generated PcdTools.jar,

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

17 years agoAdd folder for common PcdTools classes.
klu2 [Mon, 31 Jul 2006 17:46:22 +0000 (17:46 +0000)]
Add folder for common PcdTools classes.

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

17 years agoPut FrameworkDatabase.db into the svn ignore property for this directory.
lhauch [Mon, 31 Jul 2006 16:51:09 +0000 (16:51 +0000)]
Put FrameworkDatabase.db into the svn ignore property for this directory.

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

17 years agoRemoved extra copyright and license notices - they are included in the header informa...
lhauch [Mon, 31 Jul 2006 15:47:55 +0000 (15:47 +0000)]
Removed extra copyright and license notices - they are included in the header information, and do not need to be a comment a the top of the file.

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

17 years agoCoding style changes
jlin16 [Mon, 31 Jul 2006 11:20:16 +0000 (11:20 +0000)]
Coding style changes

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

17 years agoAdded <if> task to check if FrameworkDatabase.db exists or not before doing copy
jwang36 [Mon, 31 Jul 2006 08:17:22 +0000 (08:17 +0000)]
Added <if> task to check if FrameworkDatabase.db exists or not before doing copy

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

17 years agoFixed EDKT142; Removed FrameworkDatabase.db and added FrameworkDatabase.template
jwang36 [Mon, 31 Jul 2006 06:26:09 +0000 (06:26 +0000)]
Fixed EDKT142; Removed FrameworkDatabase.db and added FrameworkDatabase.template

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

17 years agoFixed track EDKT153, change PCDAutogen code to generate static variable referent...
klu2 [Sun, 30 Jul 2006 14:48:14 +0000 (14:48 +0000)]
Fixed track EDKT153, change PCDAutogen code to generate static variable referent for _PCD_VALUE_... for byte array type PCD in FIXED_AT_BUILD case.

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

17 years agoFlashMap can not work correctly in unix GCC because the windows path char "\" exist...
klu2 [Sun, 30 Jul 2006 08:09:57 +0000 (08:09 +0000)]
FlashMap can not work correctly in unix GCC because the windows path char "\" exist in parameter.
I fix it by adding a NormalizePath function.

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

17 years agoEFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER is defined wrongly. It should be the same...
qwang12 [Sun, 30 Jul 2006 07:40:03 +0000 (07:40 +0000)]
EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER is defined wrongly. It should be the same with what is written down in FTW specification.
And WriteQueueSize should be defined UINT32 to make it the same width in 32 or 64-bits system.

Added two PCD entry: PcdFlashFvBaseArray and PcdFlashFvBaseArrayElementNumber

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

17 years ago1, Fix EDKT141
klu2 [Sat, 29 Jul 2006 14:29:59 +0000 (14:29 +0000)]
1, Fix EDKT141
2, Code clean up for PCD building tools.

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

17 years agoAdded some additional comments in the files, as well as fixed some of them.
lhauch [Sat, 29 Jul 2006 04:39:01 +0000 (04:39 +0000)]
Added some additional comments in the files, as well as fixed some of them.

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

17 years agoBecause the run script will be generated in building, So original run.cmd could be...
klu2 [Sat, 29 Jul 2006 03:56:33 +0000 (03:56 +0000)]
Because the run script will be generated in building, So original run.cmd could be removed from repository's.

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

17 years agoAdjusted sizes to accommodate Windows, iMac and Linux GUI
lhauch [Sat, 29 Jul 2006 00:13:09 +0000 (00:13 +0000)]
Adjusted sizes to accommodate Windows, iMac and Linux GUI

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

17 years agoAdjusted locations and sizes of boxes for Windows, Linux and iMac GUI, no other funct...
lhauch [Sat, 29 Jul 2006 00:04:38 +0000 (00:04 +0000)]
Adjusted locations and sizes of boxes for Windows, Linux and iMac GUI, no other functionality was changed.

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

17 years agoAdjusted sizes to accommodate Windows, iMac and Linux GUI
lhauch [Fri, 28 Jul 2006 23:41:57 +0000 (23:41 +0000)]
Adjusted sizes to accommodate Windows, iMac and Linux GUI

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

17 years agoAdjusted sizes to accommodate Windows, iMac and Linux GUI
lhauch [Fri, 28 Jul 2006 23:26:13 +0000 (23:26 +0000)]
Adjusted sizes to accommodate Windows, iMac and Linux GUI

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

17 years agoAdjusted sizes to accommodate Windows, iMac and Linux GUI
lhauch [Fri, 28 Jul 2006 23:09:53 +0000 (23:09 +0000)]
Adjusted sizes to accommodate Windows, iMac and Linux GUI

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

17 years agoFixed spacing for Linux and iMac display
lhauch [Fri, 28 Jul 2006 19:07:20 +0000 (19:07 +0000)]
Fixed spacing for Linux and iMac display

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

17 years agoThere is a rule here:
klu2 [Fri, 28 Jul 2006 16:44:52 +0000 (16:44 +0000)]
There is a rule here:
If a module link a library instance, all pcds defined by library instance should be instanted in module's <ModuleSA> in FPD file.

I add more checking code follows above rules.

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

17 years ago1. PcdUsage is added to PCD entry in schema so wizard tool is also updated to support...
hche10x [Fri, 28 Jul 2006 08:17:32 +0000 (08:17 +0000)]
1. PcdUsage is added to PCD entry in schema so wizard tool is also updated to support this.

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

17 years ago1. Updated function headers for all assembly function
bxing [Fri, 28 Jul 2006 07:28:19 +0000 (07:28 +0000)]
1. Updated function headers for all assembly function
2. Optimized register usage in SetMemXX functions in all lib instances
3. Fixed a logical error in CopyMem for all lib instances

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

17 years agoAdded more error check on validation to let result be more exact.
jwang36 [Fri, 28 Jul 2006 06:33:01 +0000 (06:33 +0000)]
Added more error check on validation to let result be more exact.

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

17 years agoFix the bug of library instance selection interference between different archs of...
jlin16 [Fri, 28 Jul 2006 06:10:45 +0000 (06:10 +0000)]
Fix the bug of library instance selection interference between different archs of ModuleSA.

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

17 years agoTeImage Signature should be got from Te pointer, not Pe pointer
lgao4 [Fri, 28 Jul 2006 06:08:00 +0000 (06:08 +0000)]
TeImage Signature should be got from Te pointer, not Pe pointer

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

17 years ago1. Fix the bug missing initialize ToolCode drop down list when add a new source file
hche10x [Fri, 28 Jul 2006 05:24:42 +0000 (05:24 +0000)]
1. Fix the bug missing initialize ToolCode drop down list when add a new source file

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

17 years agoRemove additional / or \ in relative path.
wuyizhong [Fri, 28 Jul 2006 05:22:00 +0000 (05:22 +0000)]
Remove additional / or \ in relative path.

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

17 years ago1. Change ToolCode from text field to drop down list, and user can enter their custom...
hche10x [Fri, 28 Jul 2006 05:03:19 +0000 (05:03 +0000)]
1. Change ToolCode from text field to drop down list, and user can enter their customizing tool command.
2. Fix some coding style issue

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

17 years agoFixed Absolute position of fields, Added ToolTipText and made HelpText a Scrolling...
lhauch [Fri, 28 Jul 2006 03:20:46 +0000 (03:20 +0000)]
Fixed Absolute position of fields, Added ToolTipText and made HelpText a Scrolling Text Area

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