Page MenuHomeFreeBSD

D33719.id100823.diff
No OneTemporary

D33719.id100823.diff

Index: sys/arm/include/cpu.h
===================================================================
--- sys/arm/include/cpu.h
+++ sys/arm/include/cpu.h
@@ -40,11 +40,11 @@
} else
#endif
return cp15_pmccntr_get();
-#else /* No performance counters, so use binuptime(9). This is slooooow */
- struct bintime bt;
+#else /* No performance counters, so use nanotime(9). */
+ struct timespec tv;
- binuptime(&bt);
- return ((uint64_t)bt.sec << 56 | bt.frac >> 8);
+ nanotime(&tv);
+ return (tv.tv_sec * (uint64_t)1000000000ull + tv.tv_nsec);
#endif
}
#endif

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 29, 10:13 AM (6 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32342694
Default Alt Text
D33719.id100823.diff (560 B)

Event Timeline