audk/MdePkg/Library/BaseLib
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
..
Ebc Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
Ia32 Use ".486" for the instruction of "wbinvd" 2008-11-25 00:05:41 +00:00
Ipf 1. Removal PalCallStatic API 2008-11-27 06:48:03 +00:00
X64 Fix minor issues in GCC assembly. The operand is 64bit and "q" prefix should be applied. 2008-11-25 02:49:23 +00:00
ARShiftU64.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
BaseLib.inf 1. Removal PalCallStatic API 2008-11-27 06:48:03 +00:00
BaseLibInternals.h 1. Removal PalCallStatic API 2008-11-27 06:48:03 +00:00
BitField.c Changing unsigned int into UINTN according to code review comments. 2008-09-24 08:31:38 +00:00
CheckSum.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
ChkStkGcc.c Clean up code according to code review. 2008-09-25 04:56:53 +00:00
Cpu.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
CpuDeadLoop.c remove unnecessary comments introduced by tools from MdePkg. The regular express is "//^p//[ ]Include[ ]common[ ]header[ ]file[ ]for[ ]this[ ]module[.]^p//" 2008-09-17 07:46:17 +00:00
DivS64x64Remainder.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
DivU64x32.c remove unnecessary comments introduced by tools from MdePkg. The regular express is "//^p//[ ]Include[ ]common[ ]header[ ]file[ ]for[ ]this[ ]module[.]^p//" 2008-09-17 07:46:17 +00:00
DivU64x32Remainder.c remove unnecessary comments introduced by tools from MdePkg. The regular express is "//^p//[ ]Include[ ]common[ ]header[ ]file[ ]for[ ]this[ ]module[.]^p//" 2008-09-17 07:46:17 +00:00
DivU64x64Remainder.c remove unnecessary comments introduced by tools from MdePkg. The regular express is "//^p//[ ]Include[ ]common[ ]header[ ]file[ ]for[ ]this[ ]module[.]^p//" 2008-09-17 07:46:17 +00:00
GetPowerOfTwo32.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
GetPowerOfTwo64.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
HighBitSet32.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
HighBitSet64.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
LRotU32.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
LRotU64.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
LShiftU64.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
LinkedList.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
LongJump.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
LowBitSet32.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
LowBitSet64.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
Math64.c removed blank lines to refine source codes. 2008-10-20 08:48:16 +00:00
ModU64x32.c remove unnecessary comments introduced by tools from MdePkg. The regular express is "//^p//[ ]Include[ ]common[ ]header[ ]file[ ]for[ ]this[ ]module[.]^p//" 2008-09-17 07:46:17 +00:00
MultS64x64.c Remove checking for overflow in several Multiple functions in BaseLib, for it is not feasible to check in C code. 2008-11-26 01:41:49 +00:00
MultU64x32.c Remove checking for overflow in several Multiple functions in BaseLib, for it is not feasible to check in C code. 2008-11-26 01:41:49 +00:00
MultU64x64.c Remove checking for overflow in several Multiple functions in BaseLib, for it is not feasible to check in C code. 2008-11-26 01:41:49 +00:00
RRotU32.c clean up baselib according to review comments. 2008-09-24 05:30:40 +00:00
RRotU64.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
RShiftU64.c clean up baselib according to review comments. 2008-09-24 05:30:40 +00:00
SetJump.c remove unnecessary comments introduced by tools from MdePkg. The regular express is "//^p//[ ]Include[ ]common[ ]header[ ]file[ ]for[ ]this[ ]module[.]^p//" 2008-09-17 07:46:17 +00:00
String.c Remove NibbleToHexChar() function from BaseLib 2008-12-01 02:32:12 +00:00
SwapBytes16.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
SwapBytes32.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
SwapBytes64.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
SwitchStack.c Update doxygen comment for VarArg list parameter. "..."'s description is added. 2008-11-19 03:29:46 +00:00
Synchronization.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
SynchronizationGcc.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
SynchronizationMsc.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
Unaligned.c Use #include "XXX.h" for module internal header files. 2008-10-31 04:32:02 +00:00
X86DisablePaging32.c Change name. 2008-09-25 02:23:58 +00:00
X86DisablePaging64.c Change name. 2008-09-25 02:24:20 +00:00
X86EnablePaging32.c Change name. 2008-09-25 02:24:43 +00:00
X86EnablePaging64.c Change name. 2008-09-25 02:25:04 +00:00
X86FxRestore.c Change name. 2008-09-25 02:25:24 +00:00
X86FxSave.c Change name. 2008-09-25 02:27:28 +00:00
X86GetInterruptState.c Synchronize function comment in MdePkg\Library\BaseLib.h with the instance of this functions. 2008-11-25 03:19:49 +00:00
X86MemoryFence.c Change name. 2008-09-25 02:28:09 +00:00
X86Msr.c Use #include "XXX.h" for module internal header files. 2008-10-31 04:32:02 +00:00
X86ReadGdtr.c Change name. 2008-09-25 02:28:53 +00:00
X86ReadIdtr.c Change name. 2008-09-25 02:29:15 +00:00
X86Thunk.c Use #include "XXX.h" for module internal header files. 2008-10-31 04:32:02 +00:00
X86WriteGdtr.c Change name. 2008-09-25 02:29:53 +00:00
X86WriteIdtr.c Change name. 2008-09-25 02:30:14 +00:00