Re: [Xenomai] Building xenomai with latest buildroot snapshot.

2013-01-22 Thread Philippe Gerum

On 01/22/2013 12:20 AM, Gilles Chanteperdrix wrote:

On 01/21/2013 10:36 PM, bifferos wrote:




I was able to compile Xenomai under buildroot 2011.11 without too much trouble, 
however I'm now trying

to do the same with the latest buildroot snapshot.  Unfortunately it seems 
buildroot no longer has an
easy option to select a kernel compatible with Xenomai.  I looked in 
xenomai-2.6.1/ksrc/arch/x86/patches

and there are three of them

adeos-ipipe-2.6.37.6-x86-2.9-02.patch
adeos-ipipe-2.6.38.8-x86-2.11-01.patch
ipipe-core-3.2.21-x86-1.patch


Can someone please explain what this ipipe-core thing is?



I am desperately looking for a mail from Philippe where he explained it,
but can not find it back. Maybe he can give some explanations.


https://www.xenomai.org/index.php/FAQs#What_is_this_I-pipe_thing.3F_And_what_about_Adeos.3F_Are_they_related.3F

--
Philippe.

___
Xenomai mailing list
Xenomai@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai


Re: [Xenomai] Building xenomai with latest buildroot snapshot.

2013-01-22 Thread Philippe Gerum

On 01/22/2013 10:22 AM, Philippe Gerum wrote:

On 01/22/2013 12:20 AM, Gilles Chanteperdrix wrote:

On 01/21/2013 10:36 PM, bifferos wrote:




I was able to compile Xenomai under buildroot 2011.11 without too
much trouble, however I'm now trying

to do the same with the latest buildroot snapshot.  Unfortunately it
seems buildroot no longer has an
easy option to select a kernel compatible with Xenomai.  I looked in
xenomai-2.6.1/ksrc/arch/x86/patches

and there are three of them

adeos-ipipe-2.6.37.6-x86-2.9-02.patch
adeos-ipipe-2.6.38.8-x86-2.11-01.patch
ipipe-core-3.2.21-x86-1.patch


Can someone please explain what this ipipe-core thing is?



I am desperately looking for a mail from Philippe where he explained it,
but can not find it back. Maybe he can give some explanations.


https://www.xenomai.org/index.php/FAQs#What_is_this_I-pipe_thing.3F_And_what_about_Adeos.3F_Are_they_related.3F




The core series is a major overhaul of the interrupt pipeline, aimed 
at providing the most efficient support to Xenomai, streamlining the 
implementation as much as possible. This includes dropping all services 
which are not directly useful to Xenomai, and introducing new builtin 
support for features it requires.


The ongoing Xenomai 3.x development is based on the ipipe core series 
when running as a dual kernel. The ipipe core series supports current 
Xenomai 2.x systems via a legacy mode.


--
Philippe.

___
Xenomai mailing list
Xenomai@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai


Re: [Xenomai] Building xenomai with latest buildroot snapshot.

2013-01-22 Thread bifferos


- Original Message -
 From: Philippe Gerum r...@xenomai.org
  and there are three of them
 
  adeos-ipipe-2.6.37.6-x86-2.9-02.patch
  adeos-ipipe-2.6.38.8-x86-2.11-01.patch
  ipipe-core-3.2.21-x86-1.patch
 
 
  Can someone please explain what this ipipe-core thing is?
 
 
  I am desperately looking for a mail from Philippe where he explained it,
  but can not find it back. Maybe he can give some explanations.
 
 https://www.xenomai.org/index.php/FAQs#What_is_this_I-pipe_thing.3F_And_what_about_Adeos.3F_Are_they_related.3F

Thanks. I had read this, however it didn't tell me anything about 'ipipe-core'. 
 I guess that Ipipe-core is just the
same patch but not originating from Adeos.

regards,
Biff.

___
Xenomai mailing list
Xenomai@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai


Re: [Xenomai] Building xenomai with latest buildroot snapshot.

2013-01-22 Thread Philippe Gerum

On 01/22/2013 11:04 AM, bifferos wrote:



- Original Message -

From: Philippe Gerum r...@xenomai.org

  and there are three of them

  adeos-ipipe-2.6.37.6-x86-2.9-02.patch
  adeos-ipipe-2.6.38.8-x86-2.11-01.patch
  ipipe-core-3.2.21-x86-1.patch


  Can someone please explain what this ipipe-core thing is?



  I am desperately looking for a mail from Philippe where he explained it,
  but can not find it back. Maybe he can give some explanations.


https://www.xenomai.org/index.php/FAQs#What_is_this_I-pipe_thing.3F_And_what_about_Adeos.3F_Are_they_related.3F


