17 years agoChanged the group names VpdGroup and HiiGroup to HiiEnable and VpdEnable. Changed...
lhauch [Tue, 6 Jun 2006 05:18:42 +0000 (05:18 +0000)]
Changed the group names VpdGroup and HiiGroup to HiiEnable and VpdEnable.  Changed maxOccures on FvImages and Capsules from unbounded to 1

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

17 years agoUpdated schema, added some new elements that will be used in the final. Added a Datum...
lhauch [Tue, 6 Jun 2006 03:09:40 +0000 (03:09 +0000)]
Updated schema, added some new elements that will be used in the final. Added a DatumSizeLimitation type so that it could be referred to rather than specify 8 additional lines of XML for DataumSize element.

MAJOR CHANGE TO Framework Doc - SPD Has been added.  I will add Andrew's comments tomorrow.

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

17 years agoRemove the prototype code.
bbahnsen [Mon, 5 Jun 2006 23:37:30 +0000 (23:37 +0000)]
Remove the prototype code.

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

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@422 6f19259b...
yshang1 [Mon, 5 Jun 2006 11:24:52 +0000 (11:24 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@422 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix some bugs for EdkFatPkg
klu2 [Mon, 5 Jun 2006 04:02:54 +0000 (04:02 +0000)]
Fix some bugs for EdkFatPkg
1) Remove FatFileSystem.c from Fat.msa
2) Use HighBitSet64 instead of GetPowerOfTwo64 for log2 macro
3) Add PCD entries in EdkNt32Pkg/Nt32.fpd for FAT module.

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

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@419 6f19259b...
lgao4 [Mon, 5 Jun 2006 02:59:29 +0000 (02:59 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@419 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUefiLib:
qhuang8 [Sun, 4 Jun 2006 13:08:25 +0000 (13:08 +0000)]
Add two new interfaces of EfiCreateEventLegacyBootEx & EfiCreateEventReadyToBootEx
Fix a bug in EfiCreateEventLegacyBoot & EfiCreateEventReadyToBoot. (#51)
Add missing ASSERT()s in PciReadBuffer() & PciWriteBuffer() (#70)
Add ASSERT()s to check alignment.
For AllocateXXXCopyBuffer(). Add ASSERT()s for cases when allocations fails.
Change the return type of InternalMathModU64x32 from UINT64 to UINT32

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

17 years agoPCD tools update:
klu2 [Sun, 4 Jun 2006 10:00:41 +0000 (10:00 +0000)]
PCD tools update:
1) CollectPCDAction will get all PCD information from FPD file but *not* search SPD and MSA file.
2) ALL PcdBuildDeclaration in FPD file has been moved from common <PcdBuildDeclaration> to seperated module's <PcdBuildDeclaration>. Common <PcdBuildDeclaration> was removed from FPD file.
3) The platform information for Dyanmic and DynamicEx type PCD should be record into <PcdDynamicBuildDeclaration> now.

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

17 years agoTip break because EdkFatPkg was introduced into FrameworkDatabase.db, But EdkFatPkg...
klu2 [Sun, 4 Jun 2006 09:25:53 +0000 (09:25 +0000)]
Tip break because EdkFatPkg was introduced into FrameworkDatabase.db, But EdkFatPkg can *not* be built for no FatSystem.c file when building. Remove EdkFatPkg from FrameworkDatabase.db and wait fix bug in EdkFatPkg.

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

17 years agoUpdated Header information, added Guid, Version Specification, removed createdBy
lhauch [Sun, 4 Jun 2006 06:13:43 +0000 (06:13 +0000)]
Updated Header information, added Guid, Version Specification, removed createdBy

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

17 years agoUpdated the FPD and SPD files to newer schema formats. Also updated a couple of...
lhauch [Sun, 4 Jun 2006 06:09:14 +0000 (06:09 +0000)]
Updated the FPD and SPD files to newer schema formats.  Also updated a couple of items in the XML Schema (added a new element)

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

17 years agoAdded some attributes (changed comments to be before items to be deleted) Added a...
lhauch [Sat, 3 Jun 2006 23:59:38 +0000 (23:59 +0000)]
Added some attributes (changed comments to be before items to be deleted) Added a couple of new elements that will be used in final output.

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

17 years agoAdd check for a NULL Data parameter in SecPeiReportStatusCode(). The Report Status...
mdkinney [Sat, 3 Jun 2006 21:54:37 +0000 (21:54 +0000)]
Add check for a NULL Data parameter in SecPeiReportStatusCode().  The Report Status Code Library functions will ASSERT() is Data is NULL.

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

17 years agoUpdate PCD entries for NT32 to generate breakpoints when an ASSERT() condition fires
mdkinney [Sat, 3 Jun 2006 21:52:33 +0000 (21:52 +0000)]
Update PCD entries for NT32 to generate breakpoints when an ASSERT() condition fires

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

17 years ago1) Add support for %p to print pointers
mdkinney [Sat, 3 Jun 2006 21:51:12 +0000 (21:51 +0000)]
1) Add support for %p to print pointers
2) Fix %d,%x,%X to pull values off the vararg stack using (int) and (unsigned int) types to resolve compatibility issues with X64

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

