mirror_edk2.git
13 years agoAdd preparation for FAR release.
qhuang8 [Fri, 21 Dec 2007 03:27:03 +0000 (03:27 +0000)]
Add preparation for FAR release.

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

13 years agoUpdate Fat Binary to use EDK II Prime EnhancedFat driver in FatPkg.
qhuang8 [Thu, 20 Dec 2007 09:58:59 +0000 (09:58 +0000)]
Update Fat Binary to use EDK II Prime EnhancedFat driver in FatPkg.
Add the support of Component Name 2.
Add the support of Unicode Collation 2.

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

13 years agoCorrect the default value of PcdUefiVariableDefaultPlatformLangCodes & PcdUefiVariabl...
qhuang8 [Thu, 20 Dec 2007 09:19:53 +0000 (09:19 +0000)]
Correct the default value of PcdUefiVariableDefaultPlatformLangCodes & PcdUefiVariableDefaultPlatformLang according to their semantics.

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

13 years agoRemove 'Framework' word in comments
klu2 [Thu, 20 Dec 2007 03:15:02 +0000 (03:15 +0000)]
Remove 'Framework' word in comments

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

13 years agofix a issue to pass ICC build
qwang12 [Tue, 18 Dec 2007 07:26:18 +0000 (07:26 +0000)]
fix a issue to pass ICC build

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

13 years agoSync the latest version from R8.
vanjeff [Tue, 18 Dec 2007 07:01:23 +0000 (07:01 +0000)]
Sync the latest version from R8.

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

13 years agoAdd TianoCompressed Rule for PEIM and Dxe Driver as one example.
lgao4 [Tue, 18 Dec 2007 06:55:36 +0000 (06:55 +0000)]
Add TianoCompressed Rule for PEIM and Dxe Driver as one example.

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

13 years agoFix one bug in PeiExtractGuidedSectionLib to convert the address after hob start...
lgao4 [Tue, 18 Dec 2007 06:15:55 +0000 (06:15 +0000)]
Fix one bug in PeiExtractGuidedSectionLib to convert the address after hob start address is changed.

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

13 years agoFixed the bug when set mode value is less than the Max mode value.
vanjeff [Mon, 17 Dec 2007 08:07:15 +0000 (08:07 +0000)]
Fixed the bug when set mode value is less than the Max mode value.

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

13 years agoUse the correct ASSERT form.
qwang12 [Mon, 17 Dec 2007 03:43:24 +0000 (03:43 +0000)]
Use the correct ASSERT form.

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

13 years agoFix the duplicate module in dsc file
klu2 [Mon, 17 Dec 2007 02:36:06 +0000 (02:36 +0000)]
Fix the duplicate module in dsc file

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

13 years agoRe-generated per the bug fixes.
jwang36 [Thu, 13 Dec 2007 07:04:08 +0000 (07:04 +0000)]
Re-generated per the bug fixes.

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

13 years agoRemoved commented out lines
jwang36 [Thu, 13 Dec 2007 05:22:22 +0000 (05:22 +0000)]
Removed commented out lines

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

13 years agoAdded X64 compiler build script
jwang36 [Thu, 13 Dec 2007 05:19:41 +0000 (05:19 +0000)]
Added X64 compiler build script

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

13 years agoMade it executable
jwang36 [Wed, 12 Dec 2007 07:34:39 +0000 (07:34 +0000)]
Made it executable

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

13 years agoChanged the ICC tools to use VS2005's tools and dlls because of crash of ICC working...
jwang36 [Wed, 12 Dec 2007 03:50:49 +0000 (03:50 +0000)]
Changed the ICC tools to use VS2005's tools and dlls because of crash of ICC working with VS2003.

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

13 years agoBuilt with vs.net 2005 from
jljusten [Tue, 11 Dec 2007 22:38:26 +0000 (22:38 +0000)]
Built with vs.net 2005 from
https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools r920.

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

13 years agodeleted edk2/BaseTools/Bin/Darwin:
jljusten [Tue, 11 Dec 2007 09:36:25 +0000 (09:36 +0000)]
deleted edk2/BaseTools/Bin/Darwin:
deleted edk2/BaseTools/Bin/PosixLike:
  Moved (as of buildtools r920) into
  https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/PseudoBin

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

13 years agomodified edk2/BaseTools/BuildEnv:
jljusten [Tue, 11 Dec 2007 09:12:40 +0000 (09:12 +0000)]
modified edk2/BaseTools/BuildEnv:
  Minor cleanup:
    Conf/BuildEnv.sh2 -> Conf/BuildEnv.sh

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

