Subject: kern/29258: arm ep9302 processor support does not save MaverickCrunch FPU registers
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <joff@embeddedARM.com>
List: netbsd-bugs
Date: 02/07/2005 04:00:00
>Number:         29258
>Category:       kern
>Synopsis:       arm ep9302 processor support does not save MaverickCrunch FPU registers
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Feb 07 04:00:00 +0000 2005
>Originator:     Jesse Off
>Release:        -current
>Organization:
>Environment:
>Description:
Even though MaverickCrunch is not yet supported with the NetBSD toolchain, it is still conceivably possible an application may use it.  The ep93xx ARM port uses the generic ARM9 context switch that does not switch MaverickCrunch registers.  This results in undefined behavior if more than one thread uses MaverickCrunch.
>How-To-Repeat:

>Fix: