audk/MdeModulePkg/Universal
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
..
BdsDxe 1.retried graphics library class from MdePkg 2008-11-24 05:49:59 +00:00
CapsuleRuntimeDxe The driver and library in MdePkg, MdeModulePkg and Nt32Pkg that don't depend on PI spec should include Uefi.h not PiDxe.h. 2008-08-30 14:09:38 +00:00
Console Update to use ReallocatePool() from BaseMemoryLib 2008-11-22 00:52:53 +00:00
DebugPortDxe using the exact device path DEBUGPORT_DEVICE_PATH. 2008-11-21 09:48:41 +00:00
DebugSupportDxe 1.retried graphics library class from MdePkg 2008-11-24 05:49:59 +00:00
DevicePathDxe Remove NibbleToHexChar() function from BaseLib 2008-12-01 02:32:12 +00:00
Disk 1, Add <Library/DevicePathLib.h> for all source that use device path utility macros 2008-11-11 15:42:40 +00:00
DriverSampleDxe ECC Cleanup: Update Doxygen comment 2008-11-19 13:36:34 +00:00
EbcDxe The driver and library in MdePkg, MdeModulePkg and Nt32Pkg that don't depend on PI spec should include Uefi.h not PiDxe.h. 2008-08-30 14:09:38 +00:00
FirmwareVolume/FaultTolerantWriteDxe 1, Add <Library/DevicePathLib.h> for all source that use device path utility macros 2008-11-11 15:42:40 +00:00
HiiDatabaseDxe Make HiiDatabase module not depend on HiiLib; otherwise it will inherit HII_DATABASE_PROTOCOL to its own dependency. 2008-11-27 13:15:24 +00:00
MemoryTest Update PEIM entry point to follow PEIM entry point. 2008-11-27 05:24:29 +00:00
Metronome Add missed Metronome.h in [Sources] section 2008-11-13 11:36:30 +00:00
MonotonicCounterRuntimeDxe Use @retval instead of @return. 2008-11-17 04:34:14 +00:00
Network Remove NibbleToHexChar() function from BaseLib 2008-12-01 02:32:12 +00:00
PCD Update PEIM entry point to follow PEIM entry point. 2008-11-27 05:18:32 +00:00
PcatRealTimeClockRuntimeDxe Code Scrub: 2008-11-12 06:41:40 +00:00
PcatSingleSegmentPciCfg2Pei Update PEIM entry point to follow PEIM entry point. 2008-11-27 05:18:32 +00:00
PlatformDriverOverride Refine MdeModulePkg to pass GCC build. 2008-11-18 07:01:14 +00:00
SecurityStubDxe Update SecurityStub function to align PI spec. 2008-11-19 14:25:16 +00:00
SetupBrowserDxe Remove NibbleToHexChar() function from BaseLib 2008-12-01 02:32:12 +00:00
Variable code scrub 2008-11-25 02:26:17 +00:00
WatchdogTimerDxe Code scrub for WatchdogTimer driver. 2008-11-17 04:33:19 +00:00