Re: [Xenomai] Building xenomai with latest buildroot snapshot.
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.
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.
- 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.
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.
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.
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.
- 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