diff --git a/hermit/usr/benchmarks/rdtsc.c b/hermit/usr/benchmarks/rdtsc.c index 31c47afe4..dfb1d775d 100644 --- a/hermit/usr/benchmarks/rdtsc.c +++ b/hermit/usr/benchmarks/rdtsc.c @@ -27,6 +27,10 @@ #include #include "rdtsc.h" +#ifdef __hermit__ +extern unsigned int get_cpufreq(); +#endif + static inline void cpuid(unsigned func, unsigned *eax, unsigned *ebx, unsigned *ecx, unsigned *edx) { __asm__ volatile ("cpuid" : "=a"(*eax), "=b"(*ebx), "=c"(*ecx), "=d"(*edx) : "a"(func)); }