All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] ipipe patch for 3.6.0 arm?
@ 2013-08-21 20:43 Sagar Behere
  2013-08-21 20:49 ` Gilles Chanteperdrix
  0 siblings, 1 reply; 4+ messages in thread
From: Sagar Behere @ 2013-08-21 20:43 UTC (permalink / raw)
  To: xenomai

Hello,

I wish to run xenomai on a gumstix duovero (OMAP4430-based). A kernel 
supporting the duovero is supposedly under development in the omap-3.6 
branch of Steve Sakoman's repo

http://git.sakoman.com/git/gitweb.cgi?p=linux.git;a=shortlog;h=refs/heads/omap-3.6

However, I don't see an ipipe patch for 3.6.0 in
http://download.gna.org/adeos/patches/v3.x/arm/older/

So how does one go about using xenomai with a 3.6.0 kernel?

Thanks in advance,
Sagar


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xenomai] ipipe patch for 3.6.0 arm?
  2013-08-21 20:43 [Xenomai] ipipe patch for 3.6.0 arm? Sagar Behere
@ 2013-08-21 20:49 ` Gilles Chanteperdrix
  2013-08-23 15:50   ` Sagar Behere
  0 siblings, 1 reply; 4+ messages in thread
From: Gilles Chanteperdrix @ 2013-08-21 20:49 UTC (permalink / raw)
  To: sagar.behere; +Cc: xenomai

On 08/21/2013 10:43 PM, Sagar Behere wrote:
> Hello,
> 
> I wish to run xenomai on a gumstix duovero (OMAP4430-based). A kernel 
> supporting the duovero is supposedly under development in the omap-3.6 
> branch of Steve Sakoman's repo
> 
> http://git.sakoman.com/git/gitweb.cgi?p=linux.git;a=shortlog;h=refs/heads/omap-3.6
> 
> However, I don't see an ipipe patch for 3.6.0 in
> http://download.gna.org/adeos/patches/v3.x/arm/older/
> 
> So how does one go about using xenomai with a 3.6.0 kernel?

You have two choices:
1- port the I-pipe patch to the target kernel
2- back/forward port the board specific changes to a kernel which has an
I-pipe patch.

Usually 2 is easier.

-- 
                                                                Gilles.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xenomai] ipipe patch for 3.6.0 arm?
  2013-08-21 20:49 ` Gilles Chanteperdrix
@ 2013-08-23 15:50   ` Sagar Behere
  2013-08-23 16:44     ` Gilles Chanteperdrix
  0 siblings, 1 reply; 4+ messages in thread
From: Sagar Behere @ 2013-08-23 15:50 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: xenomai

On 08/21/2013 10:49 PM, Gilles Chanteperdrix wrote:
> On 08/21/2013 10:43 PM, Sagar Behere wrote:
>> Hello,
>>
>> I wish to run xenomai on a gumstix duovero (OMAP4430-based). A kernel
>> supporting the duovero is supposedly under development in the omap-3.6
>> branch of Steve Sakoman's repo
>>
>> http://git.sakoman.com/git/gitweb.cgi?p=linux.git;a=shortlog;h=refs/heads/omap-3.6
>>
>> However, I don't see an ipipe patch for 3.6.0 in
>> http://download.gna.org/adeos/patches/v3.x/arm/older/
>>
>> So how does one go about using xenomai with a 3.6.0 kernel?
>
> You have two choices:
> 1- port the I-pipe patch to the target kernel
> 2- back/forward port the board specific changes to a kernel which has an
> I-pipe patch.

Hmm, I noticed tags for v3.9.4 and v3.10-rc2 at

http://git.xenomai.org/?p=ipipe.git;a=summary

I also noticed in the toplevel Makefile of the ipipe-next branch that 
the version was 3.9.4

So I followed choice 2 you suggested and forward ported the board 
specific changes to both 3.9.x and 3.10.x kernels.

However, it seems after checking out the v3.10-rc2 tag that it doesn't 
have xenomai specific stuff ?!

So I checked out ipipe-next, which seemed to have xenomai specific 
stuff. I then applied all my board specific changes to the ipipe-next 
code, used the prepare-kernel.sh script from the xenomai-2.6 master and 
tried to compile. However compilation errors come up like

-----
arch/arm/mach-omap2/io.c: In function ‘omap3_init_early’:
arch/arm/mach-omap2/io.c:472: error: expected expression before ‘<<’ token
arch/arm/mach-omap2/io.c:477: error: expected expression before ‘==’ token
arch/arm/mach-omap2/io.c:479: error: expected expression before ‘>>’ token
-----

I have not touched those files.. so is it that the ipipe-next branch is 
not usable or  something?

What would you advice me to do now?

Thanks in advance,
Sagar


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xenomai] ipipe patch for 3.6.0 arm?
  2013-08-23 15:50   ` Sagar Behere
@ 2013-08-23 16:44     ` Gilles Chanteperdrix
  0 siblings, 0 replies; 4+ messages in thread
From: Gilles Chanteperdrix @ 2013-08-23 16:44 UTC (permalink / raw)
  To: sagar.behere; +Cc: xenomai


Sagar Behere wrote:
> On 08/21/2013 10:49 PM, Gilles Chanteperdrix wrote:
>> On 08/21/2013 10:43 PM, Sagar Behere wrote:
>>> Hello,
>>>
>>> I wish to run xenomai on a gumstix duovero (OMAP4430-based). A kernel
>>> supporting the duovero is supposedly under development in the omap-3.6
>>> branch of Steve Sakoman's repo
>>>
>>> http://git.sakoman.com/git/gitweb.cgi?p=linux.git;a=shortlog;h=refs/heads/omap-3.6
>>>
>>> However, I don't see an ipipe patch for 3.6.0 in
>>> http://download.gna.org/adeos/patches/v3.x/arm/older/
>>>
>>> So how does one go about using xenomai with a 3.6.0 kernel?
>>
>> You have two choices:
>> 1- port the I-pipe patch to the target kernel
>> 2- back/forward port the board specific changes to a kernel which has an
>> I-pipe patch.
>
> Hmm, I noticed tags for v3.9.4 and v3.10-rc2 at

Why not using the branch for 3.8? It is the latest I-pipe tree, the other
trees are work in progress.

-- 
                                              Gilles



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-08-23 16:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-21 20:43 [Xenomai] ipipe patch for 3.6.0 arm? Sagar Behere
2013-08-21 20:49 ` Gilles Chanteperdrix
2013-08-23 15:50   ` Sagar Behere
2013-08-23 16:44     ` Gilles Chanteperdrix

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.