diff options
Diffstat (limited to 'arch/ppc64/kernel/misc.S')
-rw-r--r-- | arch/ppc64/kernel/misc.S | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/arch/ppc64/kernel/misc.S b/arch/ppc64/kernel/misc.S index a33448c2bd91..9cae3d5c40e6 100644 --- a/arch/ppc64/kernel/misc.S +++ b/arch/ppc64/kernel/misc.S | |||
@@ -451,25 +451,6 @@ _GLOBAL(_outsl_ns) | |||
451 | sync | 451 | sync |
452 | blr | 452 | blr |
453 | 453 | ||
454 | |||
455 | _GLOBAL(cvt_fd) | ||
456 | lfd 0,0(r5) /* load up fpscr value */ | ||
457 | mtfsf 0xff,0 | ||
458 | lfs 0,0(r3) | ||
459 | stfd 0,0(r4) | ||
460 | mffs 0 /* save new fpscr value */ | ||
461 | stfd 0,0(r5) | ||
462 | blr | ||
463 | |||
464 | _GLOBAL(cvt_df) | ||
465 | lfd 0,0(r5) /* load up fpscr value */ | ||
466 | mtfsf 0xff,0 | ||
467 | lfd 0,0(r3) | ||
468 | stfs 0,0(r4) | ||
469 | mffs 0 /* save new fpscr value */ | ||
470 | stfd 0,0(r5) | ||
471 | blr | ||
472 | |||
473 | /* | 454 | /* |
474 | * identify_cpu and calls setup_cpu | 455 | * identify_cpu and calls setup_cpu |
475 | * In: r3 = base of the cpu_specs array | 456 | * In: r3 = base of the cpu_specs array |
@@ -655,38 +636,6 @@ _GLOBAL(disable_kernel_fp) | |||
655 | isync | 636 | isync |
656 | blr | 637 | blr |
657 | 638 | ||
658 | /* | ||
659 | * giveup_fpu(tsk) | ||
660 | * Disable FP for the task given as the argument, | ||
661 | * and save the floating-point registers in its thread_struct. | ||
662 | * Enables the FPU for use in the kernel on return. | ||
663 | */ | ||
664 | _GLOBAL(giveup_fpu) | ||
665 | mfmsr r5 | ||
666 | ori r5,r5,MSR_FP | ||
667 | mtmsrd r5 /* enable use of fpu now */ | ||
668 | isync | ||
669 | cmpdi 0,r3,0 | ||
670 | beqlr- /* if no previous owner, done */ | ||
671 | addi r3,r3,THREAD /* want THREAD of task */ | ||
672 | ld r5,PT_REGS(r3) | ||
673 | cmpdi 0,r5,0 | ||
674 | SAVE_32FPRS(0, r3) | ||
675 | mffs fr0 | ||
676 | stfd fr0,THREAD_FPSCR(r3) | ||
677 | beq 1f | ||
678 | ld r4,_MSR-STACK_FRAME_OVERHEAD(r5) | ||
679 | li r3,MSR_FP|MSR_FE0|MSR_FE1 | ||
680 | andc r4,r4,r3 /* disable FP for previous task */ | ||
681 | std r4,_MSR-STACK_FRAME_OVERHEAD(r5) | ||
682 | 1: | ||
683 | #ifndef CONFIG_SMP | ||
684 | li r5,0 | ||
685 | ld r4,last_task_used_math@got(r2) | ||
686 | std r5,0(r4) | ||
687 | #endif /* CONFIG_SMP */ | ||
688 | blr | ||
689 | |||
690 | #ifdef CONFIG_ALTIVEC | 639 | #ifdef CONFIG_ALTIVEC |
691 | 640 | ||
692 | #if 0 /* this has no callers for now */ | 641 | #if 0 /* this has no callers for now */ |