13 years agomodified edk2/BaseTools/BuildEnv:
jljusten [Tue, 11 Dec 2007 09:03:30 +0000 (09:03 +0000)]
modified edk2/BaseTools/BuildEnv:
deleted  edk2/BaseTools/BuildEnv.py:
  Resolve https://edk2.tianocore.org/servlets/Scarab/id/EDKT557
    "All code in the edk2 tree must not require third party tools
     for running the provided tools."
  which refers to the usage of python by BuildEnv.py.

  /sigh

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

13 years agoUse AllocatePage for FvImage.
lgao4 [Tue, 11 Dec 2007 05:14:16 +0000 (05:14 +0000)]
Use AllocatePage for FvImage.

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

13 years agoChanged the file or directory name inconsistences
jwang36 [Tue, 11 Dec 2007 02:09:10 +0000 (02:09 +0000)]
Changed the file or directory name inconsistences

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

13 years agoUpdate PcdLib instances:
qhuang8 [Tue, 11 Dec 2007 02:08:17 +0000 (02:08 +0000)]
Update PcdLib instances:
1. Remove the [depex] section for both PeiPcdLib and DxePcdLib
2. Remove the constructor of DxePcdLib.

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

13 years agoUpdated this script to use the latest binutils and cygwin because the old versions...
jwang36 [Tue, 11 Dec 2007 02:06:55 +0000 (02:06 +0000)]
Updated this script to use the latest binutils and cygwin because the old versions of them are not available.

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

13 years agoFix build break issue
klu2 [Mon, 10 Dec 2007 15:08:34 +0000 (15:08 +0000)]
Fix build break issue

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

13 years agoMove sure FvImage buffer at its alignment when install FVB protocol on it.
lgao4 [Mon, 10 Dec 2007 08:50:24 +0000 (08:50 +0000)]
Move sure FvImage buffer at its alignment when install FVB protocol on it.

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

13 years agoSync HII and Setupbrowser related header files with UEFI 2.1 spec.
qwang12 [Mon, 10 Dec 2007 07:29:15 +0000 (07:29 +0000)]
Sync HII and Setupbrowser related header files with UEFI 2.1 spec.

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

13 years agoSync HII and Setupbrowser related header files with UEFI 2.1 spec.
qwang12 [Mon, 10 Dec 2007 07:28:15 +0000 (07:28 +0000)]
Sync HII and Setupbrowser related header files with UEFI 2.1 spec.

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

13 years agoFix one minor bug to print TE image correct start address into Fv map file.
lgao4 [Mon, 10 Dec 2007 06:23:49 +0000 (06:23 +0000)]
Fix one minor bug to print TE image correct start address into Fv map file.

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

13 years agoMdeModule cleanup for PI:
klu2 [Mon, 10 Dec 2007 03:47:56 +0000 (03:47 +0000)]
MdeModule cleanup for PI:
1) PeiMain:
   - Use PCD for bundle of status code which definitions are put into MdePkg.dec file.
2) DxeMain:
   - Use PCD for bundle of status code which definitions are put into MdePkg.dec file.
   - Do not produce SectionExtraction protocol which is belong to IntelFramework specification.
   - Update many macro for PI specifications.
3) DxeIpl
   - Use PCD for bundle of status code which definitions are put into MdePkg.dec file.
4) Add SectionExtractionDxe module (IntelFrameworkModulePkg)
   - This module will produce EFI_SECTION_EXTRACTION_PROTOCOL defined in framework specification. If a old platform want to use this protocol, then this platform need dispatch this DXE driver.

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

13 years agoRe-generated because of AutoGen changed
jwang36 [Mon, 10 Dec 2007 03:05:09 +0000 (03:05 +0000)]
Re-generated because of AutoGen changed

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

13 years agoRemove logic to repair image handles
mdkinney [Mon, 10 Dec 2007 00:43:22 +0000 (00:43 +0000)]
Remove logic to repair image handles
Fix bug when new image handles are generated by Platform Driver Override or Bus Specific Driver Override

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

13 years agoroll back change
mdkinney [Mon, 10 Dec 2007 00:18:28 +0000 (00:18 +0000)]
roll back change

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

13 years agoCache FvImage at buffer with its required alignment.
lgao4 [Fri, 7 Dec 2007 10:25:56 +0000 (10:25 +0000)]
Cache FvImage at buffer with its required alignment.

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