17 years agoUpdated Document, added some more choice settings and comments. Added an ArchType...
lhauch [Sat, 3 Jun 2006 02:03:23 +0000 (02:03 +0000)]
Updated Document, added some more choice settings and comments.  Added an ArchType attribute list of: SupportedArchitectures.

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

17 years agoAdded Optional Element, SupportedArchitectures which is a list of itemType: Supported...
lhauch [Sat, 3 Jun 2006 00:55:24 +0000 (00:55 +0000)]
Added Optional Element, SupportedArchitectures which is a list of itemType: SupportedArchitectures  (IA32, X64, IPF, EBC)

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

17 years agoAdded More Comments and started doing data type checking so that if a ModuleName...
lhauch [Sat, 3 Jun 2006 00:46:59 +0000 (00:46 +0000)]
Added More Comments and started doing data type checking so that if a ModuleName is defined as xs:NCName, all instances where we are referencing a ModuleName (in an attribute, for example) will also use xs:NCName.

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

17 years agoAdded more comments to show indicate what will go, and what will stay, also wrapped...
lhauch [Fri, 2 Jun 2006 22:20:46 +0000 (22:20 +0000)]
Added more comments to show indicate what will go, and what will stay, also wrapped one more Updated/Modified inside of a choice.
No more changes need to be made to this file until all MSA, SPD and FPD files are updated and/or the data from MBD files is transfered to MSA/SPD files.

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

17 years agoAdded FeatureFlag Attribute to most attributeGroup definitions, per Andrew. Where...
lhauch [Fri, 2 Jun 2006 21:56:09 +0000 (21:56 +0000)]
Added FeatureFlag Attribute to most attributeGroup definitions, per Andrew.  Where it was previously defined, the data type was changed from C_Name to xs:normalizedString.  RULE: For adding or parsing Feature Flag string, use RPN, FF1 FF2 <op1> ... FFn <opn>, processed from left to right.

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

17 years agoUpdated to match XMLSchema, although this file is not currently being used.
lhauch [Fri, 2 Jun 2006 18:48:28 +0000 (18:48 +0000)]
Updated to match XMLSchema, although this file is not currently being used.

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

17 years agoRemoved one of the Duplicate Enumeration's APPLICATION from the FrameworkComponentTyp...
lhauch [Fri, 2 Jun 2006 18:41:10 +0000 (18:41 +0000)]
Removed one of the Duplicate Enumeration's APPLICATION from the FrameworkComponentType definition (again.)

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

17 years agoPutting the svn:ignore on Conf/tools_def.txt
lhauch [Fri, 2 Jun 2006 17:45:54 +0000 (17:45 +0000)]
Putting the svn:ignore on Conf/tools_def.txt

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

