]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
17 years agoFix capitalization issues.
bbahnsen [Thu, 1 Jun 2006 17:17:19 +0000 (17:17 +0000)]
Fix capitalization issues.

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

17 years ago- added process to generate *local.lib and let the .dll be generated from it other...
jwang36 [Thu, 1 Jun 2006 14:46:11 +0000 (14:46 +0000)]
- added process to generate *local.lib and let the .dll be generated from it other than the .obj files directly.
- added <copy> task to GenEfi macro to copy generated .efi file to the same directory as .dll file

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

17 years agoModify fpd file according to transition schema. Before PCD tools updated, all informa...
klu2 [Thu, 1 Jun 2006 09:50:37 +0000 (09:50 +0000)]
Modify fpd file according to transition schema. Before PCD tools updated, all information in fpd file should be correct.
1) Add <FrameworkModules> element in FPD
2) Add all PCD entried for all modules in <FrameworkModules>

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

17 years agoSeveral changes - add <PcdIsDriver> optional element to <Externs> Changed FlashDevice...
lhauch [Thu, 1 Jun 2006 03:23:09 +0000 (03:23 +0000)]
Several changes - add <PcdIsDriver> optional element to <Externs> Changed FlashDeviceInfo Attributes to use the correct one.
Added comments (and wrapped some elements in <xs:choice> for new elements) and minor tweaks.

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

17 years agoAdded function declaration
vanjeff [Thu, 1 Jun 2006 02:13:30 +0000 (02:13 +0000)]
Added function declaration

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

17 years agoCapitalization Fixes for Linux builds.
bbahnsen [Wed, 31 May 2006 23:00:52 +0000 (23:00 +0000)]
Capitalization Fixes for Linux builds.

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

17 years agoUse 2 byte chars with gcc to match how windows does unicode.
bbahnsen [Wed, 31 May 2006 22:27:34 +0000 (22:27 +0000)]
Use 2 byte chars with gcc to match how windows does unicode.

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

17 years agoAdd Mde String and PrintLibs. Port StrGather to the Mde Unicode implementation. Compi...
bbahnsen [Wed, 31 May 2006 21:02:55 +0000 (21:02 +0000)]
Add Mde String and PrintLibs. Port StrGather to the Mde Unicode implementation. Compile with 2 byte wchars. Now StrGather works with gcc.

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

17 years agoRemoving tools_def.txt
lhauch [Wed, 31 May 2006 16:43:43 +0000 (16:43 +0000)]
Removing tools_def.txt

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