13 years agoFixed default Token Number missing issue and default sku value issue.
jwang36 [Fri, 7 Dec 2007 09:58:25 +0000 (09:58 +0000)]
Fixed default Token Number missing issue and default sku value issue.

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

13 years agoAdded support of calculating the string size for PCD with datum type "VOID*", if...
jwang36 [Fri, 7 Dec 2007 06:00:17 +0000 (06:00 +0000)]
Added support of calculating the string size for PCD with datum type "VOID*", if its MaxDatumSize is not specified.

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

13 years agoAdded 'DEFAULT' sku id for dynamic PCDs not found in DSC file.
jwang36 [Fri, 7 Dec 2007 05:16:46 +0000 (05:16 +0000)]
Added 'DEFAULT' sku id for dynamic PCDs not found in DSC file.

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

13 years ago1. Move some status code related PCDs to MdePkg
qhuang8 [Fri, 7 Dec 2007 02:06:52 +0000 (02:06 +0000)]
1. Move some status code related PCDs to MdePkg
2. Let DxeIpl PEIM to enable IDT table by default.
3. Fix spelling typo in UefiLib.

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

13 years agoedk2/MdeModulePkg/Include/Protocol/Dpc.h
jljusten [Thu, 6 Dec 2007 23:14:00 +0000 (23:14 +0000)]
edk2/MdeModulePkg/Include/Protocol/Dpc.h
  Remove unneeded 'typedef' near 'struct _EFI_DPC_PROTOCOL'
  to remove compiler warning.

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

13 years agoEnable PeiCore to dispatch the encapsulated fv images with depex expression. This...
lgao4 [Thu, 6 Dec 2007 09:52:27 +0000 (09:52 +0000)]
Enable PeiCore to dispatch the encapsulated fv images with depex expression. This feature can process the different fv images in the different boot path, which is useful for boot performance and image size.

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

13 years agoUpdate CapsuleDriver to use capsule library.
lgao4 [Wed, 5 Dec 2007 09:58:33 +0000 (09:58 +0000)]
Update CapsuleDriver to use capsule library.

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

13 years agoAdd Capsule library instance
lgao4 [Wed, 5 Dec 2007 09:50:31 +0000 (09:50 +0000)]
Add Capsule library instance

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

13 years agoFix the constructor typo. The new type should follow PI spec.
qhuang8 [Wed, 5 Dec 2007 07:45:54 +0000 (07:45 +0000)]
Fix the constructor typo. The new type should follow PI spec.

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

13 years agoFixed bugs of
jwang36 [Wed, 5 Dec 2007 07:32:49 +0000 (07:32 +0000)]
Fixed bugs of
    708 - Incorrect PCD type used if the PCD is not defined in DSC file
    715 - Incorrect library instance used for DAG algorithm
    717 - Incorrect function prototype used for calling

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

13 years agoUpdate default value to adapt to most platform.
qhuang8 [Wed, 5 Dec 2007 07:14:27 +0000 (07:14 +0000)]
Update default value to adapt to most platform.

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

13 years agoAdd Capsule library
lgao4 [Wed, 5 Dec 2007 07:07:13 +0000 (07:07 +0000)]
Add Capsule library

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

13 years agoAdd validate usage for some PCDs. DSC file can allow to use these PCDs.
qhuang8 [Wed, 5 Dec 2007 06:40:00 +0000 (06:40 +0000)]
Add validate usage for some PCDs. DSC file can allow to use these PCDs.

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

13 years agoFix the constructor typo. The new type should follow PI spec.
qhuang8 [Wed, 5 Dec 2007 06:38:03 +0000 (06:38 +0000)]
Fix the constructor typo. The new type should follow PI spec.

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

13 years ago1. Update default value to adapt to most platform.
qhuang8 [Wed, 5 Dec 2007 06:32:21 +0000 (06:32 +0000)]
1. Update default value to adapt to most platform.
2. Fix issues about PCD usage: PCDs in DSC file should be within one of validate PCD types in dependent package DEC file. (Newer build tool will do stricter checking.)

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

13 years agoUpdate default value to adapt to most platform.
qhuang8 [Wed, 5 Dec 2007 06:30:43 +0000 (06:30 +0000)]
Update default value to adapt to most platform.

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

13 years agoAdd Capsule library
lgao4 [Wed, 5 Dec 2007 06:28:08 +0000 (06:28 +0000)]
Add Capsule library

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

