Hello,

I just got the new RTLinux 3.0-pre6. So far it works well. More of my
program actually runs now than in RTLinux 2.3 (still not all the way)
I'm running all of this on an AMD K6 machine that according to
/proc/cpuinfo has a floating point unit.

A message appeared "rtl_debug exception 7" when I inserted my module.
I'm not sure why this would happen. Isn't floating point supported in
RTLinux on a K6 ?  I compiled the kernel with the "K6/II/III" processor
option for CONFIG_M386 and all other options set to "no" in the
processor type and features config. Are the exceptions different on a K6
than on a intel chip ?

As far as I can tell I'm calling pthread_setfp_np in the correct place.
If I am not calling in properly what error message will show up ?

>From a table of interrupt assignments in the Intel 386, 486 SX/DX
processors, and the Pentium processor.

7        Device not available
Exception 7 is used to signal that a floating point processor is
        not present in the SX model. Exception 7 is used for programs
        and OSs that have floating point emulation. In addition, the DX
        chips can be set to trap floating point instructions by setting
        bit 2 of CR0.

Thanks,

Paul




-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/

Reply via email to