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
