summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-06-10Removed create/modified/update data, PacakgeType from headers, added ↵lhauch
HexWordArrayType for VariableName list, the definition accepts the following: 0x000A, 0x000b, 0x00AF or 0x000A 0x000b 0x00AF or 0x000A,0x000b,0x00AF NOTE: LEADING ZERO characters are REQUIRED! git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@473 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-10Add HiiDefaultValue in <DynamicPcdBuildDefinition> according to latest ↵klu2
schema email send by larry. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@472 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-10Sync the type of <VariableName> with the latest email send by Larry.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@471 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-10Fix some minor bugs on PCD schema according to final schema email send by Larryklu2
1) In <PcdData> of <PcdBuildDefinition>, MaxDatumSize should be added; 2) In <PcdData> of <PcdBuildDefinition>, the number of <Value> should be [0..1] but not [0..n]; 3) The max occurs of <SkuId> in <DynamicPcdBuildDefinitions> should be 1; git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@470 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-101) Sync PcdPpi guid with PCD arch spec.qwang12
2) Correct macro PatchPcdSetPtr git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@469 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-101. Updated PalCallStatic.s in BaseCacheMaintenanceLibbxing
2. Updated PalCallStatic.s in BaseTimerLibLocalApic git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@467 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-10Fixed mistyping in Ia32/LongJump.asm and X64/LongJump.asmbxing
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@466 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-101. Added AsmCpuidEx() to BaseLibbxing
2. Added DecimalToBcd8() and BcdToDecimal8() to String.c git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@465 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-101. Updated SetJump() and LongJump() for IPFbxing
2. Added assertion for SetJump() for all architectures 3. Added CpuSleep() for IPF git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@464 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Update comments to conform to the new, Doxygen friendly, coding standard. ↵darylm503
These are structural changes only. There is NO NEW CONTENT. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@462 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Update comments to conform to the new, Doxygen friendly, coding standard. ↵darylm503
These are structural changes only. There is NO NEW CONTENT. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@461 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Fix a misspelling.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@460 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09One GenFvImage can handle all archs now.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@459 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Added an environment variable test to bypass setting the path multiple ↵lhauch
times, it checks the FRAMEWORK_TOOLS_PATH to make sure that it has not changed. If it has, it prepends the new FRAMEWORK_TOOLS_PATH setting to the PATH environment variable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@458 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Temporary workaround--determine the target architecture from an environment ↵bbahnsen
variable ARCH. Optionally, you can set the variable to IA32, X64 or IPF so that the correct GenFvImage will be called. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@457 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Fixed a bug in the script - missing % on a WORKSPACE declaration. Also, ↵lhauch
added an argument, skip, that will skip building tools and re-setting the PATH. executing edksetup skip sets WORKSPACE, FRAMEWORK_TOOLS_PATH, CYGWIN_HOME (if c:\cygwin exists) and the CLASSPATH. This arg was added so that folks who might run the program more than one time from the same command window do not end up with a PATH environment that exceeds the max number of characters. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@456 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Fix GenffsFileTask.java one bug: create *.org failed in some machine.qouyang
Root cause is unclosing DataOutputStream after used. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@455 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Fix one conflict with the latest schemahche10x
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@453 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Final Check-for TRUNK transition schema that handles both old and new elements.lhauch
This will handle both. I will start doing the Branch stripped out version with only new stuff in it now. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@451 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Intermediate Check-in this MSA schema handles both old and new elements.lhauch
This is not the final version of the XML Transition Schema - what is here works. THE LAST SECTION, FPD File, still to come. Now this handles both old and new MSA and SPD formats. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@450 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Make the PCD database compilable on X64 platform.qwang12
We need to add a (UINTN) cast before casting the address to UINT32 type. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@449 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@448 ↵jlin16
6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@447 ↵jlin16
6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Intermediate Check-in this SPD schema handles both old and new elements.lhauch
This is not the final version of the XML Transition Schema - what is here works. More will come later. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@446 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-08Intermediate Check-in This is not the final version of the XML Transition ↵lhauch
Schema - what is here works. More will come later. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@445 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-081.Change environment variable from "Framework_Tools_Path" to ↵qouyang
"FRAMEWORK_TOOLS_PATH". 2.Add one OUTPUT - *.org file for GenFfsFile tool. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@443 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-08 1. Rename PeiCoreLib to PeiServicesLib and rename all the interfaces from ↵qhuang8
PeiCoreXXX() to PeiServicesXXX(). 2. Remove PostCode interfaces from ReportStatusCodeLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@442 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-08 1. Rename PeiCoreLib to PeiServicesLib and rename all the interfaces from ↵qhuang8
PeiCoreXXX() to PeiServicesXXX(). 2. Remove PostCode interfaces from ReportStatusCodeLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@441 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-08Updated the Document - put in Andrew's comments RAW without formatting.lhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@440 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-07Make sure Pcd service driver can work on 64-bit architecture.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@439 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-07BaseMemoryLib:qhuang8
Correct wrong ASSERT()s on SetMem16(), SetMem32(), SetMem64() HobLib: Add Missing ASSERT()s for BuildGuidHobData() since CopyMem() now allow zero source buffer with length > 0. BasePrintLib Add ASSERT()s to check NULL buffer and NULL format. PostCodeLib Add 3 instances of PostCodeLib and introduce new Pcd for post code property mask. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@438 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-07Sync Pcd Service Driver, PEIM and library with MDE Spec 0.55a.qwang12
1) change all PCD_TOKEN_NUMBER to UINTN 2) change all SKU_ID to UINTN git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@437 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-07Try to clarify the gcc story a little bit.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@435 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-06Remove one of the saxon jars from the classpath.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@434 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-06Try to fix the Surface Area build.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@433 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-06Apply changes(Unix Type to Windows Type) to the rest of the 2 files:alfred
edk2\EdkModulePkg\Core\Pei\Image\Image.c edk2\EdkModulePkg\Core\Pei\PeiMain\Peimain.c git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@431 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-06git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@430 ↵alfred
6f19259b-4bc3-4df7-8a09-765794883524
2006-06-06git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@429 ↵alfred
6f19259b-4bc3-4df7-8a09-765794883524
2006-06-06git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@428 ↵alfred
6f19259b-4bc3-4df7-8a09-765794883524
2006-06-06git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@427 ↵alfred
6f19259b-4bc3-4df7-8a09-765794883524
2006-06-06git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@426 ↵alfred
6f19259b-4bc3-4df7-8a09-765794883524
2006-06-06Changed the group names VpdGroup and HiiGroup to HiiEnable and VpdEnable. ↵lhauch
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
2006-06-06Updated schema, added some new elements that will be used in the final. ↵lhauch
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
2006-06-05Remove the prototype code.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@423 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-05git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@422 ↵yshang1
6f19259b-4bc3-4df7-8a09-765794883524
2006-06-05Fix some bugs for EdkFatPkgklu2
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
2006-06-05git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@419 ↵lgao4
6f19259b-4bc3-4df7-8a09-765794883524
2006-06-04UefiLib:qhuang8
Add two new interfaces of EfiCreateEventLegacyBootEx & EfiCreateEventReadyToBootEx Fix a bug in EfiCreateEventLegacyBoot & EfiCreateEventReadyToBoot. (#51) PciLib: Add missing ASSERT()s in PciReadBuffer() & PciWriteBuffer() (#70) IoLib Add ASSERT()s to check alignment. MemoryAllocationLib: For AllocateXXXCopyBuffer(). Add ASSERT()s for cases when allocations fails. BaseLib: 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
2006-06-04PCD tools update:klu2
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
2006-06-04Tip break because EdkFatPkg was introduced into FrameworkDatabase.db, But ↵klu2
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