/* * x86 TSC related functions */ #ifndef _ASM_X86_TSC_H #define _ASM_X86_TSC_H #include <asm/processor.h> #define NS_SCALE 10 /* 2^10, carefully chosen */ #define US_SCALE 32 /* 2^32, arbitralrily chosen */ /* * Standard way to access the cycle counter. */ typedef unsigned long long cycles_t; extern unsigned int cpu_khz; extern unsigned int tsc_khz; extern void disable_TSC(void);
static inline cycles_t get_cycles(void) { #ifndef CONFIG_X86_TSC if (!boot_cpu_has(X86_FEATURE_TSC)) return 0; #endif return rdtsc(); }Contributors
| Person | Tokens | Prop | Commits | CommitProp |
| Andi Kleen | 10 | 34.48% | 2 | 28.57% |
| Andres Salomon | 8 | 27.59% | 1 | 14.29% |
| Glauber de Oliveira Costa | 5 | 17.24% | 1 | 14.29% |
| Borislav Petkov | 4 | 13.79% | 1 | 14.29% |
| Andrew Lutomirski | 1 | 3.45% | 1 | 14.29% |
| Ingo Molnar | 1 | 3.45% | 1 | 14.29% |
| Total | 29 | 100.00% | 7 | 100.00% |
| Person | Tokens | Prop | Commits | CommitProp |
| Thomas Gleixner | 13 | 100.00% | 4 | 100.00% |
| Total | 13 | 100.00% | 4 | 100.00% |
| Person | Tokens | Prop | Commits | CommitProp |
| Thomas Gleixner | 9 | 100.00% | 2 | 100.00% |
| Total | 9 | 100.00% | 2 | 100.00% |
| Person | Tokens | Prop | Commits | CommitProp |
| Thomas Gleixner | 9 | 100.00% | 1 | 100.00% |
| Total | 9 | 100.00% | 1 | 100.00% |
| Person | Tokens | Prop | Commits | CommitProp |
| Thomas Gleixner | 8 | 100.00% | 1 | 100.00% |
| Total | 8 | 100.00% | 1 | 100.00% |
| Person | Tokens | Prop | Commits | CommitProp |
| Thomas Gleixner | 99 | 39.29% | 12 | 37.50% |
| Andres Salomon | 62 | 24.60% | 1 | 3.12% |
| Andi Kleen | 20 | 7.94% | 3 | 9.38% |
| Suresh B. Siddha | 16 | 6.35% | 2 | 6.25% |
| Glauber de Oliveira Costa | 12 | 4.76% | 2 | 6.25% |
| Len Brown | 9 | 3.57% | 2 | 6.25% |
| Christopher S. Hall | 8 | 3.17% | 1 | 3.12% |
| Rusty Russell | 6 | 2.38% | 1 | 3.12% |
| John Stultz | 5 | 1.98% | 2 | 6.25% |
| Bin Gao | 4 | 1.59% | 1 | 3.12% |
| Borislav Petkov | 4 | 1.59% | 1 | 3.12% |
| H. Peter Anvin | 3 | 1.19% | 1 | 3.12% |
| Marcelo Tosatti | 2 | 0.79% | 1 | 3.12% |
| Ingo Molnar | 1 | 0.40% | 1 | 3.12% |
| Andrew Lutomirski | 1 | 0.40% | 1 | 3.12% |
| Total | 252 | 100.00% | 32 | 100.00% |