[ltt-dev] lttv unable to execute textDump on MIPS multicore target
David Daney
ddaney at caviumnetworks.com
Mon Feb 14 14:50:04 EST 2011
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
More information about the lttng-dev
mailing list