qhuang8 [Tue, 13 Jun 2006 06:31:11 +0000 (06:31 +0000)]
BaseMemoryLib (BaseMemoryLibRepStr):
Fix a logic error in SetMem64 (); The correct stride should be 8 instead of 4.
BasePrintLib:
Fix Printf(“%\n”) passer error.
Fix BufferSize = 0, 1 issue
Fix some missing ASSERT ()s
Move MAXIMUM_VALUE_CHARACTERS from PrintLibInternal.h to PrintLib.h
ReportStatusCodeLib:
Add CONST modifier to some interfaces
Modify
DebugLib:
Replace some Unicode in comments.
PeiServicesTablePointerLib
Add ASSERT()s
PciLib:
Remove unnecessary ASSERT()s in PciRead/WriteBuffer()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@496
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Tue, 13 Jun 2006 05:46:05 +0000 (05:46 +0000)]
1) Fix a bug for PCD autogen tools, see track#115 in PVCS: Module's PCD informtion is generated into autogen.h/autogen.c of library
2) Remove PcdEmulatedDriver from PcdAutogen class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@495
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Mon, 12 Jun 2006 17:15:58 +0000 (17:15 +0000)]
Convert env var name to all caps.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@486
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Mon, 12 Jun 2006 17:11:17 +0000 (17:11 +0000)]
Fixes for gcc assembly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@485
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Mon, 12 Jun 2006 15:11:33 +0000 (15:11 +0000)]
Transfer old <PCDs> in MSA to <PcdCoded>:
1) Add <PcdCoded> definition for library module SA in transition schema.
2) Add <PcdCoded> in all MSA instead of original <PCDs>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@484
6f19259b-4bc3-4df7-8a09-
765794883524
bxing [Mon, 12 Jun 2006 11:14:21 +0000 (11:14 +0000)]
Added a new source file type "x86_asm_autogen" to allow assembly source to use macros defined in AutoGen.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@483
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Mon, 12 Jun 2006 07:57:04 +0000 (07:57 +0000)]
Modify PCD tool according to final PCD schema modification.
1) Change code of PCD tools.
2) Update all FPD file.
3) Fix some bugs in FPD for wrong DatumSize.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@481
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Mon, 12 Jun 2006 01:02:35 +0000 (01:02 +0000)]
More design and build rules, as well as refining requirements.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@480
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Sat, 10 Jun 2006 20:29:18 +0000 (20:29 +0000)]
Removed create/modified/update data, PacakgeType from headers, added 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
klu2 [Sat, 10 Jun 2006 15:46:06 +0000 (15:46 +0000)]
Add HiiDefaultValue in <DynamicPcdBuildDefinition> according to latest schema email send by larry.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@472
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Sat, 10 Jun 2006 14:49:31 +0000 (14:49 +0000)]
Sync the type of <VariableName> with the latest email send by Larry.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@471
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Sat, 10 Jun 2006 13:16:10 +0000 (13:16 +0000)]
Fix some minor bugs on PCD schema according to final schema email send by Larry
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
qwang12 [Sat, 10 Jun 2006 12:03:36 +0000 (12:03 +0000)]
1) Sync PcdPpi guid with PCD arch spec.
2) Correct macro PatchPcdSetPtr
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@469
6f19259b-4bc3-4df7-8a09-
765794883524
bxing [Sat, 10 Jun 2006 10:13:05 +0000 (10:13 +0000)]
1. Updated PalCallStatic.s in BaseCacheMaintenanceLib
2. Updated PalCallStatic.s in BaseTimerLibLocalApic
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@467
6f19259b-4bc3-4df7-8a09-
765794883524
bxing [Sat, 10 Jun 2006 09:57:35 +0000 (09:57 +0000)]
Fixed mistyping in Ia32/LongJump.asm and X64/LongJump.asm
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@466
6f19259b-4bc3-4df7-8a09-
765794883524
bxing [Sat, 10 Jun 2006 09:37:12 +0000 (09:37 +0000)]
1. Added AsmCpuidEx() to BaseLib
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
bxing [Sat, 10 Jun 2006 07:16:11 +0000 (07:16 +0000)]
1. Updated SetJump() and LongJump() for IPF
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
darylm503 [Fri, 9 Jun 2006 23:44:26 +0000 (23:44 +0000)]
Update comments to conform to the new, Doxygen friendly, coding standard. 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
darylm503 [Fri, 9 Jun 2006 23:41:12 +0000 (23:41 +0000)]
Update comments to conform to the new, Doxygen friendly, coding standard. 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
bbahnsen [Fri, 9 Jun 2006 22:26:31 +0000 (22:26 +0000)]
Fix a misspelling.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@460
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Fri, 9 Jun 2006 21:14:37 +0000 (21:14 +0000)]
One GenFvImage can handle all archs now.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@459
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Fri, 9 Jun 2006 18:07:09 +0000 (18:07 +0000)]
Added an environment variable test to bypass setting the path multiple 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
bbahnsen [Fri, 9 Jun 2006 17:07:09 +0000 (17:07 +0000)]
Temporary workaround--determine the target architecture from an environment 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
lhauch [Fri, 9 Jun 2006 15:26:28 +0000 (15:26 +0000)]
Fixed a bug in the script - missing % on a WORKSPACE declaration. Also, 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
qouyang [Fri, 9 Jun 2006 11:01:28 +0000 (11:01 +0000)]
Fix GenffsFileTask.java one bug: create *.org failed in some machine.
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
hche10x [Fri, 9 Jun 2006 08:30:43 +0000 (08:30 +0000)]
Fix one conflict with the latest schema
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@453
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Fri, 9 Jun 2006 05:51:19 +0000 (05:51 +0000)]
Final Check-for TRUNK transition schema that handles both old and new elements.
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
lhauch [Fri, 9 Jun 2006 04:32:47 +0000 (04:32 +0000)]
Intermediate Check-in this MSA schema handles both old and new elements.
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
qwang12 [Fri, 9 Jun 2006 03:10:22 +0000 (03:10 +0000)]
Make the PCD database compilable on X64 platform.
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
jlin16 [Fri, 9 Jun 2006 02:30:10 +0000 (02:30 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@448
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Fri, 9 Jun 2006 02:13:57 +0000 (02:13 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@447
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Fri, 9 Jun 2006 02:06:06 +0000 (02:06 +0000)]
Intermediate Check-in this SPD schema handles both old and new elements.
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
lhauch [Thu, 8 Jun 2006 23:46:59 +0000 (23:46 +0000)]
Intermediate Check-in 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@445
6f19259b-4bc3-4df7-8a09-
765794883524
qouyang [Thu, 8 Jun 2006 09:11:56 +0000 (09:11 +0000)]
1.Change environment variable from "Framework_Tools_Path" to "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
qhuang8 [Thu, 8 Jun 2006 03:38:14 +0000 (03:38 +0000)]
1. Rename PeiCoreLib to PeiServicesLib and rename all the interfaces from 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
qhuang8 [Thu, 8 Jun 2006 03:36:57 +0000 (03:36 +0000)]
1. Rename PeiCoreLib to PeiServicesLib and rename all the interfaces from 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
lhauch [Thu, 8 Jun 2006 03:30:55 +0000 (03:30 +0000)]
Updated the Document - put in Andrew's comments RAW without formatting.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@440
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 7 Jun 2006 15:56:29 +0000 (15:56 +0000)]
Make sure Pcd service driver can work on 64-bit architecture.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@439
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 7 Jun 2006 15:38:52 +0000 (15:38 +0000)]
BaseMemoryLib:
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
qwang12 [Wed, 7 Jun 2006 12:31:33 +0000 (12:31 +0000)]
Sync Pcd Service Driver, PEIM and library with MDE Spec 0.55a.
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
bbahnsen [Wed, 7 Jun 2006 00:21:44 +0000 (00:21 +0000)]
Try to clarify the gcc story a little bit.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@435
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Tue, 6 Jun 2006 23:41:12 +0000 (23:41 +0000)]
Remove one of the saxon jars from the classpath.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@434
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Tue, 6 Jun 2006 23:06:37 +0000 (23:06 +0000)]
Try to fix the Surface Area build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@433
6f19259b-4bc3-4df7-8a09-
765794883524
alfred [Tue, 6 Jun 2006 07:15:42 +0000 (07:15 +0000)]
Apply changes(Unix Type to Windows Type) to the rest of the 2 files:
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
alfred [Tue, 6 Jun 2006 06:28:47 +0000 (06:28 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@430
6f19259b-4bc3-4df7-8a09-
765794883524
alfred [Tue, 6 Jun 2006 06:28:31 +0000 (06:28 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@429
6f19259b-4bc3-4df7-8a09-
765794883524
alfred [Tue, 6 Jun 2006 06:28:13 +0000 (06:28 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@428
6f19259b-4bc3-4df7-8a09-
765794883524
alfred [Tue, 6 Jun 2006 06:27:01 +0000 (06:27 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@427
6f19259b-4bc3-4df7-8a09-
765794883524
alfred [Tue, 6 Jun 2006 06:25:59 +0000 (06:25 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@426
6f19259b-4bc3-4df7-8a09-
765794883524
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
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
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
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
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
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
qhuang8 [Sun, 4 Jun 2006 13:08:25 +0000 (13:08 +0000)]
UefiLib:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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