On 02/14/2011 11:43 AM, Mathieu Desnoyers wrote:
Index: linux-2.6-lttng/arch/mips/include/asm/timex.h =================================================================== --- linux-2.6-lttng.orig/arch/mips/include/asm/timex.h +++ linux-2.6-lttng/arch/mips/include/asm/timex.h @@ -42,9 +42,32 @@ extern unsigned int mips_hpt_frequency; * will result in the timer interrupt getting lost. */+#ifdef CONFIG_HAVE_GET_CYCLES +typedef unsigned int cycles_t; + +static inline cycles_t get_cycles(void) +{ + return read_c0_cvmcount(); +}
c0_cvmcount is not a standard register. It is an implementation defined extension to mips64r2, therefore its use should be gated by:
#ifdef CONFIG_CPU_CAVIUM_OCTEON David Daney _______________________________________________ ltt-dev mailing list [email protected] http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
