]> Pileus Git - ~andy/linux/blobdiff - arch/x86/include/asm/clocksource.h
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux...
[~andy/linux] / arch / x86 / include / asm / clocksource.h
index a5df33f614c9542165b2a1171a23f5738accc3ca..0bdbbb3b9ce70545337d86b68c269867d6075384 100644 (file)
@@ -5,10 +5,12 @@
 
 #ifdef CONFIG_X86_64
 
-#define __ARCH_HAS_CLOCKSOURCE_DATA
+#define VCLOCK_NONE 0  /* No vDSO clock available.     */
+#define VCLOCK_TSC  1  /* vDSO should use vread_tsc.   */
+#define VCLOCK_HPET 2  /* vDSO should use vread_hpet.  */
 
 struct arch_clocksource_data {
-       cycle_t (*vread)(void);
+       int vclock_mode;
 };
 
 #endif /* CONFIG_X86_64 */