17 years agoupdated several elements and re-organized the layout (moving Attributes to their...
lhauch [Wed, 31 May 2006 16:27:36 +0000 (16:27 +0000)]
updated several elements and re-organized the layout (moving Attributes to their own file, trying to cut down on the size of the files.)

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

17 years agoCreated as one wrapper
vanjeff [Wed, 31 May 2006 09:40:46 +0000 (09:40 +0000)]
Created as one wrapper

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

17 years agoCreated as one wrapper for SwitchStack.c to add assert()
vanjeff [Wed, 31 May 2006 09:27:13 +0000 (09:27 +0000)]
Created as one wrapper for SwitchStack.c to add assert()

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

17 years agoadd function header
vanjeff [Wed, 31 May 2006 08:56:42 +0000 (08:56 +0000)]
add function header

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

17 years agoChanged SwitchStack() to _SwitchStack()
vanjeff [Wed, 31 May 2006 08:54:07 +0000 (08:54 +0000)]
Changed SwitchStack() to _SwitchStack()

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

17 years agoChanged LongJump() to _LongJump()
vanjeff [Wed, 31 May 2006 08:53:35 +0000 (08:53 +0000)]
Changed LongJump() to _LongJump()

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

17 years agoCreated as wrapper for SwitchStack() to add assert()
vanjeff [Wed, 31 May 2006 08:52:54 +0000 (08:52 +0000)]
Created as wrapper for SwitchStack() to add assert()

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

17 years agoChanged SwitchStack() to _SwitchStack()
vanjeff [Wed, 31 May 2006 08:52:04 +0000 (08:52 +0000)]
Changed SwitchStack() to _SwitchStack()

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

17 years agoChanged LongJump() to _LongJump()
vanjeff [Wed, 31 May 2006 08:51:26 +0000 (08:51 +0000)]
Changed LongJump() to _LongJump()

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

17 years agochange LongJump() to _LongJump()
vanjeff [Wed, 31 May 2006 08:50:43 +0000 (08:50 +0000)]
change LongJump() to _LongJump()

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

17 years agoMove SetJumpLongJump.c and SwitchStack,c into ebc sub directory.
vanjeff [Wed, 31 May 2006 08:49:32 +0000 (08:49 +0000)]
Move SetJumpLongJump.c and SwitchStack,c into ebc sub directory.
Add LongJump.c as wrapper to add assert()

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

17 years agoFixed one bug of WriteUnaligned24()
vanjeff [Wed, 31 May 2006 08:46:41 +0000 (08:46 +0000)]
Fixed one bug of WriteUnaligned24()

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

17 years agoCreated as one wrapper for LongJump(), to added assert() function
vanjeff [Wed, 31 May 2006 08:45:29 +0000 (08:45 +0000)]
Created as one wrapper for LongJump(), to added assert() function

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

17 years agoRemoved file/folder
vanjeff [Wed, 31 May 2006 08:43:49 +0000 (08:43 +0000)]
Removed file/folder

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

17 years agoRemoved file/folder
vanjeff [Wed, 31 May 2006 08:26:06 +0000 (08:26 +0000)]
Removed file/folder

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

17 years agoAdded BuildTarget with enumerated data type (DEBUG|RELEASE|BOTH) to the PlatformHeade...
lhauch [Wed, 31 May 2006 02:13:29 +0000 (02:13 +0000)]
Added BuildTarget with enumerated data type (DEBUG|RELEASE|BOTH) to the PlatformHeader element.

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

17 years agochange the default value of PcdMaxPeiPcdCallBackNumberPerPcdEntry to 8 to make the...
qwang12 [Wed, 31 May 2006 01:40:08 +0000 (01:40 +0000)]
change the default value of PcdMaxPeiPcdCallBackNumberPerPcdEntry to 8 to make the main trunk work.

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

17 years agoChanged MsaFiles from {1} to {0,1} in SPD files.
lhauch [Wed, 31 May 2006 00:04:41 +0000 (00:04 +0000)]
Changed MsaFiles from {1} to {0,1} in SPD files.

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

17 years agoAdding a template file for the tools_def.txt file. This file will be copied to tools...
lhauch [Tue, 30 May 2006 18:15:49 +0000 (18:15 +0000)]
Adding a template file for the tools_def.txt file.  This file will be copied to tools_def.txt if and only if the tools_def.txt file does not exist.  We will be removing the tools_def.txt file from SVN, so that it will not be overwritten every time you do an update.

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

17 years agoAdded ValidImageNames ENUM to FvImageTypes so that we do not break the current usage...
lhauch [Tue, 30 May 2006 17:08:42 +0000 (17:08 +0000)]
Added ValidImageNames ENUM to FvImageTypes so that we do not break the current usage (in Nt32.fpd)

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

17 years agoFix gcc build break. The PCD TokenNumber is incremented, not the address of the PCD...
bbahnsen [Tue, 30 May 2006 16:33:09 +0000 (16:33 +0000)]
Fix gcc build break. The PCD TokenNumber is incremented, not the address of the PCD TokenNumber.

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

17 years agoChanged the Type attribute of FvImage to be ENUM type: FvImageTypes (Attributes ...
lhauch [Tue, 30 May 2006 16:14:34 +0000 (16:14 +0000)]
Changed the Type attribute of FvImage to be ENUM type: FvImageTypes (Attributes | Options | Components)

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

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@320 6f19259b...
yshang1 [Tue, 30 May 2006 07:18:06 +0000 (07:18 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@320 6f19259b-4bc3-4df7-8a09-765794883524

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@319 6f19259b...
yshang1 [Tue, 30 May 2006 06:04:00 +0000 (06:04 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@319 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fixed incorrect ASSERT conditions in wrapper functions.
bxing [Tue, 30 May 2006 05:42:49 +0000 (05:42 +0000)]
1. Fixed incorrect ASSERT conditions in wrapper functions.
2. Removed unnecessary SUB instructions in CompareMem.asm

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

17 years agoRefine some internal functions of PCD Driver.
qwang12 [Mon, 29 May 2006 12:56:03 +0000 (12:56 +0000)]
Refine some internal functions of PCD Driver.

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

17 years agoAdd in support for GetNextTokenNumber API.
qwang12 [Mon, 29 May 2006 10:42:13 +0000 (10:42 +0000)]
Add in support for GetNextTokenNumber API.
Use PCD_TOKEN_NUMBER as type for parameter of internal APIs.

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

17 years agoBaseMemoryLib: Add missing ASSERT()s for some interfaces.
qhuang8 [Mon, 29 May 2006 04:43:26 +0000 (04:43 +0000)]
BaseMemoryLib: Add missing ASSERT()s for some interfaces.
BaseTimerLibLocalApic: Add missing EBC architecture support. Note that this instance is a dummy one since EBC does not support local APIC timer.
IoLibDxeCpuIo: Add alignment checking & unsupported width checking by using ASSERT()s.

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

17 years agoChange SPIN_LOCK_ACQUIRED to 1 and SPIN_LOCK_RELEASED to 2 according to MWG.
bxing [Mon, 29 May 2006 02:34:09 +0000 (02:34 +0000)]
Change SPIN_LOCK_ACQUIRED to 1 and SPIN_LOCK_RELEASED to 2 according to MWG.

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

17 years agoAdd in GetNextToken and Register Callback Function funtionality for DXE Driver.
qwang12 [Mon, 29 May 2006 01:48:32 +0000 (01:48 +0000)]
Add in GetNextToken and Register Callback Function funtionality for DXE Driver.

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

17 years agoRevise XML Schema to be valid.
wuyizhong [Mon, 29 May 2006 01:35:56 +0000 (01:35 +0000)]
Revise XML Schema to be valid.

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

17 years agoMoved attribute PcdIsDriver to PcdData element and out of PcdBuildDeclarations and...
lhauch [Sat, 27 May 2006 02:14:28 +0000 (02:14 +0000)]
Moved attribute PcdIsDriver to PcdData element and out of PcdBuildDeclarations and PcdDynamicBuildDeclarations.

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

17 years agoFix some cleanall issues
bbahnsen [Fri, 26 May 2006 22:53:39 +0000 (22:53 +0000)]
Fix some cleanall issues

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

17 years agoFix some cleanall issues
bbahnsen [Fri, 26 May 2006 22:13:31 +0000 (22:13 +0000)]
Fix some cleanall issues

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

17 years agoTranslate the Arch enum to an arch directory name. This is necessary for Linux builds...
bbahnsen [Fri, 26 May 2006 21:34:51 +0000 (21:34 +0000)]
Translate the Arch enum to an arch directory name. This is necessary for Linux builds, since it is case sensitive.

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

17 years agoFix more gcc build breaks. One of these was a subtle bug in the code that was caught...
bbahnsen [Fri, 26 May 2006 18:49:15 +0000 (18:49 +0000)]
Fix more gcc build breaks. One of these was a subtle bug in the code that was caught by a gcc warning.

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

17 years agoFix gcc build break. Slashes should always lean forward!
bbahnsen [Fri, 26 May 2006 18:26:14 +0000 (18:26 +0000)]
Fix gcc build break. Slashes should always lean forward!

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

17 years agoFix gcc build breaks.
bbahnsen [Fri, 26 May 2006 17:23:35 +0000 (17:23 +0000)]
Fix gcc build breaks.

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

17 years agoRemove the warning message reported when building GenBuild.jar
qwang12 [Fri, 26 May 2006 13:40:20 +0000 (13:40 +0000)]
Remove the warning message reported when building GenBuild.jar

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

17 years agoAdd version check in both PCD database generation and service driver.
qwang12 [Fri, 26 May 2006 11:00:44 +0000 (11:00 +0000)]
Add version check in both PCD database generation and service driver.

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

17 years agoFix the problem "update action multiple times fail".
jlin16 [Fri, 26 May 2006 06:53:56 +0000 (06:53 +0000)]
Fix the problem "update action multiple times fail".
Enhanced GUID value editor.

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

17 years agoChange Workspace to X:
qwang12 [Fri, 26 May 2006 06:34:13 +0000 (06:34 +0000)]
Change Workspace to X:

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

17 years agoReplace all tab to spaces.
qwang12 [Fri, 26 May 2006 02:05:28 +0000 (02:05 +0000)]
Replace all tab to spaces.

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

17 years agoSync up Pcd Library Instances and PCD Driver/PEIM with Pcd spec 0.51 and Mde 0.51
qwang12 [Fri, 26 May 2006 01:09:00 +0000 (01:09 +0000)]
Sync up Pcd Library Instances and PCD Driver/PEIM with Pcd spec 0.51 and Mde 0.51

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

17 years agoSync up Pcd Library Instances and PCD Driver/PEIM with Pcd spec 0.51 and Mde 0.51
qwang12 [Fri, 26 May 2006 01:05:31 +0000 (01:05 +0000)]
Sync up Pcd Library Instances and PCD Driver/PEIM with Pcd spec 0.51 and Mde 0.51

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

17 years agoUpdated MSA by putting Specification element at the end of the header section
lhauch [Thu, 25 May 2006 21:42:12 +0000 (21:42 +0000)]
Updated MSA by putting Specification element at the end of the header section

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

17 years agoUpdated MSA by putting Specification element at the end of the header section
lhauch [Thu, 25 May 2006 21:37:58 +0000 (21:37 +0000)]
Updated MSA by putting Specification element at the end of the header section

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

17 years agoFix a bug caused by sscanf trashing memory.
bbahnsen [Thu, 25 May 2006 18:18:27 +0000 (18:18 +0000)]
Fix a bug caused by sscanf trashing memory.

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

17 years agoHad to put the Attribute, URL back into the Abstract so that Module Editor would...
lhauch [Thu, 25 May 2006 17:56:40 +0000 (17:56 +0000)]
Had to put the Attribute, URL back into the Abstract so that Module Editor would compile.  Leaving it out, and removing the AbstractURL elements from the MsaHeader.java and MsaLibHeader.java files cause even more problems.
When we can figure out how to remove them from the ModuleEditor, we can remove them from the Schema.

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

17 years agoAdded CreatedDate to Schema - headers have it included with a choice for Created...
lhauch [Thu, 25 May 2006 15:34:26 +0000 (15:34 +0000)]
Added CreatedDate to Schema - headers have it included with a choice for Created or CreatedDate so that we can migrate to the new CreatedDate at some point in the future in all of the Framework files.

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

17 years agoMemoryAllocationLib: For boundary case: “AllocationSize + OverAllocationSize >= 4G”
qhuang8 [Thu, 25 May 2006 10:13:26 +0000 (10:13 +0000)]
MemoryAllocationLib: For boundary case: “AllocationSize + OverAllocationSize >= 4G”
DxeMemoryAllocationLib: Change the behavior from returning NULL to ASSERT ()
PeiMemoryAllocationLib: Add ASSERT ()
I also add ASSERT () in Pei Service AllocatePool () to catch if allocation size > 64K
DebugLib:
Header file (DebugLib.h): Fix an issue in ASSERT_PROTOCOL_ALREADY_INSTALLED(Handle, Guid).
In contrast with LocateProtocol (), the first & second parameter type of HandleProtocol () is EFI_HANDLE & EFI_GUID respectively.
UefiLib:
For UnicodeStringDisplayLength (CONST CHAR8 *String), return 0 if String is NULL.
BasePrintLib:
Add missing “EFIAPI” to UnicodeValueToString() and AsciiValueToString() and move their definitions from PrintLibInternal.c to PrintLib.c.
Fix the comments error(Maximum Length TIME”)

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

17 years agoAdded outputDir attribute to support generating FV file in specified directory
jwang36 [Thu, 25 May 2006 07:45:15 +0000 (07:45 +0000)]
Added outputDir attribute to support generating FV file in specified directory

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

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

17 years agoCheck for /workspace/externaltools/apache-ant
bbahnsen [Wed, 24 May 2006 22:03:09 +0000 (22:03 +0000)]
Check for /workspace/externaltools/apache-ant

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

17 years agoGcc versions of the msa files. These files can be used in place of the normal msa...
bbahnsen [Wed, 24 May 2006 21:32:36 +0000 (21:32 +0000)]
Gcc versions of the msa files. These files can be used in place of the normal msa files for gcc builds. They will go away once we get the gcc assembly integrated into the main msa files.

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

17 years agoAdd a macro for GCC Assembly.
bbahnsen [Wed, 24 May 2006 20:56:12 +0000 (20:56 +0000)]
Add a macro for GCC Assembly.

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

17 years agoAdded a line to instruct users how to exit the NT32 emulation platform.
lhauch [Wed, 24 May 2006 19:51:36 +0000 (19:51 +0000)]
Added a line to instruct users how to exit the NT32 emulation platform.

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

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@263 6f19259b...
yshang1 [Wed, 24 May 2006 10:23:10 +0000 (10:23 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@263 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove a private class to remove the error message.
qwang12 [Wed, 24 May 2006 09:14:28 +0000 (09:14 +0000)]
Remove a private class to remove the error message.

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

17 years agoadded ASSERT()
vanjeff [Wed, 24 May 2006 08:46:26 +0000 (08:46 +0000)]
added ASSERT()

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

17 years agoadded ASSERT()
vanjeff [Wed, 24 May 2006 08:44:35 +0000 (08:44 +0000)]
added ASSERT()

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

17 years agoCheck in the Pcd service Driver/PEIM according to the new way of generating PCD Database
qwang12 [Wed, 24 May 2006 08:40:45 +0000 (08:40 +0000)]
Check in the Pcd service Driver/PEIM according to the new way of generating PCD Database

LIMITATION:

1) ONLY dynamic type PCD is supported for now. DynamicEx is not supported.
2) HII enable and VPD is not tested.

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

17 years agoCheck in the Pcd service Driver/PEIM according to the new way of generating PCD Database
qwang12 [Wed, 24 May 2006 08:38:12 +0000 (08:38 +0000)]
Check in the Pcd service Driver/PEIM according to the new way of generating PCD Database

LIMITATION:

1) ONLY dynamic type PCD is supported for now. DynamicEx is not supported.
2) HII enable and VPD is not tested.

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

17 years agoCheck in the Pcd service Driver/PEIM according to the new way of generating PCD Database
qwang12 [Wed, 24 May 2006 08:36:02 +0000 (08:36 +0000)]
Check in the Pcd service Driver/PEIM according to the new way of generating PCD Database

LIMITATION:

1) ONLY dynamic type PCD is supported for now. DynamicEx is not supported.
2) HII enable and VPD is not tested.

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

17 years agoCheck in the Pcd service Driver/PEIM according to the new way of generating PCD Database
qwang12 [Wed, 24 May 2006 08:35:25 +0000 (08:35 +0000)]
Check in the Pcd service Driver/PEIM according to the new way of generating PCD Database

LIMITATION:

1) ONLY dynamic type PCD is supported for now. DynamicEx is not supported.
2) HII enable and VPD is not tested.

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

