* [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.