[RTEMS Project] #2270: SPARC: Optimized floating-point context handling

RTEMS trac trac at rtems.org
Fri Feb 27 01:18:08 UTC 2015


#2270: SPARC: Optimized floating-point context handling
-----------------------------+------------------------------
 Reporter:  sebastian.huber  |       Owner:  sebastian.huber
     Type:  enhancement      |      Status:  accepted
 Priority:  normal           |   Milestone:  4.11.1
Component:  cpukit           |     Version:  4.11
 Severity:  normal           |  Resolution:
 Keywords:  SPARC            |
-----------------------------+------------------------------

Comment (by chrisj):

 Thanks Daniel for the detailed update. A few observations..

 I think any required user interaction needs a formal API that is supported
 from release to release. We need to be certain of the path we take to
 ensure it is maintained and does not break user code from release to
 release. I am not sure what effect if any this may have across RTEMS and
 other architectures. I suppose this means calls to _CPU_* etc should not
 be recommended and wrapped some how.

 I am not entirely comfortable with the user being responsible for the
 audit process to determine the use of FP instructions. This fragments the
 effort across all LEON users possibly creating varying methods with I
 suspect varying levels of success. Users would like an operating system to
 manage the tricky detail meaning it should provide some support for users
 in this area if users are required to perform this task. It is a complex
 to carefully audit code and get it correct. If this approach is taken
 should RTEMS look at how to perform the audit ?

--
Ticket URL: <http://devel.rtems.org/ticket/2270#comment:9>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list