]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
15 years agoAdd CompilerStubLib_Edk2.inf which is built by EDK II tool chain.
qwang12 [Sat, 29 Nov 2008 07:38:29 +0000 (07:38 +0000)]
Add CompilerStubLib_Edk2.inf which is built by EDK II tool chain.

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

15 years agoAdd CompilerStubLib_Edk2.inf which is built by EDK II tool chain.
qwang12 [Sat, 29 Nov 2008 07:37:49 +0000 (07:37 +0000)]
Add CompilerStubLib_Edk2.inf which is built by EDK II tool chain.

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

15 years ago1) Revert the original CompilerStubLib.inf which will be built by EDK tool chain...
qwang12 [Sat, 29 Nov 2008 07:36:43 +0000 (07:36 +0000)]
1) Revert the original CompilerStubLib.inf which will be built by EDK tool chain. CompilerStubLib_Edk2.inf is the one that should be built by EDK II tool chain.
2) Revert the memcpy.c and memset.c. We use CompilerStubLib_Edk2.inf to switch the file combinations that are built under differnt tool-chains.

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

15 years agoFix to pass the Richford tip ICC build, this check-in is need for the previous check...
zliu3 [Sat, 29 Nov 2008 04:01:15 +0000 (04:01 +0000)]
Fix to pass the Richford tip ICC build, this check-in is need for the previous check-in version r6765 (Fix the parameter typo, it should confirm to UEFI spec.)

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

15 years agoFix coding style issues for Tcp4Dxe driver.
niry [Fri, 28 Nov 2008 08:32:24 +0000 (08:32 +0000)]
Fix coding style issues for Tcp4Dxe driver.

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

15 years agoRefine the comments in PciSegmentLib
qhuang8 [Fri, 28 Nov 2008 06:14:55 +0000 (06:14 +0000)]
Refine the comments in PciSegmentLib

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

15 years agoAdded /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) in EBC_CC_FLAGSto ensure correct...
jwang36 [Fri, 28 Nov 2008 06:11:32 +0000 (06:11 +0000)]
Added /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) in EBC_CC_FLAGSto ensure correct R8's module entry point for EBC arch.

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

15 years agoa. Fixed R8 module build issue for EBC arch
jwang36 [Fri, 28 Nov 2008 06:09:25 +0000 (06:09 +0000)]
a. Fixed R8 module build issue for EBC arch
B. Fixed issue in trimming preprocessed VFR file with no space between "struct" and open "{".

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

15 years agoFunction headers in .h and .c files synchronized with spec
jji4 [Fri, 28 Nov 2008 02:18:02 +0000 (02:18 +0000)]
Function headers in .h and .c files synchronized with spec

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

15 years agoUpdate the entry point function's prototype.
qwang12 [Fri, 28 Nov 2008 01:21:54 +0000 (01:21 +0000)]
Update the entry point function's prototype.
Add Doxygen function header.

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

15 years agoUpdate the entry point function's prototype.
qwang12 [Fri, 28 Nov 2008 01:21:29 +0000 (01:21 +0000)]
Update the entry point function's prototype.

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

15 years agoAdd the AND of all architectural protocols for this special DXE_RUNTIME driver.
qhuang8 [Thu, 27 Nov 2008 14:08:09 +0000 (14:08 +0000)]
Add the AND of all architectural protocols for this special DXE_RUNTIME driver.

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

15 years agoAdd several missing assertions.
qhuang8 [Thu, 27 Nov 2008 13:31:05 +0000 (13:31 +0000)]
Add several missing assertions.

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

15 years agoFix the parameter typo, it should confirm to UEFI spec.
qhuang8 [Thu, 27 Nov 2008 13:22:23 +0000 (13:22 +0000)]
Fix the parameter typo, it should confirm to UEFI spec.

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

15 years agoMake HiiDatabase module not depend on HiiLib; otherwise it will inherit HII_DATABASE_...
qhuang8 [Thu, 27 Nov 2008 13:15:24 +0000 (13:15 +0000)]
Make HiiDatabase module not depend on HiiLib; otherwise it will inherit HII_DATABASE_PROTOCOL to its own dependency.

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

15 years agoFixed one bug when calculating timeout value in timeout function for UDP protocol.
vanjeff [Thu, 27 Nov 2008 09:46:01 +0000 (09:46 +0000)]
Fixed one bug when calculating timeout value in timeout function for UDP protocol.

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

