Is there a way to place linux on its own core so that it continues to
operate under high realtime loads?  

I seem to be able to do this with a xenomai kernel task and user space
task. As a test I created a large load in my kernel task which of course
caused my xenomai user space application to come to a crawl as expected
since they were both on CPU0.  

I recompiled my kernel task with  T_FPU|T_CPU(2).  With the xenomai user
space task on CPU0 and kernel task on CPU2 they operated in parallel so
my xenomai user space task did not come to crawl.  

I was hoping linux could run on CPU1 & CPU3 so that keyboard input and
mouse input doesn't stop under heavy loads in a kernel task .  However
currently under heavy kernel loading linux basically stops.

I am currently using xenomai 2.5.5.2 w/ Ubuntu 10.04 and testing on an
ATOM D525 which shows up as 4 CPU's (two cores with two hyper threads)
my second test machine is a i5 750 (four cores).





Outbound scan for Spam or Virus by Barracuda at Delta Tau


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

Reply via email to