Hi,

I am trying to get an ipipe trace and need help to get it working.

I am using Xenomai 2.6 with linux 3.0.0.

The kernel is compiled with following config parameters:

CONFIG_IPIPE_DEBUG=y
CONFIG_IPIPE_DEBUG_CONTEXT=y
CONFIG_IPIPE_DEBUG_INTERNAL=y
CONFIG_IPIPE_TRACE=y
CONFIG_IPIPE_TRACE_ENABLE=y
CONFIG_IPIPE_TRACE_MCOUNT=y
CONFIG_IPIPE_TRACE_IRQSOFF=y
CONFIG_IPIPE_TRACE_SHIFT=14
CONFIG_IPIPE_TRACE_VMALLOC=y
CONFIG_IPIPE_TRACE_PANIC=y
CONFIG_DEBUG_KERNEL=y

The /proc/ipipe direcotry is created.

In my application I am using:

xntrace_max_begin(0); -> To start tracing.
xntrace_max_end(0);   -> To stop tracing.

The function trace that I get in the /proc/ipipe/trace/max file does not have the xenomai calls that I am invoking e.g. rt_timer_read.

Can you pl advice if this is the correct method of using the tracer?

Can you pl elaborate on the value being passed in? I see it is initializing to:

+                       tp->nmi_saved_v = v;

but could not understand it's use? Is it the no. of nested nmi's that will be traced?

Are there any examples of the use of xntrace_max_* functions?

I have also tried using xntrace_user_freeze by looking at latency.c. The contents of the frozen file does have a trace to the functions I am calling e.g. rt_timer_read, but I do not see any interrupt processing in the trace.

Will interrupts be traced by the ipipe tracer? Is there any other way to trace the interrupts with a timestamp that are handled by ipipe?

Thanks for your time.

Warm Rgds,
Mak.

--
___________________________________________________________________________
NOTICE OF CONFIDENTIALITY:
This e-mail and any attachments may contain confidential and privileged 
information.  If you are
not the intended recipient, please notify the sender immediately by return 
e-mail and delete this
e-mail and any copies.  Any dissemination or use of this information by a 
person other than the
intended recipient is unauthorized and may be illegal.
_____________________________________________________________________


_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to