/** @file\r
Header file for 'dp' command functions.\r
\r
- Copyright (c) 2009 - 2017, Intel Corporation. All rights reserved.\r
+ Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.\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
#include <Uefi.h>\r
\r
#include <Guid/Performance.h>\r
+#include <Guid/ExtendedFirmwarePerformance.h>\r
+#include <Guid/FirmwarePerformance.h>\r
+#include <Guid/Acpi.h>\r
\r
#include <Protocol/HiiPackageList.h>\r
#include <Protocol/DevicePath.h>\r
extern EFI_HANDLE mDpHiiHandle;\r
\r
#define DP_MAJOR_VERSION 2\r
-#define DP_MINOR_VERSION 4\r
+#define DP_MINOR_VERSION 5\r
\r
/**\r
* The value assigned to DP_DEBUG controls which debug output\r
**/\r
#define DP_DEBUG 0\r
\r
-/**\r
- * Set to 1 once Profiling has been implemented in order to enable\r
- * profiling related options and report output.\r
-**/\r
-#define PROFILING_IMPLEMENTED 0\r
-\r
#define DEFAULT_THRESHOLD 1000 ///< One millisecond.\r
#define DEFAULT_DISPLAYCOUNT 50\r
#define MAXIMUM_DISPLAYCOUNT 999999 ///< Arbitrary maximum reasonable number.\r
\r
typedef struct {\r
UINT32 NumTrace; ///< Number of recorded TRACE performance measurements.\r
- UINT32 NumProfile; ///< Number of recorded PROFILE performance measurements.\r
UINT32 NumIncomplete; ///< Number of measurements with no END value.\r
UINT32 NumSummary; ///< Number of summary section measurements.\r
UINT32 NumHandles; ///< Number of measurements with handles.\r