All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] Xenomai on v3.14
@ 2014-05-10  2:35 Brian Morel
  2014-05-10  9:38 ` Philippe Gerum
  0 siblings, 1 reply; 8+ messages in thread
From: Brian Morel @ 2014-05-10  2:35 UTC (permalink / raw)
  To: xenomai

I want to start working on Xenomai & I-pipe on kernel 3.14 for arm (beagle
bone black).  I was hoping for a little advise on which git repositories to
use for both Xenomai & I-Pipe.  It looks like I would need the I-Pipe patch
from either the main I-Pipe repo. or one of the named repos.  Can I use
this with the Xenomai 2.6.3 for the user land side of things?

Thanks,

Brian Morel

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

* Re: [Xenomai] Xenomai on v3.14
  2014-05-10  2:35 [Xenomai] Xenomai on v3.14 Brian Morel
@ 2014-05-10  9:38 ` Philippe Gerum
  2014-05-10 12:19   ` Philippe Gerum
  0 siblings, 1 reply; 8+ messages in thread
From: Philippe Gerum @ 2014-05-10  9:38 UTC (permalink / raw)
  To: Brian Morel, xenomai

On 05/10/2014 04:35 AM, Brian Morel wrote:
> I want to start working on Xenomai & I-pipe on kernel 3.14 for arm (beagle
> bone black).  I was hoping for a little advise on which git repositories to
> use for both Xenomai & I-Pipe.  It looks like I would need the I-Pipe patch
> from either the main I-Pipe repo. or one of the named repos.

ipipe-3.14 has just landed in git://git.xenomai.org/ipipe.git, with the 
latest ARM bits merged. The I-pipe support for ARM usually brews in this 
tree: git://git.xenomai.org/ipipe-gch.git, then gets merged in our 
mainline tree as mentioned earlier.

   Can I use
> this with the Xenomai 2.6.3 for the user land side of things?
>

Yes, all Xenomai 2.6.x releases are ABI compatible. You would have to to 
pull the code from our maintenance branch in xenomai-2.6.git (master), 
only to build the current Xenomai kernel bits against 3.14.

-- 
Philippe.


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

* Re: [Xenomai] Xenomai on v3.14
  2014-05-10  9:38 ` Philippe Gerum
@ 2014-05-10 12:19   ` Philippe Gerum
  2014-05-11  0:07     ` Brian Morel
  0 siblings, 1 reply; 8+ messages in thread
From: Philippe Gerum @ 2014-05-10 12:19 UTC (permalink / raw)
  To: Brian Morel, xenomai

On 05/10/2014 11:38 AM, Philippe Gerum wrote:
> On 05/10/2014 04:35 AM, Brian Morel wrote:
>> I want to start working on Xenomai & I-pipe on kernel 3.14 for arm
>> (beagle
>> bone black).  I was hoping for a little advise on which git
>> repositories to
>> use for both Xenomai & I-Pipe.  It looks like I would need the I-Pipe
>> patch
>> from either the main I-Pipe repo. or one of the named repos.
>
> ipipe-3.14 has just landed in git://git.xenomai.org/ipipe.git, with the
> latest ARM bits merged. The I-pipe support for ARM usually brews in this
> tree: git://git.xenomai.org/ipipe-gch.git, then gets merged in our
> mainline tree as mentioned earlier.
>

Make sure to disable CONFIG_CONTEXT_TRACKING for now. We are still 
investigating an issue with this feature.

-- 
Philippe.


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

* Re: [Xenomai] Xenomai on v3.14
  2014-05-10 12:19   ` Philippe Gerum
@ 2014-05-11  0:07     ` Brian Morel
  2014-05-11  0:20       ` Philippe Gerum
  2014-05-11 13:21       ` Gilles Chanteperdrix
  0 siblings, 2 replies; 8+ messages in thread
From: Brian Morel @ 2014-05-11  0:07 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: xenomai

I cloned the ipipe.git repository & checked out ipipe-3.14 .  I tried
running the genpatches.sh script, but it appears that tag v3.14 doesn't
exist in the repository.  I tried the same process for 3.8 & it worked
fine.  I assume this is because the stable tree isn't there, but my git foo
isn't good, so I don't know how to add it.  Any advice would be great.

Thanks, Brian


On Sat, May 10, 2014 at 8:19 AM, Philippe Gerum <rpm@xenomai.org> wrote:

