blob: 058f749288c4fa50a06083dd0a6e869884bb9fb6 [file] [log] [blame]
diff -Naur misc.c misc.c
--- misc.c 2008-08-07 09:50:29.000000000 -0700
+++ misc.c 2010-04-05 12:06:14.000000000 -0700
@@ -96,8 +96,11 @@
rdtsc(int argc, const char *argv[], const struct cmd_info *info)
{
unsigned long long tsc;
-
+#ifdef __arm__
+ tsc = 0;
+#else
rdtscll(tsc);
+#endif
printf("0x%016llx\n", tsc);
return 0;
@@ -110,14 +113,16 @@
if (set_cpu_affinity(cpu) < 0) {
return -1;
}
-
+#ifdef __arm__
+ return -1;
+#else
asm volatile (
"cpuid\n\t"
: "=a" (data[0]), "=b" (data[1]), "=c" (data[2]), "=d" (data[3])
: "0" (function), "2" (index)
: "memory"
);
-
+#endif
return 0;
}