17 years agoCheck in the Pcd service Driver/PEIM according to the new way of generating PCD Database
qwang12 [Wed, 24 May 2006 08:21:09 +0000 (08:21 +0000)]
Check in the Pcd service Driver/PEIM according to the new way of generating PCD Database

LIMITATION:

1) ONLY dynamic type PCD is supported for now. DynamicEx is not supported.
2) HII enable and VPD is not tested.

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

17 years agoCheck in the Pcd service Driver/PEIM according to the new way of generating PCD Database
qwang12 [Wed, 24 May 2006 08:18:24 +0000 (08:18 +0000)]
Check in the Pcd service Driver/PEIM according to the new way of generating PCD Database

LIMITATION:

1) ONLY dynamic type PCD is supported for now. DynamicEx is not supported.
2) HII enable and VPD is not tested.

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

17 years agoCheck in the Pcd service Driver/PEIM according to the new way of generating PCD Database
qwang12 [Wed, 24 May 2006 08:16:20 +0000 (08:16 +0000)]
Check in the Pcd service Driver/PEIM according to the new way of generating PCD Database

LIMITATION:

1) ONLY dynamic type PCD is supported for now. DynamicEx is not supported.
2) HII enable and VPD is not tested.

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

17 years ago1) Fix bug reported on the PcdSetEx* Macro.
qwang12 [Wed, 24 May 2006 08:13:32 +0000 (08:13 +0000)]
1) Fix bug reported on the PcdSetEx* Macro.
2) Add SKU_ID type

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

