From: Makarand Pradhan <makarandpradhan@domain.hid>
To: "xenomai@xenomai.org" <xenomai@xenomai.org>
Subject: [Xenomai-help] Need help with ipipe trace
Date: Thu, 1 Mar 2012 14:20:48 -0500 [thread overview]
Message-ID: <4F4FCC10.4000501@domain.hid> (raw)
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.
_____________________________________________________________________
next reply other threads:[~2012-03-01 19:20 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-01 19:20 Makarand Pradhan [this message]
2012-03-01 19:38 ` [Xenomai-help] Need help with ipipe trace Gilles Chanteperdrix
2012-03-01 20:02 ` Makarand Pradhan
2012-03-01 20:28 ` Gilles Chanteperdrix
2012-03-01 20:57 ` Makarand Pradhan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4F4FCC10.4000501@domain.hid \
--to=makarandpradhan@domain.hid \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.