summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2011-03-14 23:30:14 +0000
committerjkim <jkim@FreeBSD.org>2011-03-14 23:30:14 +0000
commit193712e7cf66c2dbabff11e83eceb96b7bd173ea (patch)
tree72685052cbb98d195a98e9ecc848a464e1ea8317 /sys/arm
parent4cf0ebe1b2d91367d1a1ba4fc90558f26893a551 (diff)
downloadFreeBSD-src-193712e7cf66c2dbabff11e83eceb96b7bd173ea.zip
FreeBSD-src-193712e7cf66c2dbabff11e83eceb96b7bd173ea.tar.gz
Make get_cyclecount(9) little bit more useful where binuptime(9) is used.
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/include/cpu.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arm/include/cpu.h b/sys/arm/include/cpu.h
index 4553324..f9e9459 100644
--- a/sys/arm/include/cpu.h
+++ b/sys/arm/include/cpu.h
@@ -16,7 +16,7 @@ get_cyclecount(void)
struct bintime bt;
binuptime(&bt);
- return (bt.frac ^ bt.sec);
+ return ((uint64_t)bt.sec << 56 | bt.frac >> 8);
}
#endif
OpenPOWER on IntegriCloud