Thanks. I had read this, however it didn't tell me anything about 'ipipe-core'. 
 I guess that Ipipe-core is just the
same patch but not originating from Adeos.



No, see my next mail.


--
Philippe.

___
Xenomai mailing list
Xenomai@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai


Re: [Xenomai] Building xenomai with latest buildroot snapshot.

2013-01-22 Thread Philippe Gerum

On 01/22/2013 11:04 AM, bifferos wrote:



- Original Message -

From: Philippe Gerum r...@xenomai.org

  and there are three of them

  adeos-ipipe-2.6.37.6-x86-2.9-02.patch
  adeos-ipipe-2.6.38.8-x86-2.11-01.patch
  ipipe-core-3.2.21-x86-1.patch


  Can someone please explain what this ipipe-core thing is?



  I am desperately looking for a mail from Philippe where he explained it,
  but can not find it back. Maybe he can give some explanations.


https://www.xenomai.org/index.php/FAQs#What_is_this_I-pipe_thing.3F_And_what_about_Adeos.3F_Are_they_related.3F


Thanks. I had read this, however it didn't tell me anything about 'ipipe-core'. 
 I guess that Ipipe-core is just the
same patch but not originating from Adeos.



The Adeos and Xenomai projects have been initiated and are still 
maintained by the same guys, with Xenomai as the driving force behind 
Adeos, which is basically a by-product.


--
Philippe.

___
Xenomai mailing list
Xenomai@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai


[Xenomai] Building xenomai with latest buildroot snapshot.

2013-01-21 Thread bifferos


I was able to compile Xenomai under buildroot 2011.11 without too much trouble, 
however I'm now trying 

to do the same with the latest buildroot snapshot.  Unfortunately it seems 
buildroot no longer has an
easy option to select a kernel compatible with Xenomai.  I looked in 
xenomai-2.6.1/ksrc/arch/x86/patches

and there are three of them

adeos-ipipe-2.6.37.6-x86-2.9-02.patch
adeos-ipipe-2.6.38.8-x86-2.11-01.patch
ipipe-core-3.2.21-x86-1.patch


Can someone please explain what this ipipe-core thing is?  Are these 
interchangeable (they are similar
sizes)?  Do I have to stick to 2.6.37.6 kernel to stand any chance of getting 
this working?

kind regards,
Biff.

___
Xenomai mailing list
Xenomai@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai


Re: [Xenomai] Building xenomai with latest buildroot snapshot.

2013-01-21 Thread bifferos


- Original Message -

 From: Gilles Chanteperdrix gilles.chanteperd...@xenomai.org
 
 On 01/21/2013 10:36 PM, bifferos wrote:
 
  I was able to compile Xenomai under buildroot 2011.11 without too much 
 trouble, however I'm now trying 
 
  to do the same with the latest buildroot snapshot.  Unfortunately it seems 
 buildroot no longer has an
  easy option to select a kernel compatible with Xenomai.  I looked in 
 xenomai-2.6.1/ksrc/arch/x86/patches
 
  and there are three of them
 
  adeos-ipipe-2.6.37.6-x86-2.9-02.patch
  adeos-ipipe-2.6.38.8-x86-2.11-01.patch
  ipipe-core-3.2.21-x86-1.patch
 
 
  Can someone please explain what this ipipe-core thing is?
 
 
 I am desperately looking for a mail from Philippe where he explained it,
 but can not find it back. Maybe he can give some explanations.
 
  Are these interchangeable (they are similar
 
  sizes)? 
 
 Yes.

OK, thanks, I will give 3.2.21 a go then.

 
  Do I have to stick to 2.6.37.6 kernel to stand any chance of getting this 
 working?
 
 
 The newer versions should work, though I would recommend to wait for the
 next release which should happen in the next few days.
 
 Also note that I guess you are using Xenomai on the bifferboard, since I
 also guess the processor on this board does not have a tsc, it will be
 emulated using the PIT, which is slow, so, unless you can provide
 another hardware timer with a lower latency, which will work starting
 with the I-pipe core for Linux 3.4, you should turn off
 CONFIG_XENO_OPT_STATS to improve latencies.

Thanks for the tip, actually I am trying to simply compile an ISO image to run 
under VirtualBox
at the moment, so latencies are way down on my list.  My notes are here:
https://sites.google.com/site/bifferboard/Home/boards-with-1mb-flash/buildroot/xenomai

It all seems like a bit of a hack, so my next task is to try to create a 
buildroot package to 
allow choosing the trivial-periodic demo and installing it from the Buildroot 
config menu.

kind regards,
Biff.

___
Xenomai mailing list
Xenomai@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai