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

RTEMS trac trac at rtems.org
Tue Jun 9 07:35:10 UTC 2015


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

 * status:  accepted => closed
 * resolution:   => fixed


Comment:

 [a51b3526eac244db59ccdf582e1921ddcd969e5c/rtems]

 PSR.EF is cleared for the interrupt handlers.  On SMP configurations the
 FP context is saved/restored around the _Thread_Dispatch() call in the
 interrupt exit code.

 On uni-processor configurations post-switch actions (e.g. signal handlers)
 and context switch extensions may silently corrupt the floating point
 context.

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


More information about the bugs mailing list