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. _______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