17 years agoAdd sample code for PCD Database generation. These 3 files will be read by GenBuild...
qwang12 [Wed, 24 May 2006 08:11:21 +0000 (08:11 +0000)]
Add sample code for PCD Database generation. These 3 files will be read by GenBuild tool and it is generated in the Head and Source file of PCD Service PEIM/Dxe Driver.

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

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@250 6f19259b...
qwang12 [Wed, 24 May 2006 08:09:43 +0000 (08:09 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@250 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd %JAVA_HOME%\bin;%ANT_HOME%\bin;%XMLBEANS_HOME%\bin to Path
wuyizhong [Wed, 24 May 2006 06:59:36 +0000 (06:59 +0000)]
Add %JAVA_HOME%\bin;%ANT_HOME%\bin;%XMLBEANS_HOME%\bin to Path

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

17 years ago1. Updated CpuFlushTlb() according to IA-64 programmer's guide
bxing [Wed, 24 May 2006 05:33:03 +0000 (05:33 +0000)]
1. Updated CpuFlushTlb() according to IA-64 programmer's guide
2. Updated Thunk code to preserve EFLAGS/RFLAGS across real mode code invocation
3. Updated comments in x86Thunk.c

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

17 years agoRefactor the PeCoffLoader into a library. Add PeiRebase Tool.
bbahnsen [Tue, 23 May 2006 22:00:58 +0000 (22:00 +0000)]
Refactor the PeCoffLoader into a library. Add PeiRebase Tool.

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

17 years agoPorting several more tools to edk2.
bbahnsen [Tue, 23 May 2006 18:03:58 +0000 (18:03 +0000)]
Porting several more tools to edk2.

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

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@242 6f19259b...
yshang1 [Tue, 23 May 2006 08:13:06 +0000 (08:13 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@242 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed a bug due to misorder of 'push's
bxing [Tue, 23 May 2006 07:07:41 +0000 (07:07 +0000)]
Fixed a bug due to misorder of 'push's

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

17 years agoAdd <PcdBuildDescription> into every <ModuleSa>:<Component> according to future schema.
klu2 [Tue, 23 May 2006 04:24:19 +0000 (04:24 +0000)]
Add <PcdBuildDescription> into every <ModuleSa>:<Component> according to future schema.

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

17 years agoFix capitalization.
bbahnsen [Mon, 22 May 2006 23:24:23 +0000 (23:24 +0000)]
Fix capitalization.

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

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@233 6f19259b...
yshang1 [Mon, 22 May 2006 09:43:21 +0000 (09:43 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@233 6f19259b-4bc3-4df7-8a09-765794883524

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@232 6f19259b...
yshang1 [Mon, 22 May 2006 09:36:28 +0000 (09:36 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@232 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed tracker #49
bxing [Mon, 22 May 2006 08:54:20 +0000 (08:54 +0000)]
Fixed tracker #49

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

17 years agoFixed tracker #49
bxing [Mon, 22 May 2006 08:51:07 +0000 (08:51 +0000)]
Fixed tracker #49

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

17 years agoFxied tracker #54 & #55
bxing [Mon, 22 May 2006 08:10:42 +0000 (08:10 +0000)]
Fxied tracker #54 & #55

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

17 years agoFixed tracker #52
bxing [Mon, 22 May 2006 08:04:47 +0000 (08:04 +0000)]
Fixed tracker #52

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

17 years agoFixed tracker #40
bxing [Mon, 22 May 2006 07:58:55 +0000 (07:58 +0000)]
Fixed tracker #40

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

17 years agoRemove the assumption of package location under workspace and prompt user to specify...
jlin16 [Mon, 22 May 2006 04:59:10 +0000 (04:59 +0000)]
Remove the assumption of package location under workspace and prompt user to specify package location.

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

17 years agoRemoved unnecessary ASSERT condition (assertion of real mode buffers' alignment)
bxing [Mon, 22 May 2006 02:33:37 +0000 (02:33 +0000)]
Removed unnecessary ASSERT condition (assertion of real mode buffers' alignment)

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

17 years agoDo not build with debug.
bbahnsen [Fri, 19 May 2006 23:23:33 +0000 (23:23 +0000)]
Do not build with debug.

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

17 years agoChange the file extension back to .asm. That was an oops.
bbahnsen [Fri, 19 May 2006 22:56:36 +0000 (22:56 +0000)]
Change the file extension back to .asm. That was an oops.

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

17 years agoFix capitalization
bbahnsen [Fri, 19 May 2006 22:43:26 +0000 (22:43 +0000)]
Fix capitalization

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