audk/ShellPkg/Library/UefiShellDebug1CommandsLib
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
..
Edit ShellPkg: Convert all .uni files to utf-8 2015-12-09 23:07:58 +00:00
HexEdit ShellPkg: Convert all .uni files to utf-8 2015-12-09 23:07:58 +00:00
SmbiosView ShellPkg: Use %p for smbiosview SMBIOS table addresses. 2015-12-16 02:58:05 +00:00
Comp.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
Compress.c ShellPkg: Add missing header files 2014-02-25 23:03:17 +00:00
Compress.h Refine comments and two code style. 2011-09-02 08:05:34 +00:00
Dblk.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
Dmem.c ShellPkg: Added SMBIOS 3.0 support in dmem. 2015-09-18 02:53:06 +00:00
DmpStore.c ShellPkg: Refine code to use Strn**S safe functions instead of Str**S ones in some cases. 2015-07-09 03:19:06 +00:00
EditInputBar.c ShellPkg: Fix calls to SimpleTextOut->SetAttribute to not use reserved bits 2014-07-25 18:46:23 +00:00
EditInputBar.h add Edit and Hexedit shared features. 2011-03-25 21:15:26 +00:00
EditMenuBar.c ShellPkg: Added the Ctrl based hot key and changed text editor's UI. 2011-07-20 20:10:45 +00:00
EditMenuBar.h ShellPkg: Added the Ctrl based hot key and changed text editor's UI. 2011-07-20 20:10:45 +00:00
EditStatusBar.c ShellPkg: Fix calls to SimpleTextOut->SetAttribute to not use reserved bits 2014-07-25 18:46:23 +00:00
EditStatusBar.h add Edit and Hexedit shared features. 2011-03-25 21:15:26 +00:00
EditTitleBar.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
EditTitleBar.h smbiosview - add user input verification. 2011-03-29 19:31:18 +00:00
EfiCompress.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
EfiDecompress.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
LoadPciRom.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
MemMap.c ShellPkg: Update CopyRight to 2015 2015-04-29 08:11:45 +00:00
Mm.c ShellPkg/Mm: Fix build warnings 2015-12-14 06:03:58 +00:00
Mode.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
Pci.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
Pci.h ShellPkg: fix typo. 2014-07-28 16:58:34 +00:00
SerMode.c ShellPkg: decode serial console attribute set failure status when used thru sermode command 2015-07-14 17:54:12 +00:00
SetSize.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
SetVar.c ShellPkg: UefiShellDebug1CommandsLib: fix hex string parsing in SETVAR 2015-04-07 14:18:40 +00:00
UefiShellDebug1CommandsLib.c ShellPkg: elevate DumpHex() from Debug1-internal to generic-internal 2016-01-21 18:40:40 +00:00
UefiShellDebug1CommandsLib.h ShellPkg: elevate DumpHex() from Debug1-internal to generic-internal 2016-01-21 18:40:40 +00:00
UefiShellDebug1CommandsLib.inf ShellPkg: elevate DumpHex() from Debug1-internal to generic-internal 2016-01-21 18:40:40 +00:00
UefiShellDebug1CommandsLib.uni ShellPkg/mm: Fix mm to support multiple root bridge platform 2015-12-10 04:18:35 +00:00