15 years agoCheck In Build.exe and tools_def.template
lgao4 [Thu, 27 Nov 2008 09:15:52 +0000 (09:15 +0000)]
Check In Build.exe and tools_def.template
1. Declare entry point, constructor into AutoGen.h
2. Create ModuleNameStrDefs.h to contain uni code string ID.

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

15 years agoPass ICC building.
klu2 [Thu, 27 Nov 2008 09:11:41 +0000 (09:11 +0000)]
Pass ICC building.

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

15 years agoClean ECP for build failure.
xli24 [Thu, 27 Nov 2008 07:58:15 +0000 (07:58 +0000)]
Clean ECP for build failure.

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

15 years agoRemove GetCurrentLanguage () from UefiLib in MdePkg
qhuang8 [Thu, 27 Nov 2008 07:44:08 +0000 (07:44 +0000)]
Remove GetCurrentLanguage () from UefiLib in MdePkg

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

15 years agoAdd GetCurrentLanguage() to HiiLib in MdeModulePkg
qhuang8 [Thu, 27 Nov 2008 07:43:56 +0000 (07:43 +0000)]
Add GetCurrentLanguage() to HiiLib in MdeModulePkg

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

15 years ago1. Removal PalCallStatic API
qhuang8 [Thu, 27 Nov 2008 06:48:03 +0000 (06:48 +0000)]
1. Removal PalCallStatic API
2. Two two new ReadApplicationRegister.c(), ReadControlRegister.c() API together with its related definitions in BaseLib.h
3. Remove prototype of AsmSwitchStackAndBackingStore() in public BaseLib.h, it is supposed to be a worker function for AsmSwitchStack()

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

15 years agoAdd the AND of all architectural protocols for UEFI drivers. Build tool will optimize...
qhuang8 [Thu, 27 Nov 2008 06:44:33 +0000 (06:44 +0000)]
Add the AND of all architectural protocols for UEFI drivers. Build tool will optimize for size if the UEFI drivers only depends on these architecture protocol. Otherwise the final dependency will be AND APs AND extra dependency inherited from [depex] sections of library instances.

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

15 years agoUpdate PEIM entry point to follow PEIM entry point.
lgao4 [Thu, 27 Nov 2008 05:24:29 +0000 (05:24 +0000)]
Update PEIM entry point to follow PEIM entry point.

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

15 years agoUpdate PEIM entry point to follow PEIM entry point.
lgao4 [Thu, 27 Nov 2008 05:18:34 +0000 (05:18 +0000)]
Update PEIM entry point to follow PEIM entry point.

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

15 years agoUpdate PEIM entry point to follow PEIM entry point.
lgao4 [Thu, 27 Nov 2008 05:18:32 +0000 (05:18 +0000)]
Update PEIM entry point to follow PEIM entry point.

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

15 years agoAdd necessary CONST modifier.
xli24 [Thu, 27 Nov 2008 05:07:24 +0000 (05:07 +0000)]
Add necessary CONST modifier.

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

15 years agoAdd necessary CONST modifier.
xli24 [Thu, 27 Nov 2008 05:01:58 +0000 (05:01 +0000)]
Add necessary CONST modifier.

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

15 years agoAdd additional comments for structure definition.
lgao4 [Thu, 27 Nov 2008 04:53:43 +0000 (04:53 +0000)]
Add additional comments for structure definition.

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

15 years agoFix ICC building issue for DuetPkg
klu2 [Thu, 27 Nov 2008 04:37:39 +0000 (04:37 +0000)]
Fix ICC building issue for DuetPkg

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

15 years ago1) Initialize return value for UefiOp for all execution path.
qwang12 [Thu, 27 Nov 2008 02:43:22 +0000 (02:43 +0000)]
1) Initialize return value for UefiOp for all execution path.

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

15 years ago1) Change the return type of IfrLibFreeUpdateData to VOID.
qwang12 [Thu, 27 Nov 2008 02:34:39 +0000 (02:34 +0000)]
1) Change the return type of IfrLibFreeUpdateData to VOID.
2) Remove some unused #include and library instance.

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

15 years agoICC IA32 Cleanup.
qwang12 [Thu, 27 Nov 2008 02:22:59 +0000 (02:22 +0000)]
ICC IA32 Cleanup.

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

15 years agoFix ECC issue for PCD Dxe and Peim
klu2 [Thu, 27 Nov 2008 02:15:51 +0000 (02:15 +0000)]
Fix ECC issue for PCD Dxe and Peim

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

