From 5460c4bbc5aa9d99d25c55c6b936166bea3dbea0 Mon Sep 17 00:00:00 2001 From: ydong10 Date: Mon, 15 Nov 2010 02:14:25 +0000 Subject: Fix build error. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11054 6f19259b-4bc3-4df7-8a09-765794883524 --- PerformancePkg/Dp_App/DpTrace.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/PerformancePkg/Dp_App/DpTrace.c b/PerformancePkg/Dp_App/DpTrace.c index 5038473c07..bdaa1d9256 100644 --- a/PerformancePkg/Dp_App/DpTrace.c +++ b/PerformancePkg/Dp_App/DpTrace.c @@ -703,7 +703,10 @@ ProcessCumulative( VOID ) { - UINT64 Avgval; // the computed average duration + UINT64 AvgDur; // the computed average duration + UINT64 Dur; + UINT64 MinDur; + UINT64 MaxDur; EFI_STRING StringPtr; UINTN TIndex; EFI_STRING StringPtrUnknown; @@ -720,14 +723,19 @@ ProcessCumulative( PrintToken (STRING_TOKEN (STR_DP_DASHES)); for ( TIndex = 0; TIndex < NumCum; ++TIndex) { - Avgval = DivU64x32 (CumData[TIndex].Duration, CumData[TIndex].Count); + AvgDur = DivU64x32 (CumData[TIndex].Duration, CumData[TIndex].Count); + AvgDur = DurationInMicroSeconds(AvgDur); + Dur = DurationInMicroSeconds(CumData[TIndex].Duration); + MaxDur = DurationInMicroSeconds(CumData[TIndex].MaxDur); + MinDur = DurationInMicroSeconds(CumData[TIndex].MinDur); + PrintToken (STRING_TOKEN (STR_DP_CUMULATIVE_STATS), CumData[TIndex].Name, CumData[TIndex].Count, - DurationInMicroSeconds(CumData[TIndex].Duration), - DurationInMicroSeconds(Avgval), - DurationInMicroSeconds(CumData[TIndex].MinDur), - DurationInMicroSeconds(CumData[TIndex].MaxDur) + Dur, + AvgDur, + MinDur, + MaxDur ); } } -- cgit v1.2.3