> On 05/10/2014 11:38 AM, Philippe Gerum wrote:
>
>> On 05/10/2014 04:35 AM, Brian Morel wrote:
>>
>>> I want to start working on Xenomai & I-pipe on kernel 3.14 for arm
>>> (beagle
>>> bone black).  I was hoping for a little advise on which git
>>> repositories to
>>> use for both Xenomai & I-Pipe.  It looks like I would need the I-Pipe
>>> patch
>>> from either the main I-Pipe repo. or one of the named repos.
>>>
>>
>> ipipe-3.14 has just landed in git://git.xenomai.org/ipipe.git, with the
>> latest ARM bits merged. The I-pipe support for ARM usually brews in this
>> tree: git://git.xenomai.org/ipipe-gch.git, then gets merged in our
>> mainline tree as mentioned earlier.
>>
>>
> Make sure to disable CONFIG_CONTEXT_TRACKING for now. We are still
> investigating an issue with this feature.
>
> --
> Philippe.
>

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

* Re: [Xenomai] Xenomai on v3.14
  2014-05-11  0:07     ` Brian Morel
@ 2014-05-11  0:20       ` Philippe Gerum
  2014-05-11 13:21       ` Gilles Chanteperdrix
  1 sibling, 0 replies; 8+ messages in thread
From: Philippe Gerum @ 2014-05-11  0:20 UTC (permalink / raw)
  To: Brian Morel; +Cc: xenomai

On 05/11/14 02:07, Brian Morel wrote:
> I cloned the ipipe.git repository & checked out ipipe-3.14 .  I tried
> running the genpatches.sh script, but it appears that tag v3.14 doesn't
> exist in the repository.  I tried the same process for 3.8 & it worked
> fine.  I assume this is because the stable tree isn't there, but my git
> foo isn't good, so I don't know how to add it.  Any advice would be great.

The latest mainline tags have been pushed to the tree. Please retry.

>
> Thanks, Brian
>
>
> On Sat, May 10, 2014 at 8:19 AM, Philippe Gerum <rpm@xenomai.org
> <mailto:rpm@xenomai.org>> wrote:
>
>     On 05/10/2014 11:38 AM, Philippe Gerum wrote:
>
>         On 05/10/2014 04:35 AM, Brian Morel wrote:
>
>             I want to start working on Xenomai & I-pipe on kernel 3.14
>             for arm
>             (beagle
>             bone black).  I was hoping for a little advise on which git
>             repositories to
>             use for both Xenomai & I-Pipe.  It looks like I would need
>             the I-Pipe
>             patch
>             from either the main I-Pipe repo. or one of the named repos.
>
>
>         ipipe-3.14 has just landed in git://git.xenomai.org/ipipe.__git
>         <http://git.xenomai.org/ipipe.git>, with the
>         latest ARM bits merged. The I-pipe support for ARM usually brews
>         in this
>         tree: git://git.xenomai.org/ipipe-__gch.git
>         <http://git.xenomai.org/ipipe-gch.git>, then gets merged in our
>         mainline tree as mentioned earlier.
>
>
>     Make sure to disable CONFIG_CONTEXT_TRACKING for now. We are still
>     investigating an issue with this feature.
>
>     --
>     Philippe.
>
>


-- 
Philippe.


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

* Re: [Xenomai] Xenomai on v3.14
  2014-05-11  0:07     ` Brian Morel
  2014-05-11  0:20       ` Philippe Gerum
@ 2014-05-11 13:21       ` Gilles Chanteperdrix
  2014-06-06  8:58         ` Anders Blomdell
  1 sibling, 1 reply; 8+ messages in thread
From: Gilles Chanteperdrix @ 2014-05-11 13:21 UTC (permalink / raw)
  To: Brian Morel, Philippe Gerum; +Cc: xenomai

On 05/11/2014 02:07 AM, Brian Morel wrote:
> I cloned the ipipe.git repository & checked out ipipe-3.14 .  I tried
> running the genpatches.sh script, but it appears that tag v3.14 doesn't
> exist in the repository.  I tried the same process for 3.8 & it worked
> fine.  I assume this is because the stable tree isn't there, but my git foo
> isn't good, so I don't know how to add it.  Any advice would be great.

Note that you can work directly with the ipipe git instead of generating
patches, simply run prepare-kernel.sh from the ipipe git,
prepare-kernel.sh will detect that the kernel already contains the ipipe
bits and will not try and apply an I-pipe patch. This makes testing
changes to the I-pipe kernel a lot easier.


-- 
                                                                Gilles.


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

* Re: [Xenomai] Xenomai on v3.14
  2014-05-11 13:21       ` Gilles Chanteperdrix
@ 2014-06-06  8:58         ` Anders Blomdell
  2014-06-13  9:35           ` Gilles Chanteperdrix
  0 siblings, 1 reply; 8+ messages in thread
From: Anders Blomdell @ 2014-06-06  8:58 UTC (permalink / raw)
  To: Gilles Chanteperdrix, Brian Morel, Philippe Gerum; +Cc: xenomai