13 years agoRoll back wrong check in, peimain and dxe main still dependent on intelframeworkpkg...
klu2 [Tue, 4 Dec 2007 03:52:59 +0000 (03:52 +0000)]
Roll back wrong check in, peimain and dxe main still dependent on intelframeworkpkg yet.

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

13 years agoRemove useful dependency package's relationship
klu2 [Tue, 4 Dec 2007 02:57:38 +0000 (02:57 +0000)]
Remove useful dependency package's relationship

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

13 years agoFixed an incorrect use of EdkLogger.error() which will cause incorrect message if...
jwang36 [Fri, 30 Nov 2007 09:57:11 +0000 (09:57 +0000)]
Fixed an incorrect use of EdkLogger.error() which will cause incorrect message if there are two dsc files in the same directory.

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

13 years agoFixed the build issue when multi target specified, for example both DEBUG and RELEASE...
jwang36 [Fri, 30 Nov 2007 09:29:15 +0000 (09:29 +0000)]
Fixed the build issue when multi target specified, for example both DEBUG and RELEASE are specified in target.txt

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

13 years agoRoll back 4348 version for wrong check in.
lgao4 [Fri, 30 Nov 2007 09:25:57 +0000 (09:25 +0000)]
Roll back 4348 version for wrong check in.

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

13 years agoModify minor error in Nt32Pkg.dsc
lgao4 [Fri, 30 Nov 2007 09:18:29 +0000 (09:18 +0000)]
Modify minor error in Nt32Pkg.dsc

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

13 years agoAdd PeiPiLib for PeiMain module
lgao4 [Fri, 30 Nov 2007 09:08:47 +0000 (09:08 +0000)]
Add PeiPiLib for PeiMain module

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

13 years agoFixed a library constructor order issue
jwang36 [Fri, 30 Nov 2007 07:14:35 +0000 (07:14 +0000)]
Fixed a library constructor order issue

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

13 years agoUpdate ConnectController() to convert an ImageHandle retrieved from the Platform...
mdkinney [Fri, 30 Nov 2007 02:35:26 +0000 (02:35 +0000)]
Update ConnectController() to convert an ImageHandle retrieved from the Platform Driver Override Protocol or the Bus Specific Driver Override Protocol into a set of Driver Binding Handles.  This is required if the ImageHandle produces more than one Driver Binding Handle or produces a Driver Binding Protocol on a handle other than the ImageHandle for the driver.

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

13 years agoFix timeout logic in AcquireSpinLock(). It could fail if the end time computed was...
mdkinney [Fri, 30 Nov 2007 02:33:37 +0000 (02:33 +0000)]
Fix timeout logic in AcquireSpinLock().  It could fail if the end time computed was larger than the roll over value of the performance counter.  The timeout logic now accumulates the total time elapsed to determine if the timeout has been exceeded.

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

13 years agoremove building of EFI_SEC_PLATFORM_INFORMATION_PPI GUIDed HOB from PEI core. Platfor...
qwang12 [Thu, 29 Nov 2007 11:01:47 +0000 (11:01 +0000)]
remove building of EFI_SEC_PLATFORM_INFORMATION_PPI GUIDed HOB from PEI core. Platform module is a better place for size and performance consideration.

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

13 years agothe last check-in for Ps2MouseAbsolutePointer is not correct. do it again.
eric_tian [Thu, 29 Nov 2007 06:21:28 +0000 (06:21 +0000)]
the last check-in for Ps2MouseAbsolutePointer is not correct. do it again.

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

13 years agothe last check-in for UsbMouseAbsolutePointer is not correct. do it again.
eric_tian [Thu, 29 Nov 2007 06:17:53 +0000 (06:17 +0000)]
the last check-in for UsbMouseAbsolutePointer is not correct. do it again.

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

13 years agoFixed potential issues to release resources when error occurs.
vanjeff [Wed, 28 Nov 2007 03:55:36 +0000 (03:55 +0000)]
Fixed potential issues to release resources when error occurs.

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

13 years agomodify the corresponding file path about Ps2MouseAbsolutePointerDxe driver & rename...
eric_tian [Wed, 28 Nov 2007 03:45:35 +0000 (03:45 +0000)]
modify the corresponding file path about Ps2MouseAbsolutePointerDxe driver & rename the Ps2MouseSimulateTouchPadDxe folder to Ps2MouseAbsolutePointer

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

13 years agochange "Ps2MouseSimulateTouchPad" to "Ps2MouseAbsolutePointer" for more clearing...
eric_tian [Wed, 28 Nov 2007 03:43:57 +0000 (03:43 +0000)]
change "Ps2MouseSimulateTouchPad" to "Ps2MouseAbsolutePointer" for more clearing the name's meaning.

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

