All of lore.kernel.org
 help / color / mirror / Atom feed
From: Philippe Gerum <rpm@xenomai.org>
To: Leopold Palomo-Avellaneda <leo@domain.hid>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] Xenomai on kernel 3.x and x86
Date: Mon, 14 May 2012 10:13:40 +0200	[thread overview]
Message-ID: <4FB0BEB4.9000408@domain.hid> (raw)
In-Reply-To: <201205140945.34788.leo@domain.hid>

On 05/14/2012 09:45 AM, Leopold Palomo-Avellaneda wrote:
> Hi,
>
> sorry if the question it's obvious but I have not understood the information
> that I have found. I have read the roadmap of Xenomai [1] and it's not clear
> to me what should I have to do if I would want to use xenomai in a kernel
> 3.x.
>
> As far as I understand the idea it's to go to Xenomai 3 with the prempt patch
> or a co-kernel option. Then xenomai will be the interface to the realtime
> kernel. From the user point of view, no matter if xenomai will use the rt-
> preemt or the co-kernel option. Also, the driver option will be the rtdm.
>
> But I don't understand if the Adeos patch will survive (at least in x86) or
> what will happen. I understand that the co-kernel option is the same that we
> have now (2.6) with the adeos patch, but I have not be able to find an Adeos
> patch for a x86 platform in a 3.x kernel.

The interrupt pipeline will be maintained for running the co-kernel 
incarnation of Xenomai 3, and for updating the 2.6.x maintenance branch 
as well. To run 3.2 kernels and above, using Xenomai 2.6.1 or later will 
be a requirement.

There is an upcoming patch for linux 3.2, which is the first of the new 
pipeline "core" series, a massive refactoring of the I-pipe 
implementation and API, aimed at a better integration with Xenomai:
http://git.denx.de/?p=ipipe-2.6.git;a=shortlog;h=refs/heads/core-3.2

It currently supports powerpc, arm, x86 and blackfin, and can be used 
with Xenomai 2.6.1+ and Xenomai 3 systems in dual kernel mode. I will 
roll this patch out officially when Gilles and I are done with fixing 
the rough edges. The plan is to have it shipped with the upcoming 2.6.1.

To sum up: the interrupt pipeline for x86 is maintained, a release for 
3.x kernels is upcoming.

>
> Please, someone could clarify this.
>
> Thanks in advance,
>
> Leo
>
>
>
> [1] http://www.xenomai.org/index.php/Xenomai:Roadmap
>


-- 
Philippe.


  reply	other threads:[~2012-05-14  8:13 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-14  7:45 [Xenomai-help] Xenomai on kernel 3.x and x86 Leopold Palomo-Avellaneda
2012-05-14  8:13 ` Philippe Gerum [this message]
2012-05-14 23:06   ` 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=4FB0BEB4.9000408@domain.hid \
    --to=rpm@xenomai.org \
    --cc=leo@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.