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