<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri, sans-serif" size="2">
<div>I am running a test program on a leon3 using rtems 4.10.  When the program executes a standard “read()” call I see the following error message and RTEMS and the program terminate abnormally:</div>
<div style="text-indent: 36pt; ">Unexpected trap (0x 4) at address 0x40006710                                            </div>
<div style="text-indent: 36pt; ">fp disabled</div>
<div style="text-indent: 36pt; "> </div>
<div>The offending source line of code is (all arguments are valid):</div>
<div style="text-indent: 36pt; ">*bytes_read = read(fd, the_packet, max_read_size);</div>
<div> </div>
<div>I have tried compiling my source code both with and without the –msoft-float compiler flag but it crashes each time.  There are some external libraries that are not compiled with the –msoft-float option that are linked into the code.  Could this be contributing
to the problem?  I am using the POSIX API with RTEMS and therefore believe that all of my threads are floating point threads. (ref: RTEMS Wiki – Floating Point Support).</div>
<div> </div>
<div>I have looked at previous posts and the RTEMS Wiki for answers regarding this issue, but am still somewhat confused about what I need to do (I’m an RTEMS newbie).  In the Wiki there is a section entitled “Escaping Disaster” in which several options are
provided.  Our application needs to use the hardware FPU and the second option seems to be the option that is most applicable.  Does anyone have experience with implementing this option?  What lessons learned can be passed on to make this as painless as possible?</div>
<div> </div>
<div><font face="Arial, sans-serif" size="2">Michael T. Gardner<font face="Calibri, sans-serif" size="2">
<br>

</font>Sandia National Labs<font face="Calibri, sans-serif" size="2"> <br>

</font>mtgardn@sandia.gov<font face="Calibri, sans-serif" size="2"> <br>

</font>505-844-1299<font face="Calibri, sans-serif" size="2"> </font></font></div>
<div> </div>
<div> </div>
<div> </div>
</font>
</body>
</html>