All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wayne Warren <wwarren@emacinc.com>
To: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai] Adeos I-Pipe patch problem on vendor-specific kernel
Date: Wed, 24 Oct 2012 13:26:01 -0500	[thread overview]
Message-ID: <1351103161.25888.344.camel@ENG-09-LX.emacinc.com> (raw)
In-Reply-To: <50882DD0.3030902@xenomai.org>

  
> > 
> > So it looks like maybe __ipipe_tsc_get is working as expected? 
> 
> Yes, the debugger can not know what is at 0xffff0f40 because the code
> copied there is not known at compilation (though you can run disass
> *0xffff0f40, this should work). __ipipe_tsc_register does copy the
> actual code, but before __ipipe_tsc_register copies the code, the code
> there simply returns r0 and r1 set to 0.
> 
> You should try and put a breakpoint at 0xffff040 to see what address is
> invalid. Maybe the counter virtual address is invalid, or the access to
> the timer register because the timer is not enabled yet at hardware level.
> 

disass *0xffff0f40 did not work, "No function contains specified
address."

So in other words, you are saying that if __ipipe_tsc_register had not
registered the code, the exception would not occur because it would
simply set r0 and r1 to 0 then return to the calling function? Just want
to be certain I understand...

I did try to put a breakpoint at 0xffff040 (but I think you meant
0xfff0f040, i tried both) but then I get "Warning: Cannot insert
breakpoint 10. Error accessing memory address 0xffff040: Unknown error".

> >                       
> >>
> >> Or apply the following patch:
> >> http://git.xenomai.org/?p=ipipe-gch.git;a=commitdiff;h=42dd9056983cb6f65b6a336363f2f08f4426625a;hp=3b51cebda0b0d0123cb61b6ec07ecb62f293a528
> > 
> > I will try this out, thanks!
> 
> It will probably not fix this issue, but it is better to start from that
> code anyway.
> 

Okay, just to be clear are you suggesting that we start all over with
this patch, merge in the TI changes and our own code, and begin
debugging again from there?



  reply	other threads:[~2012-10-24 18:26 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-02 21:08 [Xenomai] Adeos I-Pipe patch problem on vendor-specific kernel Wayne Warren
2012-10-02 21:32 ` Gilles Chanteperdrix
2012-10-02 21:35   ` Gilles Chanteperdrix
2012-10-04 16:57     ` Wayne Warren
2012-10-04 17:09       ` Gilles Chanteperdrix
2012-10-04 18:02         ` Gilles Chanteperdrix
2012-10-05  8:06         ` Gilles Chanteperdrix
2012-10-05 18:47           ` Wayne Warren
2012-10-05 20:16             ` Gilles Chanteperdrix
2012-10-05 21:47               ` Wayne Warren
2012-10-05 22:43                 ` Gilles Chanteperdrix
2012-10-06  4:29                   ` Wayne Warren
2012-10-06  9:46                     ` Gilles Chanteperdrix
2012-10-09 20:55                       ` Wayne Warren
2012-10-09 21:12                         ` Gilles Chanteperdrix
2012-10-19 21:22                           ` Wayne Warren
2012-10-20  1:33                             ` Gilles Chanteperdrix
2012-10-22 19:22                               ` Wayne Warren
2012-10-22 19:25                                 ` Gilles Chanteperdrix
2012-10-22 19:34                                   ` Wayne Warren
2012-10-22 21:12                                     ` Gilles Chanteperdrix
2012-10-23 15:32                                       ` Wayne Warren
2012-10-23 20:12                                         ` Gilles Chanteperdrix
2012-10-24 17:32                                           ` Wayne Warren
2012-10-24 17:38                                             ` Gilles Chanteperdrix
2012-10-24 17:55                                               ` Wayne Warren
2012-10-24 18:05                                                 ` Gilles Chanteperdrix
2012-10-24 18:26                                                   ` Wayne Warren [this message]
2012-10-24 18:36                                                     ` Gilles Chanteperdrix
2012-10-24 17:36                                           ` Wayne Warren
2012-10-24 17:57                                             ` Gilles Chanteperdrix
2012-10-20  8:24                             ` Gilles Chanteperdrix
2012-10-19 21:32                           ` Wayne Warren
2012-10-20  1:36                             ` Gilles Chanteperdrix

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=1351103161.25888.344.camel@ENG-09-LX.emacinc.com \
    --to=wwarren@emacinc.com \
    --cc=gilles.chanteperdrix@xenomai.org \
    --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.