Hi,
I'm using Xenomai 2.5.6 with Linux 2.6.36 on a PowerPC and
have written a real-time application that runs on an isolated
CPU (Kernel option isolcpus). When I start this application on
another core, where a plain Linux application runs I get
sporadically unexpected results in the non real-time application,
when casting a double to an integer?!
To reproduce this behavior I have a small non real-time test
application that runs in parallel to the RT application:
...
while (1) {
int z = 4.0;
if (z != 4)
printf("cast error detected!");
/* sleep some microseconds */
}
...
Does anyone know how this can happen? Is there a CPU utilization
bound for real-time applications that run on the same CPU with
plain Linux tasks?
Thanks in advance,
Bertram
_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help