15 years agoFix ECC issue for GenericBdsLib
klu2 [Thu, 27 Nov 2008 02:07:59 +0000 (02:07 +0000)]
Fix ECC issue for GenericBdsLib

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

15 years agoGCC/ICC Cleanup.
qwang12 [Thu, 27 Nov 2008 02:05:01 +0000 (02:05 +0000)]
GCC/ICC Cleanup.

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

15 years agoFix constructor/destructor issue for DXE_DRIVER library instance.
qhuang8 [Thu, 27 Nov 2008 00:44:29 +0000 (00:44 +0000)]
Fix constructor/destructor issue for DXE_DRIVER library instance.

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

15 years agoFix constructor/destructor issue for DXE_RUNTIM_DRIVER library instance.
qhuang8 [Thu, 27 Nov 2008 00:42:04 +0000 (00:42 +0000)]
Fix constructor/destructor issue for DXE_RUNTIM_DRIVER library instance.

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

15 years agoFix bundle of issue for ICC build
klu2 [Wed, 26 Nov 2008 17:59:34 +0000 (17:59 +0000)]
Fix bundle of issue for ICC build

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

15 years agoPI defines the architectural way to get PeiServicesTablePointer from sizeof (UINTN...
qwang12 [Wed, 26 Nov 2008 11:28:02 +0000 (11:28 +0000)]
PI defines the architectural way to get PeiServicesTablePointer from sizeof (UINTN) bytes before the IDT table base. Add the runtime detection of PI version so that Mm7 Library instance is usable under PI 1.0 system.

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

15 years agoadd ULL suffix to Long Long number.
qwang12 [Wed, 26 Nov 2008 11:27:06 +0000 (11:27 +0000)]
add ULL suffix to Long Long number.

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

15 years agoadd ULL suffix to PEI_SERVICES_SIGNATURE
qwang12 [Wed, 26 Nov 2008 11:25:34 +0000 (11:25 +0000)]
add ULL suffix to PEI_SERVICES_SIGNATURE

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

15 years ago1) Add in SharingStringPack to make UpdateString only create/update string token...
qwang12 [Wed, 26 Nov 2008 11:02:31 +0000 (11:02 +0000)]
1) Add in SharingStringPack to make UpdateString only create/update string token in the String Packages that shares String Package with each other. For a String Token to be updated in a Package, TagGUID must be the same and SharingStringPack need to be true too.
If a package list has both String Package and Form Package registered, the Create/Update of String Token will only be done in this Package List.
2) Add in Doxygen Function headers.

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

15 years agoPcd Tools need .Map file when building a EFI binary for EBC tool chain.
klu2 [Wed, 26 Nov 2008 08:21:25 +0000 (08:21 +0000)]
Pcd Tools need .Map file when building a EFI binary for EBC tool chain.

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

15 years agoRemove BootSector from DSC of DuetPkg.
xli24 [Wed, 26 Nov 2008 07:51:07 +0000 (07:51 +0000)]
Remove BootSector from DSC of DuetPkg.

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

15 years agoFix the build failure of DuetBdsLib.
xli24 [Wed, 26 Nov 2008 07:21:58 +0000 (07:21 +0000)]
Fix the build failure of DuetBdsLib.

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

15 years agoSynchronize function comment in h file
gikidy [Wed, 26 Nov 2008 06:57:44 +0000 (06:57 +0000)]
Synchronize function comment in h file
with  c file instance of  this functions in MdePkg.

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

15 years agoFunction headers in .h and .c files synchronized with spec
jji4 [Wed, 26 Nov 2008 06:38:05 +0000 (06:38 +0000)]
Function headers in .h and .c files synchronized with spec

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

15 years agoAdd SEC as supported module types to follow MdeLib spec.
qhuang8 [Wed, 26 Nov 2008 04:52:59 +0000 (04:52 +0000)]
Add SEC as supported module types to follow MdeLib spec.

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

15 years agoRemove the EBC architecture support.
qhuang8 [Wed, 26 Nov 2008 04:40:50 +0000 (04:40 +0000)]
Remove the EBC architecture support.

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

15 years agoFunction headers in .h and .c files synchronized with spec
jji4 [Wed, 26 Nov 2008 04:36:05 +0000 (04:36 +0000)]
Function headers in .h and .c files synchronized with spec

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

