audk/MdePkg/Library
qwang12 d9e5c1fffb 1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.
2) Remove the duplicated functions implementation  from the modules that reference these APIs 

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5282 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-23 05:25:44 +00:00
..
BaseCacheMaintenanceLib Add BasePalCallLibNull instance in MdePkg. It is useful when building IPF components in open source packages. 2007-10-11 11:12:28 +00:00
BaseDebugLibNull remove some comments introduced by tools. 2007-07-20 06:28:14 +00:00
BaseIoLibIntrinsic Add alignment checking for IoLib functions to conform to MdeLib spec. 2008-02-01 14:57:29 +00:00
BaseLib 1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib. 2008-05-23 05:25:44 +00:00
BaseMemoryLib Make header consistent with other files. 2007-10-06 22:00:36 +00:00
BaseMemoryLibMmx Changed to pass the build with Visual Studio 2005 2007-10-10 07:03:04 +00:00
BaseMemoryLibOptDxe Fix typo in comment. 2008-04-22 05:16:14 +00:00
BaseMemoryLibOptPei 1) Fix bugs in BaseMemoryLibOptXXX instances in MdePkg. 2007-11-08 03:40:50 +00:00
BaseMemoryLibRepStr MdePkg/Library/BaseMemoryLibRepStr/x64/*.S: 2007-10-30 00:06:27 +00:00
BaseMemoryLibSse2 Changed to pass the build with Visual Studio 2005 2007-10-10 07:03:04 +00:00
BasePalCallLibNull Add BasePalCallLibNull instance in MdePkg. It is useful when building IPF components in open source packages. 2007-10-11 11:12:28 +00:00
BasePcdLibNull 1) Add type casting for argument "a" in EFI_ERROR(a), since if compare two constants without specify data type, compiler maybe could not understand what is the actual data type of constant. The default would treat it as unsigned data. therefore, if the argument a of EFI_ERROR(a) is constant, for instance the EFI_LOAD_ERROR, the EFI_ERROR(a) would always be FALSE. 2007-08-15 06:17:29 +00:00
BasePciCf8Lib Update the PciXXXReadBuffer() for better coding style. 2007-12-29 06:11:52 +00:00
BasePciExpressLib Update the PciXXXReadBuffer() for better coding style. 2007-12-29 06:11:52 +00:00
BasePciLibCf8 remove some comments introduced by tools. 2007-07-20 06:28:14 +00:00
BasePciLibPciExpress remove some comments introduced by tools. 2007-07-20 06:28:14 +00:00
BasePeCoffGetEntryPointLib 1. Replace PeCoffLoader library by PeCoff lib for PeiCore, DxeIpl and DxeMain. 2007-09-28 08:14:30 +00:00
BasePeCoffLib Clean up: update "EFI" to "UEFI" if applicable. 2007-11-22 06:00:39 +00:00
BasePerformanceLibNull FixedPcd macro should *not* be used in Library's inf file. 2007-09-17 03:57:13 +00:00
BasePostCodeLibDebug FixedPcd macro should *not* be used in Library's inf file. 2007-09-17 03:57:13 +00:00
BasePostCodeLibPort80 FixedPcd macro should *not* be used in Library's inf file. 2007-09-17 03:57:13 +00:00
BasePrintLib Fix a bug in print library "%a" should not print anything if the var argument points to a null string. 2008-01-25 03:10:15 +00:00
BaseTimerLibNullTemplate Suppress the divide-by-zero warning for package validation of MdeModulePkg. The APIs in this library should not be invoked by real platforms. 2008-01-22 07:12:05 +00:00
BaseUefiDecompressLib Clean up: update "EFI" to "UEFI" if applicable. 2007-11-22 06:00:39 +00:00
CpuLib 1) Fix bugs in BaseMemoryLibOptXXX instances in MdePkg. 2007-11-08 03:40:50 +00:00
DxeCoreEntryPoint remove some comments introduced by tools. 2007-07-20 06:28:14 +00:00
DxeCoreHobLib Add in BuildFv2Hob in HobLib 2007-08-23 06:22:53 +00:00
DxeDebugLibSerialPort Add FUNCTION_ENTRY_POINT macro 2007-11-27 02:48:59 +00:00
DxeExtractGuidedSectionLib update comments and add assert for these files. 2008-02-25 07:01:44 +00:00
DxeHobLib Add in BuildFv2Hob in HobLib 2007-08-23 06:22:53 +00:00
DxeMemoryAllocationLib UEFI HII: Merge UEFI HII support changes from branch. 2008-01-21 14:41:31 +00:00
DxeMemoryLib remove some comments introduced by tools. 2007-07-20 06:28:14 +00:00
DxePcdLib Fix typo in comment. 2008-04-22 05:16:14 +00:00
DxePiLib 0) Change the PEI core behavior to not install FV HOB for each FV INFO PPI installed. This allows more freedom to platform developer to choose to expose which FV to PEI core or DXE core. 2007-10-10 02:08:22 +00:00
DxeServicesTableLib Remove unused comments in MdePkg. 2007-07-19 09:43:43 +00:00
DxeSmbusLib edk2/MdePkg/MdePkg/Library/UefiScsiLib/UefiScsiLib.c: 2007-11-02 00:00:44 +00:00
HiiLib Add in ConvertIso639LanguageToRfc3066Language API. 2008-05-22 00:59:42 +00:00
IfrSupportLib 1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib. 2008-05-23 05:25:44 +00:00
PeiCoreEntryPoint Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiDxePostCodeLibReportStatusCode Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiExtractGuidedSectionLib update comments and add assert for these files. 2008-02-25 07:01:44 +00:00
PeiHobLib Fix the wrong memory type for BSP stack hob. EfiConventionalMemoryType will be reclaimed by DxeCore. 2007-11-08 03:48:49 +00:00
PeiIoLibCpuIo Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiMemoryAllocationLib UEFI HII: Merge UEFI HII support changes from branch. 2008-01-21 14:41:31 +00:00
PeiMemoryLib remove some comments introduced by tools. 2007-07-20 06:28:14 +00:00
PeiPalCallLib Fix ICC build error 2007-10-12 07:08:43 +00:00
PeiPcdLib Update PcdLib instances: 2007-12-11 02:08:17 +00:00
PeiPiLib update comments and add assert for these files. 2008-02-25 07:01:44 +00:00
PeiResourcePublicationLib remove some comments introduced by tools. 2007-07-20 06:28:14 +00:00
PeiServicesLib Fix up the comment for several functions and make sure the IN and OUT modifier of the function parameter is correct. 2007-11-18 16:01:09 +00:00
PeiServicesTablePointerLib Fix a typo to pass ICC build 2008-03-04 11:29:23 +00:00
PeiServicesTablePointerLibIdt [Description] 2008-04-03 04:56:34 +00:00
PeiServicesTablePointerLibKr7 Merge Temporary Ram support patch. 2008-02-29 18:24:43 +00:00
PeiSmbusLibSmbus2Ppi Merge the PI enabling works from the branch 2007-09-04 06:11:47 +00:00
PeimEntryPoint Upgrade the format of EFI_PEIM_ENTRY_POINT to EFI_PEIM_ENTRY_POINT2 according to PI specification. 2007-09-07 03:51:54 +00:00
SecPeiDxeTimerLibCpu Wrong check-in, library instance should not support DXE_RUNTIME_DRIVER, for DUET's runtime driver, DuetPkg should provide self's TimerLib for Duet's fake runtime driver. 2008-05-05 06:59:01 +00:00
SerialPortLibNull remove some comments introduced by tools. 2007-07-20 06:28:14 +00:00
UefiApplicationEntryPoint Remove unused comments in MdePkg. 2007-07-19 09:43:43 +00:00
UefiBootServicesTableLib Add missing file in INF file. 2008-04-17 07:32:48 +00:00
UefiDebugLibConOut Fix a bug to print correct message to ConOut and StdErr as they accept unicode string while DEBUG messages are all in Ascii 2007-09-20 06:40:26 +00:00
UefiDebugLibStdErr Fix a bug to print correct message to ConOut and StdErr as they accept unicode string while DEBUG messages are all in Ascii 2007-09-20 06:40:26 +00:00
UefiDevicePathLib Zero all the field so that caller does not need to be concerned about the reserved field. 2008-01-25 03:17:56 +00:00
UefiDevicePathLibDevicePathProtocol Fix one minor comment issue in last check-in 2007-09-24 07:08:18 +00:00
UefiDriverEntryPoint remove some comments introduced by tools. 2007-07-20 06:28:14 +00:00
UefiLib Fix a bug in LookupUnicodeStringTable2() to mismatch invalid language code like "enus" with "en" 2008-02-01 15:06:59 +00:00
UefiRuntimeLib Added necessary support module type 2008-01-21 09:32:58 +00:00
UefiRuntimeServicesTableLib Added DXE_CORE in the supported module type list 2007-08-09 08:06:55 +00:00
UefiScsiLib Fix build failure by adding DebugLib 2008-02-25 14:22:11 +00:00
UefiUsbLib [Description] 2008-04-03 04:56:34 +00:00