[Xenomai] Gdb freezes when stepping through rt_task_spawn.

Philippe Gerum rpm at xenomai.org
Fri Jun 13 07:28:01 CEST 2014


On 06/12/2014 11:45 PM, Gilles Chanteperdrix wrote:
> On 06/12/2014 10:51 PM, Philippe Gerum wrote:
>> On 06/12/2014 07:58 PM, Gilles Chanteperdrix wrote:
>>> On 06/12/2014 03:38 PM, Marco Tessore wrote:
>>>> Thank you, I will try that commit.
>>>> But I have another question about it:
>>>> does the commit involve the patch to the kernel?
>>>> Since my kernel was patched using i-pipe git for the vanilla 3.10, but
>>>> applied to a customized version of 3.11,
>>>> if the commit involves the kernel patch, it can be difficult for me to
>>>> upgrade.
>>>
>>> If you kept the ipipe kernel separated from Xenomai kernel sources, the
>>> change is a change in xenomai sources, so the update should be painless.
>>> If you put the xenomai-patched kernel under source control, then it will
>>> be harder.
>>>
>>
>> ENOSYS would rather be symptomatic of this bug which is ARM-specific:
>> http://git.xenomai.org/ipipe.git/commit/?h=ipipe-3.10&id=e410a5e77323d53277d625e5dafe166cdcd64afb
>
> Indeed. This fix for 3.10 does not seem right though. The real fix is
> to move the local_restart jump label, as in:
>
> http://git.xenomai.org/ipipe.git/commit/?h=ipipe-3.14&id=d7a5e4762535f55bfff8eafbf1c1dde214d09bd6

Will you issue a supplemental patch?

-- 
Philippe.




More information about the Xenomai mailing list