[Xenomai] Gdb freezes when stepping through rt_task_spawn.

Gilles Chanteperdrix gilles.chanteperdrix at xenomai.org
Fri Jun 13 11:21:06 CEST 2014


On 06/13/2014 07:28 AM, Philippe Gerum wrote:
> 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?
> 
Done, I have pushed my branch which has other changes, merged with the
current state of the ipipe-3.10 branch.

-- 
                                                                Gilles.




More information about the Xenomai mailing list