All of lore.kernel.org
 help / color / mirror / Atom feed
From: Philippe Gerum <rpm@xenomai.org>
To: sbhuller@domain.hid
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] rt_queue_read switch to secondary mode
Date: Fri, 20 Oct 2006 22:59:01 +0200	[thread overview]
Message-ID: <1161377941.4988.102.camel@domain.hid> (raw)
In-Reply-To: <20c1b3220c1b7f.20c1b7f20c1b32@domain.hid>

On Fri, 2006-10-20 at 14:50 -0600, Sunny Bhuller wrote:
> Hello,
>   I am new to xenomai and was having a problem with the rt_queue_read call.  I am creating a new RT_TASK from my main program with:
> 
> rt_task_create(&task, NULL, 0 /* default stack size */, 5 /* priority */, T_FPU | T_JOINABLE);
> 
> Once the task has started I switch it to primary mode with:
> 
> rt_task_set_mode(0, T_PRIMARY | T_WARNSW, NULL);

Forcing to primary is useless, every real-time task starts in primary
mode, regardless of the relevant skin.

> 
> Now if I call the rt_queue_read I catch the signal that specifies the system has switched to secondary mode.  Is there something fundamentally wrong with what I am doing?  I can post a more detailed explanation if required, thanks!
> 

There is no reason for rt_queue_read() to move the thread to secondary
mode. You should try running the app over GDB, and inspect the backtrace
when the signal is received; you might discover that some other code
does cause this, or you might discover that we indeed have a bug hiding
somewhere. Posting a simple but complete test code that reproduces the
issue unambiguously would help too.

> -- Sunny
> 
> 
> 
> _______________________________________________
> Xenomai-help mailing list
> Xenomai-help@domain.hid
> https://mail.gna.org/listinfo/xenomai-help
-- 
Philippe.




  reply	other threads:[~2006-10-20 20:59 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-10-20 20:50 [Xenomai-help] rt_queue_read switch to secondary mode Sunny Bhuller
2006-10-20 20:59 ` Philippe Gerum [this message]
  -- strict thread matches above, loose matches on Subject: below --
2006-10-20 22:00 Sunny Bhuller
2006-10-20 23:11 ` Philippe Gerum
2006-10-20 23:37 Sunny Bhuller
2006-10-21  0:09 ` Philippe Gerum
2006-10-24  0:28   ` Sunny

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=1161377941.4988.102.camel@domain.hid \
    --to=rpm@xenomai.org \
    --cc=sbhuller@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.