]>
git.proxmox.com Git - mirror_edk2.git/log
lgao4 [Wed, 2 Jan 2008 06:43:26 +0000 (06:43 +0000)]
Add TPM related definitions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4461
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 2 Jan 2008 03:25:49 +0000 (03:25 +0000)]
Updated the revision number of build tools
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4460
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 2 Jan 2008 03:24:17 +0000 (03:24 +0000)]
Fixed a bug which caused the PCDs inherited from libraries cannot be overridden under [Components] in DSC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4459
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 2 Jan 2008 02:34:20 +0000 (02:34 +0000)]
Fixed the porting issue. That leads uninitialized variable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4458
6f19259b -4bc3-4df7-8a09-
765794883524
yshang1 [Sat, 29 Dec 2007 06:11:52 +0000 (06:11 +0000)]
Update the PciXXXReadBuffer() for better coding style.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4449
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Sat, 29 Dec 2007 05:47:25 +0000 (05:47 +0000)]
1) remove EfiLibReportStatusCode mapping as Status reporting API changed completely by EDK II and EDK I.
2) add in SimpleTextInputEx protocol. delete gEfiDebugLevelProtocolGuid.
3) Update some references to EdkModulePkg to MdeModulePkg as EdkModulePkg is obsolete.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4448
6f19259b -4bc3-4df7-8a09-
765794883524
yshang1 [Sat, 29 Dec 2007 02:26:26 +0000 (02:26 +0000)]
Since PciXXXReadBuffer/PciXXXWriteBuffer does not check the alignment of user buffer, if the alignment of user buffer is different than the PCI Address on IPF, the library would generate the Alignment Fault.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4447
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 28 Dec 2007 08:01:58 +0000 (08:01 +0000)]
Sync the migration tool setting files with the definitions in latest UEFI 2.1 specification and the code in latest EDK II source tree.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4446
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 28 Dec 2007 05:31:13 +0000 (05:31 +0000)]
Added $(ASL_FLAGS) to $(ASL) command line
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4445
6f19259b -4bc3-4df7-8a09-
765794883524
lhauch [Fri, 28 Dec 2007 00:03:12 +0000 (00:03 +0000)]
fixed a typo - GS8192 should be Gs8192
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4444
6f19259b -4bc3-4df7-8a09-
765794883524
lhauch [Thu, 27 Dec 2007 21:05:46 +0000 (21:05 +0000)]
Added QIPF_fr32 flags to IPF CC flags, neede by UEFI ABI for Itanium
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4443
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 26 Dec 2007 09:31:03 +0000 (09:31 +0000)]
fix DataHubGetNextRecord bug
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4441
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 26 Dec 2007 09:02:05 +0000 (09:02 +0000)]
usb kb's bug fix
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4440
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 26 Dec 2007 08:49:07 +0000 (08:49 +0000)]
Add the Rom Image to internal database for later PCI light enumeration
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4439
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 26 Dec 2007 08:15:09 +0000 (08:15 +0000)]
align all fields of data struct
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4438
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 26 Dec 2007 06:38:15 +0000 (06:38 +0000)]
Enhance the Usb bus driver to support Star with Remaining device path.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4437
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 26 Dec 2007 04:51:23 +0000 (04:51 +0000)]
Comment out unused ECP library which no any module referenced,
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4436
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 26 Dec 2007 02:43:28 +0000 (02:43 +0000)]
Fixed the bug that the PPI descriptor number defined in PeiCore.h is not enough to hold all the PPI and PPI notifies.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4435
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 25 Dec 2007 09:23:17 +0000 (09:23 +0000)]
Fixed out-of-date contents (PVCS tracker 732)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4434
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 25 Dec 2007 09:17:00 +0000 (09:17 +0000)]
Fixed typos (PVCS tracker 749)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4433
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 25 Dec 2007 09:15:38 +0000 (09:15 +0000)]
Fixed typos (PVCS Tracker 750)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4432
6f19259b -4bc3-4df7-8a09-
765794883524
yshang1 [Tue, 25 Dec 2007 03:50:25 +0000 (03:50 +0000)]
Fix typo of Library Class Declaration.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4431
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 24 Dec 2007 05:39:24 +0000 (05:39 +0000)]
Added component type to module type mapping between "PE32_PEIM" and "PEIM" for R8 modules
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4429
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 24 Dec 2007 02:51:41 +0000 (02:51 +0000)]
Changed the NMAKE path from VS2003 to VS2005 for ICC tool chain
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4424
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 24 Dec 2007 02:20:21 +0000 (02:20 +0000)]
add iSCSI protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4423
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 24 Dec 2007 02:15:46 +0000 (02:15 +0000)]
add iSCSI protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4422
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Sun, 23 Dec 2007 15:13:39 +0000 (15:13 +0000)]
Added following line under [BuildOptions] for R8 modules build
*_*_IA32_CC_FLAGS = /D EFI_SPECIFICATION_VERSION=0x0002000A /D TIANO_RELEASE_VERSION=0x00080006
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4421
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Sat, 22 Dec 2007 16:59:33 +0000 (16:59 +0000)]
Added [Libraries] for R8 modules' build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4420
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Sat, 22 Dec 2007 16:58:04 +0000 (16:58 +0000)]
a. Enabled building R8 modules
b. Always inherit library's [depex] if there's no dxs file declared in module's inf file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4419
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 21 Dec 2007 08:48:38 +0000 (08:48 +0000)]
Initialize DuetPkg ...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4416
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 21 Dec 2007 08:29:32 +0000 (08:29 +0000)]
Add "ALWAYS_PRODUCED" Library class item for EDK module whose COMPONENT type is "LIBRARY".
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4415
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 21 Dec 2007 07:19:54 +0000 (07:19 +0000)]
Add all smbios record structure definition.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4414
6f19259b -4bc3-4df7-8a09-
765794883524
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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