15 years agoSynchronize function comment in
gikidy [Wed, 26 Nov 2008 03:26:37 +0000 (03:26 +0000)]
Synchronize function comment in
MdePkg\Library\CpuLib.h, DebugLib.h,DevicePathLib.h, DxeServicesLib.h, DxeServicesTableLib.h, ExtractGuidedSectionLib.h, HobLib.h
with the c file instance of  this functions in MdePkg.

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

15 years agoRemove checking for overflow in several Multiple functions in BaseLib, for it is...
qhuang8 [Wed, 26 Nov 2008 01:41:49 +0000 (01:41 +0000)]
Remove checking for overflow in several Multiple functions in BaseLib, for it is not feasible to check in C code.

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

15 years agoFix build warning generated by ICC and MSVC compilers.
jljusten [Wed, 26 Nov 2008 01:24:35 +0000 (01:24 +0000)]
Fix build warning generated by ICC and MSVC compilers.

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

15 years agoFixed an incorrect PCD type string conversion
jwang36 [Tue, 25 Nov 2008 09:59:02 +0000 (09:59 +0000)]
Fixed an incorrect PCD type string conversion

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

15 years agoFunction headers in .h and .c files synchronized with spec
jji4 [Tue, 25 Nov 2008 08:38:41 +0000 (08:38 +0000)]
Function headers in .h and .c files synchronized with spec

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

15 years agoFunction headers in .h and .c files synchronized with spec
jji4 [Tue, 25 Nov 2008 07:38:54 +0000 (07:38 +0000)]
Function headers in .h and .c files synchronized with spec

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

15 years agoSynchronize function comment in MdePkg\Library\BaseMemoryLib.h,CacheMaintenanceLib...
gikidy [Tue, 25 Nov 2008 07:25:14 +0000 (07:25 +0000)]
Synchronize function comment in MdePkg\Library\BaseMemoryLib.h,CacheMaintenanceLib.h  with the c file instance of  this functions.

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

15 years agoremove vendor specific fields to improve CDROM read performance.
vanjeff [Tue, 25 Nov 2008 07:00:27 +0000 (07:00 +0000)]
remove vendor specific fields to improve CDROM read performance.

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

15 years agoAdd PI_SPECIFICATION_VERSION = 0x00010000 for the following library instances, becau...
lgao4 [Tue, 25 Nov 2008 04:53:13 +0000 (04:53 +0000)]
Add PI_SPECIFICATION_VERSION  = 0x00010000 for the following library instances, because they depend on the new definitions in PI spec.

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

15 years agoSynchronize function comment in MdePkg\Library\BaseLib.h with the instance of this...
gikidy [Tue, 25 Nov 2008 03:19:49 +0000 (03:19 +0000)]
Synchronize function comment in MdePkg\Library\BaseLib.h  with the instance of  this functions.

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

15 years agoFix minor issues in GCC assembly. The operand is 64bit and "q" prefix should be applied.
qhuang8 [Tue, 25 Nov 2008 02:49:23 +0000 (02:49 +0000)]
Fix minor issues in GCC assembly. The operand is 64bit and "q" prefix should be applied.

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

15 years agoClean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATI...
lgao4 [Tue, 25 Nov 2008 02:36:57 +0000 (02:36 +0000)]
Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files.

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

15 years agocode scrub
eric_tian [Tue, 25 Nov 2008 02:26:17 +0000 (02:26 +0000)]
code scrub

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

15 years agoFix ICC warnings
qhuang8 [Tue, 25 Nov 2008 00:45:35 +0000 (00:45 +0000)]
Fix ICC warnings

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

15 years agoUse ".486" for the instruction of "wbinvd"
qhuang8 [Tue, 25 Nov 2008 00:05:41 +0000 (00:05 +0000)]
Use ".486" for the instruction of "wbinvd"

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

15 years agoUse "GLOBAL_REMOVE_IF_UNREFERENCED volatile" for variable of binary patch PCD.
klu2 [Mon, 24 Nov 2008 17:57:43 +0000 (17:57 +0000)]
Use "GLOBAL_REMOVE_IF_UNREFERENCED volatile" for variable of binary patch PCD.

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

15 years agoUpdate VfrCompile tool to fix bug that parse the complicated expression, such as...
lgao4 [Mon, 24 Nov 2008 11:56:43 +0000 (11:56 +0000)]
Update VfrCompile tool to fix bug that parse the complicated expression, such as ((BOOLEAN)(1==1)) to create the wrong EndOf opcode.

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

