* [Xenomai-help] "arm: fix mm switching" patch effective also for 2.4.10 ?
@ 2010-06-02 23:31 Katsuhiko Isono
2010-06-03 9:19 ` Gilles Chanteperdrix
0 siblings, 1 reply; 7+ messages in thread
From: Katsuhiko Isono @ 2010-06-02 23:31 UTC (permalink / raw)
To: xenomai
I use linux-2.6.26 + xenomai-2.4.10 with custom arm(i.mx31) board.
When realtime application was executed on my environment,
application caused the SIGSEGV fault about once every several hours.
However, when I applied "arm: fix mm switching" patch of xenomai-2.5 to
my environment, SIGSEGV fault did not happen.
There is a following question.
- Is this patch effective also for 2.4.10 ?
- What trouble is corrected with this patch ?
Best regards,
K.Isono
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xenomai-help] "arm: fix mm switching" patch effective also for 2.4.10 ?
2010-06-02 23:31 [Xenomai-help] "arm: fix mm switching" patch effective also for 2.4.10 ? Katsuhiko Isono
@ 2010-06-03 9:19 ` Gilles Chanteperdrix
2010-06-04 4:11 ` Katsuhiko Isono
0 siblings, 1 reply; 7+ messages in thread
From: Gilles Chanteperdrix @ 2010-06-03 9:19 UTC (permalink / raw)
To: k-isono; +Cc: xenomai
Katsuhiko Isono wrote:
> I use linux-2.6.26 + xenomai-2.4.10 with custom arm(i.mx31) board.
>
> When realtime application was executed on my environment,
> application caused the SIGSEGV fault about once every several hours.
>
> However, when I applied "arm: fix mm switching" patch of xenomai-2.5 to
> my environment, SIGSEGV fault did not happen.
>
> There is a following question.
> - Is this patch effective also for 2.4.10 ?
> - What trouble is corrected with this patch ?
The version of the I-pipe patch you are using has another known bug than
the one fixed by the "arm: fix mm switching" patch (by the way, to be
sure that we are talking about the same patch, I would prefer an URL
pointing to xenomai's gitweb), the bug mentioned here:
https://mail.gna.org/public/xenomai-core/2009-08/msg00021.html
And the fix for this bug in the I-pipe patches which comes with Xenomai
2.4.10 should fix both bugs.
So, in short, do you oberve the segmentation faults when using the
I-pipe patches which ship with Xenomai 2.4.10 rather than whatever patch
you are using for linux 2.6.26?
--
Gilles.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xenomai-help] "arm: fix mm switching" patch effective also for 2.4.10 ?
2010-06-03 9:19 ` Gilles Chanteperdrix
@ 2010-06-04 4:11 ` Katsuhiko Isono
2010-06-04 7:54 ` Philippe Gerum
2010-06-04 8:55 ` Gilles Chanteperdrix
0 siblings, 2 replies; 7+ messages in thread
From: Katsuhiko Isono @ 2010-06-04 4:11 UTC (permalink / raw)
To: 'Gilles Chanteperdrix'; +Cc: xenomai
> -----Original Message-----
> Katsuhiko Isono wrote:
> > I use linux-2.6.26 + xenomai-2.4.10 with custom arm(i.mx31) board.
> >
> > When realtime application was executed on my environment,
> > application caused the SIGSEGV fault about once every several hours.
> >
> > However, when I applied "arm: fix mm switching" patch of
> xenomai-2.5 to
> > my environment, SIGSEGV fault did not happen.
> >
> > There is a following question.
> > - Is this patch effective also for 2.4.10 ?
> > - What trouble is corrected with this patch ?
>
> The version of the I-pipe patch you are using has another
> known bug than
> the one fixed by the "arm: fix mm switching" patch (by the way, to be
> sure that we are talking about the same patch, I would prefer an URL
> pointing to xenomai's gitweb), the bug mentioned here:
>
> https://mail.gna.org/public/xenomai-core/2009-08/msg00021.html
>
> And the fix for this bug in the I-pipe patches which comes
> with Xenomai
> 2.4.10 should fix both bugs.
>
> So, in short, do you oberve the segmentation faults when using the
> I-pipe patches which ship with Xenomai 2.4.10 rather than
> whatever patch
> you are using for linux 2.6.26?
>
Thank you for your reply.
I use linux-2.6.26 of Freescale BSP because I develop custom board.
Therefore, because it is not possible to apply IPIPE patch of Xenomai-2.4.10, I applied
"adeos-ipipe-2.6.26-arm-1.12-00.patch" included in Xenomai-2.4.8 to my kernel, and
backported most of the changes up to xenomai-2.5.3.
To fix other trouble, I had already applied similar patch to which you presented .
So that, both patches were applied to my kernel, and I could solve trouble.
Here is the URL of "arm: fix mm switching".
http://git.xenomai.org/?p=xenomai-2.5.git;a=commitdiff;h=443c2c93ca822088fcf9de65cff128858affa0b8
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xenomai-help] "arm: fix mm switching" patch effective also for 2.4.10 ?
2010-06-04 4:11 ` Katsuhiko Isono
@ 2010-06-04 7:54 ` Philippe Gerum
2010-06-04 8:44 ` Gilles Chanteperdrix
2010-06-04 8:55 ` Gilles Chanteperdrix
1 sibling, 1 reply; 7+ messages in thread
From: Philippe Gerum @ 2010-06-04 7:54 UTC (permalink / raw)
To: k-isono; +Cc: xenomai
Isono-san,
On Fri, 2010-06-04 at 13:11 +0900, Katsuhiko Isono wrote:
> > -----Original Message-----
> > Katsuhiko Isono wrote:
> > > I use linux-2.6.26 + xenomai-2.4.10 with custom arm(i.mx31) board.
> > >
> > > When realtime application was executed on my environment,
> > > application caused the SIGSEGV fault about once every several hours.
> > >
> > > However, when I applied "arm: fix mm switching" patch of
> > xenomai-2.5 to
> > > my environment, SIGSEGV fault did not happen.
> > >
> > > There is a following question.
> > > - Is this patch effective also for 2.4.10 ?
> > > - What trouble is corrected with this patch ?
> >
> > The version of the I-pipe patch you are using has another
> > known bug than
> > the one fixed by the "arm: fix mm switching" patch (by the way, to be
> > sure that we are talking about the same patch, I would prefer an URL
> > pointing to xenomai's gitweb), the bug mentioned here:
> >
> > https://mail.gna.org/public/xenomai-core/2009-08/msg00021.html
> >
> > And the fix for this bug in the I-pipe patches which comes
> > with Xenomai
> > 2.4.10 should fix both bugs.
> >
> > So, in short, do you oberve the segmentation faults when using the
> > I-pipe patches which ship with Xenomai 2.4.10 rather than
> > whatever patch
> > you are using for linux 2.6.26?
> >
>
> Thank you for your reply.
>
> I use linux-2.6.26 of Freescale BSP because I develop custom board.
> Therefore, because it is not possible to apply IPIPE patch of Xenomai-2.4.10, I applied
> "adeos-ipipe-2.6.26-arm-1.12-00.patch" included in Xenomai-2.4.8 to my kernel, and
> backported most of the changes up to xenomai-2.5.3.
You could have used the latest Xenomai release directly over your custom
2.6.26 kernel, even with a legacy pipeline patch for 2.6.26 in. We do
try hard to maintain backward compat, see:
http://xenomai.org/index.php/FAQs#Which_I-pipe_patch_should_I_use_with_Xenomai_version_X_on_platform_Y.3F
We should probably stress this fact in a more visible way, so that
nobody assumes that a given Xenomai release can only run on the pipeline
patches it ships. In fact, most patches released in the past five years
or so would do, with a varying degree of stability, though. Getting the
most recent one is certainly the safest bet.
>
> To fix other trouble, I had already applied similar patch to which you presented .
> So that, both patches were applied to my kernel, and I could solve trouble.
>
> Here is the URL of "arm: fix mm switching".
> http://git.xenomai.org/?p=xenomai-2.5.git;a=commitdiff;h=443c2c93ca822088fcf9de65cff128858affa0b8
>
>
> _______________________________________________
> Xenomai-help mailing list
> Xenomai-help@domain.hid
> https://mail.gna.org/listinfo/xenomai-help
--
Philippe.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xenomai-help] "arm: fix mm switching" patch effective also for 2.4.10 ?
2010-06-04 7:54 ` Philippe Gerum
@ 2010-06-04 8:44 ` Gilles Chanteperdrix
0 siblings, 0 replies; 7+ messages in thread
From: Gilles Chanteperdrix @ 2010-06-04 8:44 UTC (permalink / raw)
To: Philippe Gerum; +Cc: xenomai
Philippe Gerum wrote:
> Isono-san,
>
> On Fri, 2010-06-04 at 13:11 +0900, Katsuhiko Isono wrote:
>>> -----Original Message-----
>>> Katsuhiko Isono wrote:
>>>> I use linux-2.6.26 + xenomai-2.4.10 with custom arm(i.mx31) board.
>>>>
>>>> When realtime application was executed on my environment,
>>>> application caused the SIGSEGV fault about once every several hours.
>>>>
>>>> However, when I applied "arm: fix mm switching" patch of
>>> xenomai-2.5 to
>>>> my environment, SIGSEGV fault did not happen.
>>>>
>>>> There is a following question.
>>>> - Is this patch effective also for 2.4.10 ?
>>>> - What trouble is corrected with this patch ?
>>> The version of the I-pipe patch you are using has another
>>> known bug than
>>> the one fixed by the "arm: fix mm switching" patch (by the way, to be
>>> sure that we are talking about the same patch, I would prefer an URL
>>> pointing to xenomai's gitweb), the bug mentioned here:
>>>
>>> https://mail.gna.org/public/xenomai-core/2009-08/msg00021.html
>>>
>>> And the fix for this bug in the I-pipe patches which comes
>>> with Xenomai
>>> 2.4.10 should fix both bugs.
>>>
>>> So, in short, do you oberve the segmentation faults when using the
>>> I-pipe patches which ship with Xenomai 2.4.10 rather than
>>> whatever patch
>>> you are using for linux 2.6.26?
>>>
>> Thank you for your reply.
>>
>> I use linux-2.6.26 of Freescale BSP because I develop custom board.
>> Therefore, because it is not possible to apply IPIPE patch of Xenomai-2.4.10, I applied
>> "adeos-ipipe-2.6.26-arm-1.12-00.patch" included in Xenomai-2.4.8 to my kernel, and
>> backported most of the changes up to xenomai-2.5.3.
>
> You could have used the latest Xenomai release directly over your custom
> 2.6.26 kernel, even with a legacy pipeline patch for 2.6.26 in. We do
> try hard to maintain backward compat, see:
> http://xenomai.org/index.php/FAQs#Which_I-pipe_patch_should_I_use_with_Xenomai_version_X_on_platform_Y.3F
>
> We should probably stress this fact in a more visible way, so that
> nobody assumes that a given Xenomai release can only run on the pipeline
> patches it ships. In fact, most patches released in the past five years
> or so would do, with a varying degree of stability, though. Getting the
> most recent one is certainly the safest bet.
If you want to use Xenomai 2.5.3 with the I-pipe patches for 2.6.26, you
have to apply the patch here:
https://mail.gna.org/public/xenomai-core/2009-08/msg00021.html
And everything should work fine.
--
Gilles.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xenomai-help] "arm: fix mm switching" patch effective also for 2.4.10 ?
2010-06-04 4:11 ` Katsuhiko Isono
2010-06-04 7:54 ` Philippe Gerum
@ 2010-06-04 8:55 ` Gilles Chanteperdrix
2010-06-07 5:54 ` Katsuhiko Isono
1 sibling, 1 reply; 7+ messages in thread
From: Gilles Chanteperdrix @ 2010-06-04 8:55 UTC (permalink / raw)
To: k-isono; +Cc: xenomai
Katsuhiko Isono wrote:
>> -----Original Message-----
>> Katsuhiko Isono wrote:
>>> I use linux-2.6.26 + xenomai-2.4.10 with custom arm(i.mx31) board.
>>>
>>> When realtime application was executed on my environment,
>>> application caused the SIGSEGV fault about once every several hours.
>>>
>>> However, when I applied "arm: fix mm switching" patch of
>> xenomai-2.5 to
>>> my environment, SIGSEGV fault did not happen.
>>>
>>> There is a following question.
>>> - Is this patch effective also for 2.4.10 ?
>>> - What trouble is corrected with this patch ?
>> The version of the I-pipe patch you are using has another
>> known bug than
>> the one fixed by the "arm: fix mm switching" patch (by the way, to be
>> sure that we are talking about the same patch, I would prefer an URL
>> pointing to xenomai's gitweb), the bug mentioned here:
>>
>> https://mail.gna.org/public/xenomai-core/2009-08/msg00021.html
>>
>> And the fix for this bug in the I-pipe patches which comes
>> with Xenomai
>> 2.4.10 should fix both bugs.
>>
>> So, in short, do you oberve the segmentation faults when using the
>> I-pipe patches which ship with Xenomai 2.4.10 rather than
>> whatever patch
>> you are using for linux 2.6.26?
>>
>
> Thank you for your reply.
>
> I use linux-2.6.26 of Freescale BSP because I develop custom board.
Actually, I do not really understand this argument. It looks as easy to
develop a custom board support with the mainline kernel as with a vendor
version. And at least, with the mainline kernel, you are not stuck with
whatever version the vendor chose.
--
Gilles.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xenomai-help] "arm: fix mm switching" patch effective also for 2.4.10 ?
2010-06-04 8:55 ` Gilles Chanteperdrix
@ 2010-06-07 5:54 ` Katsuhiko Isono
0 siblings, 0 replies; 7+ messages in thread
From: Katsuhiko Isono @ 2010-06-07 5:54 UTC (permalink / raw)
To: 'Gilles Chanteperdrix'; +Cc: xenomai
> Katsuhiko Isono wrote:
> >> -----Original Message-----
> >> Katsuhiko Isono wrote:
> >>> I use linux-2.6.26 + xenomai-2.4.10 with custom arm(i.mx31) board.
> >>>
> >>> When realtime application was executed on my environment,
> >>> application caused the SIGSEGV fault about once every
> several hours.
> >>>
> >>> However, when I applied "arm: fix mm switching" patch of
> >> xenomai-2.5 to
> >>> my environment, SIGSEGV fault did not happen.
> >>>
> >>> There is a following question.
> >>> - Is this patch effective also for 2.4.10 ?
> >>> - What trouble is corrected with this patch ?
> >> The version of the I-pipe patch you are using has another
> >> known bug than
> >> the one fixed by the "arm: fix mm switching" patch (by the
> way, to be
> >> sure that we are talking about the same patch, I would
> prefer an URL
> >> pointing to xenomai's gitweb), the bug mentioned here:
> >>
> >> https://mail.gna.org/public/xenomai-core/2009-08/msg00021.html
> >>
> >> And the fix for this bug in the I-pipe patches which comes
> >> with Xenomai
> >> 2.4.10 should fix both bugs.
> >>
> >> So, in short, do you oberve the segmentation faults when using the
> >> I-pipe patches which ship with Xenomai 2.4.10 rather than
> >> whatever patch
> >> you are using for linux 2.6.26?
> >>
> >
> > Thank you for your reply.
> >
> > I use linux-2.6.26 of Freescale BSP because I develop custom board.
>
> Actually, I do not really understand this argument. It looks as easy to
> develop a custom board support with the mainline kernel as with a vendor
> version. And at least, with the mainline kernel, you are not stuck with
> whatever version the vendor chose.
The reason for using FreeScale BSP is that functions(SDMA,..etc) were richer
than mainline at the time of transplanted to our board.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2010-06-07 5:54 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-02 23:31 [Xenomai-help] "arm: fix mm switching" patch effective also for 2.4.10 ? Katsuhiko Isono
2010-06-03 9:19 ` Gilles Chanteperdrix
2010-06-04 4:11 ` Katsuhiko Isono
2010-06-04 7:54 ` Philippe Gerum
2010-06-04 8:44 ` Gilles Chanteperdrix
2010-06-04 8:55 ` Gilles Chanteperdrix
2010-06-07 5:54 ` Katsuhiko Isono
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.