audk/MdePkg/Library
lgao4 ac7e320cb8 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
2008-12-01 02:32:12 +00:00
..
BaseCacheMaintenanceLib Synchronize function comment in MdePkg\Library\BaseMemoryLib.h,CacheMaintenanceLib.h with the c file instance of this functions. 2008-11-25 07:25:14 +00:00
BaseCpuLib Synchronize function comment in 2008-11-26 03:26:37 +00:00
BaseDebugLibNull Synchronize function comment in 2008-11-26 03:26:37 +00:00
BaseDebugLibSerialPort Synchronize function comment in 2008-11-26 03:26:37 +00:00
BaseIoLibIntrinsic Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
BaseLib Remove NibbleToHexChar() function from BaseLib 2008-12-01 02:32:12 +00:00
BaseMemoryLib Synchronize function comment in MdePkg\Library\BaseMemoryLib.h,CacheMaintenanceLib.h with the c file instance of this functions. 2008-11-25 07:25:14 +00:00
BaseMemoryLibMmx Synchronize function comment in MdePkg\Library\BaseMemoryLib.h,CacheMaintenanceLib.h with the c file instance of this functions. 2008-11-25 07:25:14 +00:00
BaseMemoryLibOptDxe Synchronize function comment in MdePkg\Library\BaseMemoryLib.h,CacheMaintenanceLib.h with the c file instance of this functions. 2008-11-25 07:25:14 +00:00
BaseMemoryLibOptPei Synchronize function comment in MdePkg\Library\BaseMemoryLib.h,CacheMaintenanceLib.h with the c file instance of this functions. 2008-11-25 07:25:14 +00:00
BaseMemoryLibRepStr Synchronize function comment in MdePkg\Library\BaseMemoryLib.h,CacheMaintenanceLib.h with the c file instance of this functions. 2008-11-25 07:25:14 +00:00
BaseMemoryLibSse2 Synchronize function comment in MdePkg\Library\BaseMemoryLib.h,CacheMaintenanceLib.h with the c file instance of this functions. 2008-11-25 07:25:14 +00:00
BasePalLibNull Synchronize function comment in h file 2008-11-26 06:57:44 +00:00
BasePcdLibNull Synchronize function comment in h file 2008-11-26 06:57:44 +00:00
BasePciCf8Lib Synchronize function comment in h file 2008-11-26 06:57:44 +00:00
BasePciExpressLib Synchronize function comment in h file 2008-11-26 06:57:44 +00:00
BasePciLibCf8 Synchronize function comment in h file 2008-11-26 06:57:44 +00:00
BasePciLibPciExpress Synchronize function comment in h file 2008-11-26 06:57:44 +00:00
BasePeCoffGetEntryPointLib Function headers in .h and .c files synchronized with spec 2008-11-26 06:38:05 +00:00
BasePeCoffLib Add several missing assertions. 2008-11-27 13:31:05 +00:00
BasePerformanceLibNull Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
BasePostCodeLibDebug Function headers in .h and .c files synchronized with spec 2008-11-26 06:38:05 +00:00
BasePostCodeLibPort80 Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
BasePrintLib Function headers in .h and .c files synchronized with spec 2008-11-26 06:38:05 +00:00
BaseSerialPortLibNull Function headers in .h and .c files synchronized with spec 2008-11-26 04:36:05 +00:00
BaseTimerLibNullTemplate Function headers in .h and .c files synchronized with spec 2008-11-26 04:36:05 +00:00
BaseUefiDecompressLib Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
DxeCoreEntryPoint Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
DxeCoreHobLib Synchronize function comment in 2008-11-26 03:26:37 +00:00
DxeExtractGuidedSectionLib Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
DxeHobLib Synchronize function comment in 2008-11-26 03:26:37 +00:00
DxePcdLib Synchronize function comment in h file 2008-11-26 06:57:44 +00:00
DxeRuntimePciExpressLib Fix constructor/destructor issue for DXE_RUNTIM_DRIVER library instance. 2008-11-27 00:42:04 +00:00
DxeServicesLib Synchronize function comment in 2008-11-26 03:26:37 +00:00
DxeServicesTableLib Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
DxeSmbusLib Function headers in .h and .c files synchronized with spec 2008-11-26 04:36:05 +00:00
PeiCoreEntryPoint Function headers in .h and .c files synchronized with spec 2008-11-26 04:36:05 +00:00
PeiDxePostCodeLibReportStatusCode Function headers in .h and .c files synchronized with spec 2008-11-26 06:38:05 +00:00
PeiExtractGuidedSectionLib Add SEC as supported module types to follow MdeLib spec. 2008-11-26 04:52:59 +00:00
PeiHobLib Synchronize function comment in 2008-11-26 03:26:37 +00:00
PeiIoLibCpuIo Add SEC as supported module types to follow MdeLib spec. 2008-11-26 04:52:59 +00:00
PeiMemoryAllocationLib Synchronize function comment in h file 2008-11-26 06:57:44 +00:00
PeiMemoryLib Synchronize function comment in MdePkg\Library\BaseMemoryLib.h,CacheMaintenanceLib.h with the c file instance of this functions. 2008-11-25 07:25:14 +00:00
PeiPalLib Synchronize function comment in h file 2008-11-26 06:57:44 +00:00
PeiPcdLib Synchronize function comment in h file 2008-11-26 06:57:44 +00:00
PeiPciLibPciCfg2 Synchronize function comment in h file 2008-11-26 06:57:44 +00:00
PeiPciSegmentLibPciCfg2 Refine the comments in PciSegmentLib 2008-11-28 06:14:55 +00:00
PeiResourcePublicationLib Function headers in .h and .c files synchronized with spec 2008-11-26 06:38:05 +00:00
PeiServicesLib Function headers in .h and .c files synchronized with spec 2008-11-26 06:38:05 +00:00
PeiServicesTablePointerLib Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
PeiServicesTablePointerLibIdt Remove the EBC architecture support. 2008-11-26 04:40:50 +00:00
PeiServicesTablePointerLibKr7 Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
PeiSmbusLibSmbus2Ppi Add SEC as supported module types to follow MdeLib spec. 2008-11-26 04:52:59 +00:00
PeimEntryPoint Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
SecPeiDxeTimerLibCpu Function headers in .h and .c files synchronized with spec 2008-11-26 04:36:05 +00:00
UefiApplicationEntryPoint Function headers in .h and .c files synchronized with spec 2008-11-26 04:36:05 +00:00
UefiBootServicesTableLib Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
UefiDebugLibConOut Synchronize function comment in 2008-11-26 03:26:37 +00:00
UefiDebugLibStdErr Synchronize function comment in 2008-11-26 03:26:37 +00:00
UefiDevicePathLib Synchronize function comment in 2008-11-26 03:26:37 +00:00
UefiDevicePathLibDevicePathProtocol Synchronize function comment in 2008-11-26 03:26:37 +00:00
UefiDriverEntryPoint 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. 2008-11-27 06:44:33 +00:00
UefiLib Remove GetCurrentLanguage () from UefiLib in MdePkg 2008-11-27 07:44:08 +00:00
UefiMemoryAllocationLib Synchronize function comment in h file 2008-11-26 06:57:44 +00:00
UefiMemoryLib Synchronize function comment in MdePkg\Library\BaseMemoryLib.h,CacheMaintenanceLib.h with the c file instance of this functions. 2008-11-25 07:25:14 +00:00
UefiPalLib Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
UefiPciLibPciRootBridgeIo Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
UefiPciSegmentLibPciRootBridgeIo Refine the comments in PciSegmentLib 2008-11-28 06:14:55 +00:00
UefiRuntimeLib Fix the parameter typo, it should confirm to UEFI spec. 2008-11-27 13:22:23 +00:00
UefiRuntimeServicesTableLib Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
UefiSalLib Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
UefiScsiLib Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00
UefiUsbLib Clean up the unused EDK_RELEASE_VERSION, PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION from all the MdePkg INF files. 2008-11-25 02:36:57 +00:00