15 years agoFunction headers checked with spec
jji4 [Mon, 24 Nov 2008 09:15:55 +0000 (09:15 +0000)]
Function headers checked with spec

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

15 years agoAdd runtime safe PCI Express Library instance
mdkinney [Mon, 24 Nov 2008 08:36:02 +0000 (08:36 +0000)]
Add runtime safe PCI Express Library instance

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

15 years agoAdd runtime registration function to all PCI Libs
mdkinney [Mon, 24 Nov 2008 08:34:06 +0000 (08:34 +0000)]
Add runtime registration function to all PCI Libs

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

15 years agoAdd reallocation functions to the UEFI Memory Allocation Library
mdkinney [Mon, 24 Nov 2008 08:32:29 +0000 (08:32 +0000)]
Add reallocation functions to the UEFI Memory Allocation Library

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

15 years agoAdd reallocate functions to the PEI Memory Allocation Library
mdkinney [Mon, 24 Nov 2008 08:31:51 +0000 (08:31 +0000)]
Add reallocate functions to the PEI Memory Allocation Library

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

15 years agoAdd EnableCache() and DisableCache() implementations for IA32 and X64 to the BaseLib
mdkinney [Mon, 24 Nov 2008 08:30:58 +0000 (08:30 +0000)]
Add EnableCache() and DisableCache() implementations for IA32 and X64 to the BaseLib

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

15 years agoAdd DxeRuntimePciExpressLib
mdkinney [Mon, 24 Nov 2008 08:29:41 +0000 (08:29 +0000)]
Add DxeRuntimePciExpressLib

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

15 years agoAdd runtime registration functions to the 4 PCI Library classes
mdkinney [Mon, 24 Nov 2008 08:29:02 +0000 (08:29 +0000)]
Add runtime registration functions to the 4 PCI Library classes

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

15 years agoFix typos in the Memory Allocation Library comments
mdkinney [Mon, 24 Nov 2008 08:28:18 +0000 (08:28 +0000)]
Fix typos in the Memory Allocation Library comments

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

15 years agosynchronize the files with the MDE_Library_Spec
gikidy [Mon, 24 Nov 2008 07:54:01 +0000 (07:54 +0000)]
synchronize the files with the MDE_Library_Spec

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

15 years agoRemove GraphicLib library class from MdePkg.dec file.
klu2 [Mon, 24 Nov 2008 07:21:36 +0000 (07:21 +0000)]
Remove GraphicLib library class from MdePkg.dec file.

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

15 years agoCode scrub with spec.
jji4 [Mon, 24 Nov 2008 07:18:15 +0000 (07:18 +0000)]
Code scrub with spec.

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

15 years agoShould use uppercase character for return value's comment.
klu2 [Mon, 24 Nov 2008 07:10:51 +0000 (07:10 +0000)]
Should use uppercase character for return value's comment.

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

15 years agoRename DxePciLibPciRootBridgeIo to UefiPciLibPciRootBridgeIo.
xli24 [Mon, 24 Nov 2008 06:49:15 +0000 (06:49 +0000)]
Rename DxePciLibPciRootBridgeIo to UefiPciLibPciRootBridgeIo.
Rename DxePciSegmentLibPciRootBridgeIo to UefiPciSegmentLibPciRootBridgeIo.
Update MODULE_TYPE and BASE_NAME accordingly.

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

15 years agoRenameRename DxePciLibPciRootBridgeIo to UefiPciLibPciRootBridgeIo.
xli24 [Mon, 24 Nov 2008 06:47:15 +0000 (06:47 +0000)]
RenameRename DxePciLibPciRootBridgeIo to UefiPciLibPciRootBridgeIo.
Rename DxePciSegmentLibPciRootBridgeIo to UefiPciSegmentLibPciRootBridgeIo.

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

15 years ago1. refine the comments
vanjeff [Mon, 24 Nov 2008 06:42:33 +0000 (06:42 +0000)]
1. refine the comments
2. use BITx

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

15 years agoSynchronize comments with .h and .c file. Even format differences will lead doxygen...
klu2 [Mon, 24 Nov 2008 06:42:12 +0000 (06:42 +0000)]
Synchronize comments with .h and .c file. Even format differences will lead doxygen think they are different comment and generate two copy comments.

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

