/** @file\r
Main file for NULL named library for Profile1 shell command functions.\r
\r
- Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
#define _UEFI_SHELL_DEBUG1_COMMANDS_LIB_H_\r
\r
#include <Uefi.h>\r
-#include <ShellBase.h>\r
\r
#include <Guid/GlobalVariable.h>\r
#include <Guid/ConsoleInDevice.h>\r
#include <Guid/FileSystemInfo.h>\r
#include <Guid/ShellLibHiiGuid.h>\r
\r
-#include <Protocol/EfiShell.h>\r
-#include <Protocol/EfiShellParameters.h>\r
+#include <Protocol/Shell.h>\r
+#include <Protocol/ShellParameters.h>\r
#include <Protocol/DevicePath.h>\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/UnicodeCollation.h>\r
-#include <Protocol/DevicePathToText.h>\r
#include <Protocol/DriverDiagnostics2.h>\r
#include <Protocol/DriverDiagnostics.h>\r
#include <Protocol/PlatformDriverOverride.h>\r
#include <Protocol/DriverSupportedEfiVersion.h>\r
#include <Protocol/DriverFamilyOverride.h>\r
#include <Protocol/DriverHealth.h>\r
-#include <Protocol/DevicePathFromText.h>\r
#include <Protocol/SimplePointer.h>\r
+#include <Protocol/CpuIo2.h>\r
#include <Protocol/PciRootBridgeIo.h>\r
\r
#include <Library/BaseLib.h>\r
\r
extern EFI_HANDLE gShellDebug1HiiHandle;\r
\r
-/**\r
- Function printing hex output to the console.\r
-\r
- @param[in] Indent Number of spaces to indent.\r
- @param[in] Offset Offset to start with.\r
- @param[in] DataSize Length of data.\r
- @param[in] UserData Pointer to some data.\r
-**/\r
-VOID\r
-DumpHex (\r
- IN UINTN Indent,\r
- IN UINTN Offset,\r
- IN UINTN DataSize,\r
- IN VOID *UserData\r
- );\r
-\r
/**\r
Function returns a system configuration table that is stored in the\r
EFI System Table based on the provided GUID.\r
@retval EFI_NOT_FOUND A configuration table matching TableGuid was not found.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
GetSystemConfigurationTable (\r
IN EFI_GUID *TableGuid,\r
IN OUT VOID **Table\r
@param[in, out] Guid The pointer to the buffer to get the GUID value.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
ConvertStringToGuid (\r
IN CONST CHAR16 *StringGuid,\r
IN OUT EFI_GUID *Guid\r
\r
**/\r
UINTN\r
-EFIAPI\r
HexCharToUintn (\r
IN CHAR16 Char\r
);\r
@param[in] LastRow The last printable row.\r
**/\r
VOID\r
-EFIAPI\r
EditorClearLine (\r
IN UINTN Row,\r
IN UINTN LastCol,\r
@retval FALSE The filename is not ok.\r
**/\r
BOOLEAN\r
-EFIAPI\r
IsValidFileName (\r
IN CONST CHAR16 *Name\r
);\r
@return the valid filename.\r
**/\r
CHAR16 *\r
-EFIAPI\r
EditGetDefaultFileName (\r
IN CONST CHAR16 *Extension\r
);\r
@retval EFI_INVALID_PARAMETER FileName was a directory.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
ReadFileIntoBuffer (\r
IN CONST CHAR16 *FileName,\r
OUT VOID **Buffer,\r