13 years agomodify the corresponding file path about UsbMouseAbsolutePointerDxe driver
eric_tian [Wed, 28 Nov 2007 03:41:50 +0000 (03:41 +0000)]
modify the corresponding file path about UsbMouseAbsolutePointerDxe driver

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

13 years agochange the folder name of "UsbMouseSimulateTouchPadDxe" to "UsbMouseAbsolutePointer"
eric_tian [Wed, 28 Nov 2007 03:39:35 +0000 (03:39 +0000)]
change the folder name of "UsbMouseSimulateTouchPadDxe" to "UsbMouseAbsolutePointer"

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

13 years agochange "UsbMouseSimulateTouchPad" to "UsbMouseAbsolutePointer" for more clearing...
eric_tian [Wed, 28 Nov 2007 03:37:58 +0000 (03:37 +0000)]
change "UsbMouseSimulateTouchPad" to "UsbMouseAbsolutePointer" for more clearing the name's meaning.

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

13 years agoRearranged flags so they are in consiste locations, change ASM warning from /W3 ...
lhauch [Wed, 28 Nov 2007 01:20:03 +0000 (01:20 +0000)]
Rearranged flags so they are in consiste locations, change ASM warning from /W3 /W0 to just /W3

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

13 years agoUpdate NT32 BDS to produce the MemoryTypeInformation variable
mdkinney [Tue, 27 Nov 2007 20:57:50 +0000 (20:57 +0000)]
Update NT32 BDS to produce the MemoryTypeInformation variable

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

13 years agoRemove the unnecessary CapsuleInfo.h file.
lgao4 [Tue, 27 Nov 2007 07:09:12 +0000 (07:09 +0000)]
Remove the unnecessary CapsuleInfo.h file.

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

13 years agoAdd Capsule image Table entry in Uefi/UefiSpec.h according to UEFI2.1 spec definition.
lgao4 [Tue, 27 Nov 2007 07:06:01 +0000 (07:06 +0000)]
Add Capsule image Table entry in Uefi/UefiSpec.h according to UEFI2.1 spec definition.

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

13 years agouse a PS/2 mouse to simulate a faked touchpad device.
eric_tian [Tue, 27 Nov 2007 05:55:26 +0000 (05:55 +0000)]
use a PS/2 mouse to simulate a faked touchpad device.
verify the correction of the ABSOLUTE POINTER protocol's installation and usage

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

13 years agocorrect the gEfiCapsuleArchProtocolGuid to be the same with PI 1.0 spec with errata.
qwang12 [Tue, 27 Nov 2007 05:33:42 +0000 (05:33 +0000)]
correct the gEfiCapsuleArchProtocolGuid to be the same with PI 1.0 spec with errata.

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

13 years agoChange Sleep() time to 1ms to reduce pauses when running on single CPU system
mdkinney [Tue, 27 Nov 2007 02:50:59 +0000 (02:50 +0000)]
Change Sleep() time to 1ms to reduce pauses when running on single CPU system

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

13 years agoAdd FUNCTION_ENTRY_POINT macro
mdkinney [Tue, 27 Nov 2007 02:48:59 +0000 (02:48 +0000)]
Add FUNCTION_ENTRY_POINT macro
Update DxeDebugLibSerialPort to have a module type of BASE

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

13 years ago1) Improve the EFI Memory Map stability to improve ACPI S4 support
mdkinney [Tue, 27 Nov 2007 02:47:37 +0000 (02:47 +0000)]
1) Improve the EFI Memory Map stability to improve ACPI S4 support
2) Update DXE IPL to always publish the MemoryTypeInformation HOB

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

13 years agoA small changing to reduce size for ConSplitter module.
vanjeff [Fri, 23 Nov 2007 09:37:19 +0000 (09:37 +0000)]
A small changing to reduce size for ConSplitter module.

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

13 years agoalign some line to conform with code style
eric_tian [Fri, 23 Nov 2007 07:37:50 +0000 (07:37 +0000)]
align some line to conform with code style

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

13 years agoSave original PCI attributes in start() function and restore it in Stop().
vanjeff [Fri, 23 Nov 2007 06:19:16 +0000 (06:19 +0000)]
Save original PCI attributes in start() function and restore it in Stop().

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

13 years agoApply library to test controller handle.
qhuang8 [Fri, 23 Nov 2007 06:10:27 +0000 (06:10 +0000)]
Apply library to test controller handle.

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

