On Wed, Sep 14, 2011 at 3:24 PM, Eric Noulard <[email protected]> wrote:
> 2011/9/14 Gilles Chanteperdrix <[email protected]>:
>> On 09/14/2011 02:18 PM, Henri Roosen wrote:
>>> We'll start experiments running our Xenomai application on a
>>> multi-core CPU (x86/ARM). I'm sure there are some Xenomai users who
>>> already have experience with it.
>>>
>>> What I would like to do is to run the Xenomai realtime threads on one
>>> core of the multi-core CPU. And I would like to reserve this core only
>>> for the Xenomai realtime threads.
>>>
>>> I'm using the Native API, so I can pass the CPU affinity flags for the
>>> Xenomai threads during task creation/shadow. But how can I make sure
>>> other threads will not make use of the same processor? I cannot call
>>> taskset for every task that is spawned... right?
>>>
>>> Are there any idea's on how this configuration could be made easier?
>>> It would be nice if there was a kernel config option to reserve
>>> core(s) for Xenomai that Linux will not use.
>>>
>>> Any ideas and help are welcome!
>>
>> The kernel has an "isolcpus" option, which allows to specify which cpus
>> should not be used by Linux.
>>
>> See Documentation/kernel-parameters.txt in the linux kernel sources for
>> an explanation.
>
> Here is a direct link
> http://lxr.linux.no/#linux+v2.6.39/Documentation/kernel-parameters.txt#L1063
>
> Would cpuset work with Xenomai as well?
> http://lxr.linux.no/#linux+v2.6.39/Documentation/cgroups/cpusets.txt
>
> Just curious,I did not tried.
>
>
> --
> Erk
> Membre de l'April - « promouvoir et défendre le logiciel libre » -
> http://www.april.org
>

Thanks everyone for the quick and clear answers!
Exactly what I was looking for.

Henri.

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to