audk/MdePkg/Library
qhuang8 a3657e3e7a MemoryAllocationLib: For boundary case: “AllocationSize + OverAllocationSize >= 4G”
DxeMemoryAllocationLib: Change the behavior from returning NULL to ASSERT ()
PeiMemoryAllocationLib: Add ASSERT ()
I also add ASSERT () in Pei Service AllocatePool () to catch if allocation size > 64K
DebugLib:
Header file (DebugLib.h): Fix an issue in ASSERT_PROTOCOL_ALREADY_INSTALLED(Handle, Guid).  
In contrast with LocateProtocol (), the first & second parameter type of HandleProtocol () is EFI_HANDLE & EFI_GUID respectively.
UefiLib: 
For UnicodeStringDisplayLength (CONST CHAR8 *String), return 0 if String is NULL.
BasePrintLib: 
Add missing “EFIAPI” to UnicodeValueToString() and AsciiValueToString() and move their definitions from PrintLibInternal.c to PrintLib.c.
Fix the comments error(Maximum Length TIME”)


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@275 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-25 10:13:26 +00:00
..
BaseCacheMaintenanceLib BaseCacheMaintenanceLib has now been completed on all architectures. 2006-05-17 10:22:59 +00:00
BaseDebugLibNull Added CONST for some sting type to follow MWG-0.51. Tracker 26 and 28 2006-04-27 07:19:07 +00:00
BaseDebugLibReportStatusCode Added CONST for some sting type to follow MWG-0.51. Tracker 26 and 28 2006-04-27 07:19:27 +00:00
BaseIoLibIntrinsic Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
BaseLib Gcc versions of the msa files. These files can be used in place of the normal msa files for gcc builds. They will go away once we get the gcc assembly integrated into the main msa files. 2006-05-24 21:32:36 +00:00
BaseMemoryLib Split wrapper functions into separate source files to reduce image code size 2006-05-16 03:26:32 +00:00
BaseMemoryLibMmx Gcc versions of the msa files. These files can be used in place of the normal msa files for gcc builds. They will go away once we get the gcc assembly integrated into the main msa files. 2006-05-24 21:32:36 +00:00
BaseMemoryLibRepStr Gcc versions of the msa files. These files can be used in place of the normal msa files for gcc builds. They will go away once we get the gcc assembly integrated into the main msa files. 2006-05-24 21:32:36 +00:00
BaseMemoryLibSse2 Gcc versions of the msa files. These files can be used in place of the normal msa files for gcc builds. They will go away once we get the gcc assembly integrated into the main msa files. 2006-05-24 21:32:36 +00:00
BasePcdLibNull Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
BasePciCf8Lib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@242 6f19259b-4bc3-4df7-8a09-765794883524 2006-05-23 08:13:06 +00:00
BasePciExpressLib Fixed tracker #49 2006-05-22 08:51:07 +00:00
BasePciLibCf8 Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
BasePciLibPciExpress Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
BasePeCoffGetEntryPointLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
BasePeCoffLib Fix capitalization issues 2006-05-19 19:28:24 +00:00
BasePerformanceLibNull Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
BasePrintLib MemoryAllocationLib: For boundary case: “AllocationSize + OverAllocationSize >= 4G” 2006-05-25 10:13:26 +00:00
BaseReportStatusCodeLibNull Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
BaseSmbusLib *BaseSmbusLib: (new version) 2006-05-11 07:19:55 +00:00
BaseTimerLibLocalApic Fxied tracker #54 & #55 2006-05-22 08:10:42 +00:00
BaseUefiDecompressLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
DxeCoreEntryPoint Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
DxeCoreHobLib *BaseSmbusLib: (new version) 2006-05-11 07:19:55 +00:00
DxeHobLib *BaseSmbusLib: (new version) 2006-05-11 07:19:55 +00:00
DxeIoLibCpuIo Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
DxeMemoryAllocationLib MemoryAllocationLib: For boundary case: “AllocationSize + OverAllocationSize >= 4G” 2006-05-25 10:13:26 +00:00
DxePcdLib 1) Fix bug reported on the PcdSetEx* Macro. 2006-05-24 08:13:32 +00:00
DxeReportStatusCodeLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
DxeServicesTableLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
DxeSmbusLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
DxeSmmDriverEntryPoint Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
HiiLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
PeiCoreEntryPoint Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
PeiCoreLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
PeiHobLib *BaseSmbusLib: (new version) 2006-05-11 07:19:55 +00:00
PeiIoLibCpuIo Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
PeiMemoryAllocationLib MemoryAllocationLib: For boundary case: “AllocationSize + OverAllocationSize >= 4G” 2006-05-25 10:13:26 +00:00
PeiMemoryLib Split wrapper functions into separate source files to reduce image code size 2006-05-16 03:26:32 +00:00
PeiPcdLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
PeiReportStatusCodeLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
PeiResourcePublicationLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
PeiServicesTablePointerLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
PeiServicesTablePointerLibMm7 Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
PeiSmbusLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
PeimEntryPoint Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
UefiBootServicesTableLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
UefiDebugLibConOut Added CONST for some sting type to follow MWG-0.51. Tracker 34 and 36 2006-04-27 07:20:20 +00:00
UefiDebugLibStdErr Added CONST for some sting type to follow MWG-0.51. Tracker 34 and 36 2006-04-27 07:20:46 +00:00
UefiDevicePathLib *BaseSmbusLib: (new version) 2006-05-11 07:19:55 +00:00
UefiDevicePathLibDevicePathProtocol Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
UefiDriverEntryPoint Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
UefiDriverModelLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00
UefiLib MemoryAllocationLib: For boundary case: “AllocationSize + OverAllocationSize >= 4G” 2006-05-25 10:13:26 +00:00
UefiMemoryLib Split wrapper functions into separate source files to reduce image code size 2006-05-16 03:26:32 +00:00
UefiRuntimeServicesTableLib Convert backslashes to forward slashes in many build files. This is necessary for Linux support. 2006-04-26 20:53:56 +00:00