13 years agoPort CirrusLogic5430 from EDK II code base.
qhuang8 [Fri, 23 Nov 2007 03:05:33 +0000 (03:05 +0000)]
Port CirrusLogic5430 from EDK II code base.
Add GOP, Component Name 2, Efi driver supported EFI version protocol support.

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

13 years agocorrect on bug in DebugLib instance.
qwang12 [Thu, 22 Nov 2007 08:16:50 +0000 (08:16 +0000)]
correct on bug in DebugLib instance.

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

13 years agoUpdate AtapiPassThru driver in Option ROM package to support to produce EFI Driver...
qhuang8 [Thu, 22 Nov 2007 07:15:08 +0000 (07:15 +0000)]
Update AtapiPassThru driver in Option ROM package to support to produce EFI Driver supported EFI version protocol, which is required for EFI drivers that are on PCI and other plug in cards.

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

13 years agoFix typo.
qhuang8 [Thu, 22 Nov 2007 07:13:30 +0000 (07:13 +0000)]
Fix typo.

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

13 years agoFix some bugs in DSC/INF file Nt32 platform
klu2 [Thu, 22 Nov 2007 06:55:30 +0000 (06:55 +0000)]
Fix some bugs in DSC/INF file Nt32 platform

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

13 years agoClean up: update "EFI" to "UEFI" if applicable.
qhuang8 [Thu, 22 Nov 2007 06:00:39 +0000 (06:00 +0000)]
Clean up: update "EFI" to "UEFI" if applicable.

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

13 years agoMinor change for GenFv to support capsule attribute, GenSec to support guid header...
lgao4 [Wed, 21 Nov 2007 03:50:33 +0000 (03:50 +0000)]
Minor change for GenFv to support capsule attribute, GenSec to support guid header size and GenFfs to pad alignment for TeImage.

And Add GenCrc32 tool

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

13 years agodelete a debug output to pass through EBC build and align some line to conform with...
eric_tian [Wed, 21 Nov 2007 03:44:19 +0000 (03:44 +0000)]
delete a debug output to pass through EBC build and align some line to conform with code style

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

13 years agoRemove the old definition in FlashMapHob
klu2 [Tue, 20 Nov 2007 10:33:34 +0000 (10:33 +0000)]
Remove the old definition in FlashMapHob

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

13 years agoRemove AtapiPassThru driver in NT32 DSC file
qhuang8 [Tue, 20 Nov 2007 10:12:39 +0000 (10:12 +0000)]
Remove AtapiPassThru driver in NT32 DSC file

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

13 years agoAdd change log for non-compatible change.
qhuang8 [Tue, 20 Nov 2007 07:34:25 +0000 (07:34 +0000)]
Add change log for non-compatible change.

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

13 years agoRemove debug print statement checked in inadvertently
qhuang8 [Tue, 20 Nov 2007 07:22:41 +0000 (07:22 +0000)]
Remove debug print statement checked in inadvertently

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

13 years agoRemove Atapi Pass Thru driver in MdeModulePkg. This module is only used for testing...
qhuang8 [Tue, 20 Nov 2007 07:17:56 +0000 (07:17 +0000)]
Remove Atapi Pass Thru driver in MdeModulePkg. This module is only used for testing. We can use this module from OptionRomPkg

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

13 years agoAdd OptionRomPkg, it contains AtapiPassThru driver for the test purpose of Scsi Bus...
qhuang8 [Tue, 20 Nov 2007 07:05:44 +0000 (07:05 +0000)]
Add OptionRomPkg, it contains AtapiPassThru driver for the test purpose of Scsi Bus support.

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

13 years agoremove member context from _EFI_MTFTP4_TOKEN structure.
vanjeff [Tue, 20 Nov 2007 06:06:18 +0000 (06:06 +0000)]
remove member context from _EFI_MTFTP4_TOKEN structure.

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

13 years ago1. Add DPC protocol and DpcLib library in MdeModulePkg.
vanjeff [Tue, 20 Nov 2007 05:42:23 +0000 (05:42 +0000)]
1. Add DPC protocol and DpcLib library in MdeModulePkg.
2. Add DpcDxe module and DxeDpcLib module in MdeModulePkg
3. Port network stack module to use DPC.
4. Use MIN, and MAX defined in MdePkg to replace NET_MIN and NET_MAX.

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

13 years agoMove out the FlashMapHob
klu2 [Tue, 20 Nov 2007 02:14:56 +0000 (02:14 +0000)]
Move out the FlashMapHob

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