On 2014-05-11 15:21, Gilles Chanteperdrix wrote:
> On 05/11/2014 02:07 AM, Brian Morel wrote:
>> I cloned the ipipe.git repository & checked out ipipe-3.14 .  I tried
>> running the genpatches.sh script, but it appears that tag v3.14 doesn't
>> exist in the repository.  I tried the same process for 3.8 & it worked
>> fine.  I assume this is because the stable tree isn't there, but my git foo
>> isn't good, so I don't know how to add it.  Any advice would be great.
> 
> Note that you can work directly with the ipipe git instead of generating
> patches, simply run prepare-kernel.sh from the ipipe git,
> prepare-kernel.sh will detect that the kernel already contains the ipipe
> bits and will not try and apply an I-pipe patch. This makes testing
> changes to the I-pipe kernel a lot easier.
> 
> 
Is this a reasonable patch if one (still) wants to use genpatches.sh?

diff --git a/scripts/ipipe/genpatches.sh b/scripts/ipipe/genpatches.sh
index 489ae6c..fe9eb0e3 100755
--- a/scripts/ipipe/genpatches.sh
+++ b/scripts/ipipe/genpatches.sh
@@ -62,6 +62,8 @@ BEGIN {
     driver_arch["clk/mxs/clk-imx28.c"]="arm"
     driver_arch["clocksource/arm_arch_timer.c"]="arm"
     driver_arch["clocksource/mxs_timer.c"]="arm"
+    driver_arch["dma/edma.c"]="arm"
+    driver_arch["gpio/gpio-davinci.c"]="arm"
     driver_arch["gpio/gpio-mxc.c"]="arm"
     driver_arch["gpio/gpio-mxs.c"]="arm"


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

* Re: [Xenomai] Xenomai on v3.14
  2014-06-06  8:58         ` Anders Blomdell
@ 2014-06-13  9:35           ` Gilles Chanteperdrix
  0 siblings, 0 replies; 8+ messages in thread
From: Gilles Chanteperdrix @ 2014-06-13  9:35 UTC (permalink / raw)
  To: Anders Blomdell, Brian Morel, Philippe Gerum; +Cc: xenomai

On 06/06/2014 10:58 AM, Anders Blomdell wrote:
> 
> 
> On 2014-05-11 15:21, Gilles Chanteperdrix wrote:
>> On 05/11/2014 02:07 AM, Brian Morel wrote:
>>> I cloned the ipipe.git repository & checked out ipipe-3.14 .  I tried
>>> running the genpatches.sh script, but it appears that tag v3.14 doesn't
>>> exist in the repository.  I tried the same process for 3.8 & it worked
>>> fine.  I assume this is because the stable tree isn't there, but my git foo
>>> isn't good, so I don't know how to add it.  Any advice would be great.
>>
>> Note that you can work directly with the ipipe git instead of generating
>> patches, simply run prepare-kernel.sh from the ipipe git,
>> prepare-kernel.sh will detect that the kernel already contains the ipipe
>> bits and will not try and apply an I-pipe patch. This makes testing
>> changes to the I-pipe kernel a lot easier.
>>
>>
> Is this a reasonable patch if one (still) wants to use genpatches.sh?
> 
> diff --git a/scripts/ipipe/genpatches.sh b/scripts/ipipe/genpatches.sh
> index 489ae6c..fe9eb0e3 100755
> --- a/scripts/ipipe/genpatches.sh
> +++ b/scripts/ipipe/genpatches.sh
> @@ -62,6 +62,8 @@ BEGIN {
>      driver_arch["clk/mxs/clk-imx28.c"]="arm"
>      driver_arch["clocksource/arm_arch_timer.c"]="arm"
>      driver_arch["clocksource/mxs_timer.c"]="arm"
> +    driver_arch["dma/edma.c"]="arm"
> +    driver_arch["gpio/gpio-davinci.c"]="arm"
>      driver_arch["gpio/gpio-mxc.c"]="arm"
>      driver_arch["gpio/gpio-mxs.c"]="arm"
> 

Yes, merged, thanks.

-- 
                                                                Gilles.


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

end of thread, other threads:[~2014-06-13  9:35 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-10  2:35 [Xenomai] Xenomai on v3.14 Brian Morel
2014-05-10  9:38 ` Philippe Gerum
2014-05-10 12:19   ` Philippe Gerum
2014-05-11  0:07     ` Brian Morel
2014-05-11  0:20       ` Philippe Gerum
2014-05-11 13:21       ` Gilles Chanteperdrix
2014-06-06  8:58         ` Anders Blomdell
2014-06-13  9:35           ` 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.