]>
git.proxmox.com Git - mirror_edk2.git/log
qwang12 [Mon, 1 Dec 2008 02:32:20 +0000 (02:32 +0000)]
GCC cleanup: forward slash used.o
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6783
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 1 Dec 2008 02:32:12 +0000 (02:32 +0000)]
Remove NibbleToHexChar() function from BaseLib
Move IsHexDigit, BufToHexString, HexStringToBuf from BaseLib to MdeModulePkg IfrSupportLib. The reason is:
1) IsHexDigit function provides the logic to check Hex Digit and convert it to Decimal value, which is required by IScsi LUN and HII user input. But this logic is not provided by any functions in MdeLib. So, it can't be deleted. It is moved to IfrSupportLib.
2) BufToHexString function converts a array of buffers to hex string. If the buffer length is less than sizeof (UINT64), it can be directly replaced by UnicodeValueToString(). But HII modules may use BufToHexString to convert the buffers whose length > sizeof (UINT64). For example:
.\MdeModulePkg\Universal\HiiDatabaseDxe\ConfigRouting.c line 201, 1148
.\Universal\SetupBrowserDxe\Setup.c line line 1457, 1503
Like this case, it is not easy to use UnicodeValueToString to replace BufToHexString. So, BufToHexString is still kept. Because such usages are in HII modules, this function is moved to IfrSupportLib.
3) HexStringToBuf is moved to IfrSupportLib. The reason is similar to BufToHexString.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6782
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Mon, 1 Dec 2008 01:59:45 +0000 (01:59 +0000)]
1. Fixed issue when calculating timeout value in timeout function in MNP module.
2. Added and refine some comments.
3. Enable UefiPxeBc Module to accept all broadcast packets for UDP Read&Write interface.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6781
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Sat, 29 Nov 2008 12:20:14 +0000 (12:20 +0000)]
Fixed regression bug HSD201375
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6780
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Sat, 29 Nov 2008 09:09:03 +0000 (09:09 +0000)]
Move GlueLib's PeiPerformanceLib and DxePerformanceLib to [Components.IA32,Components.X64] and [Libraries.IA32,Libraries.X64] as the ECP implementation use AsmReadTsc () function (IA32/X64 only).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6779
6f19259b -4bc3-4df7-8a09-
765794883524
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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