17 years agoAdded a line to copy the Conf/tools_def.template to Conf/tools_def.txt if and only...
lhauch [Fri, 2 Jun 2006 17:28:28 +0000 (17:28 +0000)]
Added a line to copy the Conf/tools_def.template to Conf/tools_def.txt if and only Conf/tools_def.txt does not exist.  Conf/tools_def/txt was removed from the repository back on Wednesday, May 31st, as this file is developer workstation configuration dependent.

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

17 years agoRemove Debug message and early test code in DiskIo
lgao4 [Fri, 2 Jun 2006 09:42:14 +0000 (09:42 +0000)]
Remove Debug message and early test code in DiskIo

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

17 years agosync with MdePkg.fpd to add PcdPciExpressBaseAddress
vanjeff [Fri, 2 Jun 2006 08:53:53 +0000 (08:53 +0000)]
sync with MdePkg.fpd to add PcdPciExpressBaseAddress

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

17 years agoDeleted x64\SwitchStack.c Ipf/SwitchStack.c.
vanjeff [Fri, 2 Jun 2006 07:58:31 +0000 (07:58 +0000)]
Deleted x64\SwitchStack.c Ipf/SwitchStack.c.
Added SwitchStack.c in Baselib\
Rename Ia32/SwitchStack.c to Ia32/InternalSwitchStack.c
Changed _SwitchStack() into InternalSwitchStack() in SwitchStack.asm and SwitchStack.s
Fixed one bug in LinkedList.c, that List length couldn't up to PcdMaximumLinkedListLength.

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

17 years agoRemoved file/folder
vanjeff [Fri, 2 Jun 2006 07:51:47 +0000 (07:51 +0000)]
Removed file/folder

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

17 years agoRemoved file/folder
vanjeff [Fri, 2 Jun 2006 07:51:15 +0000 (07:51 +0000)]
Removed file/folder

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

17 years agoRemoved file/folder
vanjeff [Fri, 2 Jun 2006 07:50:05 +0000 (07:50 +0000)]
Removed file/folder

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

17 years agoMake the EdkMoudlePkg build by allocate mCallbackFnTable at runtime as PCD_TOTAL_TOKE...
qwang12 [Fri, 2 Jun 2006 07:03:06 +0000 (07:03 +0000)]
Make the EdkMoudlePkg build by allocate mCallbackFnTable at runtime as PCD_TOTAL_TOKEN_NUMBER could be zero.

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

17 years agoMake sure the PCD dxe service driver can handle the case where no PEIM is using any...
qwang12 [Fri, 2 Jun 2006 05:28:18 +0000 (05:28 +0000)]
Make sure the PCD dxe service driver can handle the case where no PEIM is using any dynamic PCD entry and the PEI phase PCD database is empty.

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

17 years agoremoved the comment for ModuleEditor and PackageEditor in this file
jwang36 [Fri, 2 Jun 2006 03:52:57 +0000 (03:52 +0000)]
removed the comment for ModuleEditor and PackageEditor in this file

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

17 years agoupdate SpdFileContents.java to adapt new schema for LibraryClassDeclaration.
jlin16 [Fri, 2 Jun 2006 03:39:44 +0000 (03:39 +0000)]
update SpdFileContents.java to adapt new schema for LibraryClassDeclaration.

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

17 years agojust comment out the build for ModuleEditor and PackageEditor temporarily, since...
jwang36 [Fri, 2 Jun 2006 03:08:25 +0000 (03:08 +0000)]
just comment out the build for ModuleEditor and PackageEditor temporarily, since the schema changes will cause these two tools failure in build.

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

17 years ago- changed the <Specification> position in <MsaLibHeader>
jwang36 [Fri, 2 Jun 2006 02:50:43 +0000 (02:50 +0000)]
- changed the <Specification> position in <MsaLibHeader>

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