15 years agoretried graphics library class from MdePkg
vanjeff [Mon, 24 Nov 2008 06:03:18 +0000 (06:03 +0000)]
retried graphics library class from MdePkg

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

15 years agoRefine new library instances according to review comments.
xli24 [Mon, 24 Nov 2008 05:55:41 +0000 (05:55 +0000)]
Refine new library instances according to review comments.

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

15 years ago1.retried graphics library class from MdePkg
vanjeff [Mon, 24 Nov 2008 05:49:59 +0000 (05:49 +0000)]
1.retried graphics library class from MdePkg
2.retried graphics library instance from MdeModulePkg
3.Move EnableQuietBoot(), DisableQuietBoot() and LockKeyboards() into GenericBdsLib

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

15 years agoUpdate supported module type of PeiPalLib according to the latest MDE library spec.
xli24 [Mon, 24 Nov 2008 03:05:43 +0000 (03:05 +0000)]
Update supported module type of PeiPalLib according to the latest MDE library spec.

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

15 years agoUse the Controller handle to open the protocol, rather than the
jljusten [Mon, 24 Nov 2008 00:37:12 +0000 (00:37 +0000)]
Use the Controller handle to open the protocol, rather than the
NULL handle which was stored in Private->Handle.

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

15 years agoResolve a bug where the initial ReadEdidData 'for' loop would loop
jljusten [Mon, 24 Nov 2008 00:30:53 +0000 (00:30 +0000)]
Resolve a bug where the initial ReadEdidData 'for' loop would loop
infinitely, since the Index variable was declared as UINT8, and
'EDID_BLOCK_SIZE * 2' is 256.

In the EFI_SUCCESS return path of CirrusLogic5430VideoModeSetup, check
that 'EdidOverrideDataBlock' has been allocated before attempting to
free this memory.

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

15 years agoMove call to CoreDisplayDiscoveredNotDispatched to be before the
jljusten [Mon, 24 Nov 2008 00:19:49 +0000 (00:19 +0000)]
Move call to CoreDisplayDiscoveredNotDispatched to be before the
  ASSERT_EFI_ERROR (CoreAllEfiServicesAvailable ());
statement, since this ASSERT can force the system to hang.  Since
drivers not loading may be the reason that not all EFI services are
available, it is helpful to display the non-dispatched driver list
before using the ASSERT.

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

15 years agoAdd useful DEBUG message for determining the when drivers are
jljusten [Mon, 24 Nov 2008 00:14:27 +0000 (00:14 +0000)]
Add useful DEBUG message for determining the when drivers are
being loaded and dispatched.

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

15 years agoResolved several warnings generated by GCC.
jljusten [Sun, 23 Nov 2008 23:57:13 +0000 (23:57 +0000)]
Resolved several warnings generated by GCC.

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

15 years agoResolved several warnings generated by GCC.
jljusten [Sun, 23 Nov 2008 23:55:02 +0000 (23:55 +0000)]
Resolved several warnings generated by GCC.

In PcatPciRootBridge.c -> GetPciExpressBaseAddressForRootBridge,
fixed a hang condition if the PCI Express Base Address HOB is
not present.

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

15 years agoFix warning generated by GCC compiler.
jljusten [Sun, 23 Nov 2008 23:49:37 +0000 (23:49 +0000)]
Fix warning generated by GCC compiler.

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

15 years agoFix warning generated by GCC. This warning could have been resolved
jljusten [Sun, 23 Nov 2008 23:47:14 +0000 (23:47 +0000)]
Fix warning generated by GCC.  This warning could have been resolved
with additional parenthesis, but I think the logic was previously
incorrect.

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

15 years agoremove definition not defined by UEFI spec.
vanjeff [Sun, 23 Nov 2008 13:41:15 +0000 (13:41 +0000)]
remove definition not defined by UEFI spec.

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

15 years agoRemove absolute URL in comment as they may become stale.
qwang12 [Sun, 23 Nov 2008 04:06:56 +0000 (04:06 +0000)]
Remove absolute URL in comment as they may become stale.

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

15 years agoAdd ReallocatePool(), ReallocateRuntimePool(), and ReallocateReservedPool() to BaseMe...
mdkinney [Sat, 22 Nov 2008 00:54:04 +0000 (00:54 +0000)]
Add ReallocatePool(), ReallocateRuntimePool(), and ReallocateReservedPool() to BaseMemoryLib

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