sh: Move over and enable FPU support for SH-5.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
@@ -469,9 +469,9 @@ int dump_fpu(struct pt_regs *regs, elf_fpregset_t *fpu)
|
||||
fpvalid = !!tsk_used_math(tsk);
|
||||
if (fpvalid) {
|
||||
if (current == last_task_used_math) {
|
||||
grab_fpu();
|
||||
enable_fpu();
|
||||
fpsave(&tsk->thread.fpu.hard);
|
||||
release_fpu();
|
||||
disable_fpu();
|
||||
last_task_used_math = 0;
|
||||
regs->sr |= SR_FD;
|
||||
}
|
||||
@@ -496,9 +496,9 @@ int copy_thread(int nr, unsigned long clone_flags, unsigned long usp,
|
||||
|
||||
#ifdef CONFIG_SH_FPU
|
||||
if(last_task_used_math == current) {
|
||||
grab_fpu();
|
||||
enable_fpu();
|
||||
fpsave(¤t->thread.fpu.hard);
|
||||
release_fpu();
|
||||
disable_fpu();
|
||||
last_task_used_math = NULL;
|
||||
regs->sr |= SR_FD;
|
||||
}
|
||||
|
Reference in New Issue
Block a user