From: oliviermartin Date: Wed, 6 Jul 2011 13:43:50 +0000 (+0000) Subject: ArmPlatformPkg/SP804TimerLib: Fixed the performance timer X-Git-Tag: edk2-stable201903~14523 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=bcd8fa799dc3abb68a45b853f98374d873d3a201;ds=sidebyside 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 --- 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);