17 years ago- changed the sequence of <Specification> definition in schema
jwang36 [Fri, 2 Jun 2006 02:45:47 +0000 (02:45 +0000)]
- changed the sequence of <Specification> definition in schema

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

17 years agoFixed the EdkModulePkg.fpd file to have a package name of EdkModule, not MdePkg....
lhauch [Fri, 2 Jun 2006 01:53:24 +0000 (01:53 +0000)]
Fixed the EdkModulePkg.fpd file to have a package name of EdkModule, not MdePkg.  Added optional (will be required) TokenSpaceGuid to Pcd sections.
Removed some documentation for elements that will be removed eventually (the notes are in the comments section)

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

17 years agoFixed some MSA files location of the <Specification> element.
lhauch [Fri, 2 Jun 2006 00:52:33 +0000 (00:52 +0000)]
Fixed some MSA files location of the <Specification> element.

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

17 years agoFixed Tools MSA files. Added the FrameworkWizardMinReq.doc file which we are going...
lhauch [Fri, 2 Jun 2006 00:28:56 +0000 (00:28 +0000)]
Fixed Tools MSA files.  Added the FrameworkWizardMinReq.doc file which we are going to use to track the minimum functionality of the wizard.

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

17 years agoUpdated Schema per e-mails.
lhauch [Fri, 2 Jun 2006 00:24:08 +0000 (00:24 +0000)]
Updated Schema per e-mails.

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

17 years agoFixed the location of the <Specification Element>
lhauch [Fri, 2 Jun 2006 00:21:38 +0000 (00:21 +0000)]
Fixed the location of the <Specification Element>

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

17 years agoFixed the Basename and Guid
lhauch [Fri, 2 Jun 2006 00:04:15 +0000 (00:04 +0000)]
Fixed the Basename and Guid

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

17 years agoUpdated Schema per e-mails, fixed some MSA and MBD files. Added the FrameworkWizardM...
lhauch [Thu, 1 Jun 2006 23:45:47 +0000 (23:45 +0000)]
Updated Schema per e-mails, fixed some MSA and MBD files.  Added the FrameworkWizardMinReq.doc file which we are going to use to track the minimum functionality of the wizard.

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

17 years agoLean the slashed forward.
bbahnsen [Thu, 1 Jun 2006 19:03:19 +0000 (19:03 +0000)]
Lean the slashed forward.

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

17 years agoRemoving unused code.
bbahnsen [Thu, 1 Jun 2006 18:26:22 +0000 (18:26 +0000)]
Removing unused code.

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

17 years agoAdd <FrameworkModules> in EdkModulePkg-All-Archs.fpd and MdePkg-All-Archs.fpd file...
klu2 [Thu, 1 Jun 2006 18:23:03 +0000 (18:23 +0000)]
Add <FrameworkModules> in EdkModulePkg-All-Archs.fpd and MdePkg-All-Archs.fpd file for future updated PCD tools according to transition schema.

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

17 years agoFix capitalization issues.
bbahnsen [Thu, 1 Jun 2006 18:14:09 +0000 (18:14 +0000)]
Fix capitalization issues.

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

17 years agoAdded some extra error checking to make sure mSecReportStatusCode is valid. I was...
ajfish [Thu, 1 Jun 2006 17:48:40 +0000 (17:48 +0000)]
Added some extra error checking to make sure mSecReportStatusCode is valid. I was doing an experiment and I was crashing due to lack of this check. The checked in code does not fail in this case, but an extra error check will not hurt.

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

17 years agoRemoved dead #ifdef
ajfish [Thu, 1 Jun 2006 17:42:35 +0000 (17:42 +0000)]
Removed dead #ifdef

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

17 years agoRemoved #ifdef NT32 as we don't need them for tools
ajfish [Thu, 1 Jun 2006 17:39:17 +0000 (17:39 +0000)]
Removed #ifdef NT32 as we don't need them for tools

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

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