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

Reply via email to