[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