audk/ShellPkg/Library
Laszlo Ersek 3bd8960362 ShellPkg: elevate DumpHex() from Debug1-internal to generic-internal
The UEFI Shell specification classifies shell commands into various shell
levels / profiles.

Currently the DumpHex() internal function is only used by commands that
belong to the Debug1 profile exclusively (i.e., they are not required to
be present in other than Debug1 profiles):
- SMBIOSVIEW
- PCI
- DMPSTORE
- DMEM
- DBLK

In the next patch, we'd like to call DumpHex() from BCFG as well. However,
BCFG is not only required to be present in the Debug1 profile; the
Install1 profile contains BCFG as well. For this reason, move DumpHex()
from UefiShellDebug1CommandsLib to the more generic UefiShellCommandLib,
which "Provides interface to shell internal functions for shell commands".
The matching header file is "ShellPkg/Include/Library/ShellCommandLib.h".

Cc: Jaben Carsey <jaben.carsey@intel.com>
Cc: Ryan Harkin <ryan.harkin@linaro.org>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19717 6f19259b-4bc3-4df7-8a09-765794883524
2016-01-21 18:40:40 +00:00
..
UefiDpLib ShellPkg UefiDpLib: Use Image->FilePath to get name for SMM drivers 2016-01-19 09:19:37 +00:00
UefiHandleParsingLib ShellPkg: Update 'dh' command to reflect correct driver handle information 2016-01-15 17:05:18 +00:00
UefiShellBcfgCommandLib ShellPkg: BcfgDisplayDump(): fix ShellPrintEx() call site 2016-01-21 18:40:35 +00:00
UefiShellCEntryLib ShellPkg: Refine the fomat in INF/DEC files to follow spec. 2015-01-22 01:44:11 +00:00
UefiShellCommandLib ShellPkg: elevate DumpHex() from Debug1-internal to generic-internal 2016-01-21 18:40:40 +00:00
UefiShellDebug1CommandsLib ShellPkg: elevate DumpHex() from Debug1-internal to generic-internal 2016-01-21 18:40:40 +00:00
UefiShellDriver1CommandsLib ShellPkg: Convert all .uni files to utf-8 2015-12-09 23:07:58 +00:00
UefiShellInstall1CommandsLib Revert "ShellPkg : Add UEFI_APPLICATION module type to UefiShellInstall1CommandsLib.inf" 2016-01-06 16:23:20 +00:00
UefiShellLevel1CommandsLib ShellPkg: Convert all .uni files to utf-8 2015-12-09 23:07:58 +00:00
UefiShellLevel2CommandsLib ShellPkg: Clean-up 'map' command error message handling 2016-01-07 22:01:28 +00:00
UefiShellLevel3CommandsLib ShellPkg: Make 'alias' can display a single alias name. 2016-01-06 07:43:58 +00:00
UefiShellLib ShellPkg: Fix memory leak in 'ShellOpenFileByName'. 2015-12-25 01:24:16 +00:00
UefiShellNetwork1CommandsLib ShellPkg: Fix ifconfig hang issue with incomplete parameters 2015-12-10 10:59:29 +00:00
UefiShellTftpCommandLib ShellPkg: Convert all .uni files to utf-8 2015-12-09 23:07:58 +00:00