On 05/08/2013 08:49 PM, Gilles Chanteperdrix wrote:
> On 05/08/2013 08:39 PM, Sebastian Pavez wrote:
>
>> Obviously Xenomai can't utilize the 100% of CPU,
>
>
> Xenomai can utilize 100% of the CPU, the problem is that if it does so
> for a too long time, the system crashes eventually.
>
>> so my question is: If I
>> try to work in Xenomai, with some task that are not able to execute
>> completely, the CPU will try to utilize resource that doesn't have?
>
>
> I do not understand this question.
>
>> In regard the changes I made, how are related the Xenomai scheduler and
>> the Linux one? where I could find some detailed documentation about this
>> (to put in my references)? Is there something like an scheduler of
>> schedulers that take the execution of Xenomai's task and then the Linu'x
>> ones?
>
>
> Linux as a whole is seen as one task by Xenomai scheduler, executed when
> Xenomai scheduler has no other task to execute.
>
>>
>> A confirmation of why my previous test (both tasks running with Xenomai)
>> was a dead end would be great. Some souce of information (more formal
>> than a suggestion) would also be quite appreciated.
>
>
> You never showed a test that I could run on my machine to try and
> understand what you are trying to prove. And I still do not understand.
> Please make a test program, using rt_timer_spin to simulate the cpu
> load, and explain me, in very simple word, or with a printf in the test
> code, or with a comment in the test code, the problem you observe. Is it
> a latency problem?
>
If you suspect the task is running in secondary mode when it should not:
- please do not use the I-pipe patch for 3.2
- use pthread_set_mode_np to be notified about mode switches.
But I already told you that.
--
Gilles.
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai