40#define DP_MAJOR_VERSION 2
41#define DP_MINOR_VERSION 5
49#define DEFAULT_THRESHOLD 1000
50#define DEFAULT_DISPLAYCOUNT 50
51#define MAXIMUM_DISPLAYCOUNT 999999
53#define PERF_MAXDUR 0xFFFFFFFFFFFFFFFFULL
56#define WITHIN_LIMIT(C, L) ( ((L) == 0) || ((C) < (L)) )
75#define PERF_INIT_CUM_DATA(t) { 0ULL, PERF_MAXDUR, 0ULL, (t), 0U }
EFI_HII_HANDLE mDpHiiHandle
EFI_HII_HANDLE InitializeHiiPackage(EFI_HANDLE ImageHandle)
SHELL_STATUS RunDp(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
UINT32 Identifier
Identifier.
CONST CHAR8 * Module
Module string name.
UINT64 StartTimeStamp
Start time point.
CONST CHAR8 * Token
Measured token string name.
UINT64 EndTimeStamp
End time point.
UINT64 MaxDur
Largest duration encountered.
UINT64 MinDur
Smallest duration encountered.
UINT64 Duration
Cumulative duration for this item.
UINT32 Count
Total number of measurements accumulated.
CHAR8 * Name
ASCII name of this item.
UINT32 NumSummary
Number of summary section measurements.
UINT32 NumHandles
Number of measurements with handles.
UINT32 NumPEIMs
Number of measurements of PEIMs.
UINT32 NumTrace
Number of recorded TRACE performance measurements.
UINT32 NumGlobal
Number of measurements with END value and NULL handle.
UINT32 NumIncomplete
Number of measurements with no END value.
UINT64 CumulativeTime
Accumulated Elapsed Time.
UINT64 MinTime
Minimum Elapsed Time.
CHAR8 * Name
Measured token string name.
UINT32 Count
Number of measurements accumulated.
UINT64 MaxTime
Maximum Elapsed Time.
Structure for storing Timer specific information.
UINT64 StartCount
Value timer is initialized with.
UINT32 Frequency
Timer count frequency in KHz.
UINT64 EndCount
Value timer has just before it wraps.
BOOLEAN CountUp
TRUE if the counter counts up.