From bcd8fa799dc3abb68a45b853f98374d873d3a201 Mon Sep 17 00:00:00 2001 From: oliviermartin Date: Wed, 6 Jul 2011 13:43:50 +0000 Subject: [PATCH] ArmPlatformPkg/SP804TimerLib: Fixed the performance timer The SP804 timer counts down. Change GetPerformanceCounterProperties () to declare this property. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11989 6f19259b-4bc3-4df7-8a09-765794883524 --- ArmPlatformPkg/Library/SP804TimerLib/SP804TimerLib.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ArmPlatformPkg/Library/SP804TimerLib/SP804TimerLib.c b/ArmPlatformPkg/Library/SP804TimerLib/SP804TimerLib.c index 6dc79f8e5a..f3bb177c74 100644 --- a/ArmPlatformPkg/Library/SP804TimerLib/SP804TimerLib.c +++ b/ArmPlatformPkg/Library/SP804TimerLib/SP804TimerLib.c @@ -185,12 +185,12 @@ GetPerformanceCounterProperties ( { if (StartValue != NULL) { // Timer starts with the reload value - *StartValue = (UINT64)0ULL; + *StartValue = 0xFFFFFFFF; } if (EndValue != NULL) { - // Timer counts up to 0xFFFFFFFF - *EndValue = 0xFFFFFFFF; + // Timer counts down to 0x0 + *EndValue = (UINT64)0ULL; } return PcdGet64 (PcdEmbeddedPerformanceCounterFrequencyInHz);