aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/entry_64.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/kernel/entry_64.S')
-rw-r--r--arch/powerpc/kernel/entry_64.S5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/entry_64.S b/arch/powerpc/kernel/entry_64.S
index 6ca3044e2e32..12eb95a80ce9 100644
--- a/arch/powerpc/kernel/entry_64.S
+++ b/arch/powerpc/kernel/entry_64.S
@@ -353,6 +353,11 @@ _GLOBAL(_switch)
353 mflr r20 /* Return to switch caller */ 353 mflr r20 /* Return to switch caller */
354 mfmsr r22 354 mfmsr r22
355 li r0, MSR_FP 355 li r0, MSR_FP
356#ifdef CONFIG_VSX
357BEGIN_FTR_SECTION
358 oris r0,r0,MSR_VSX@h /* Disable VSX */
359END_FTR_SECTION_IFSET(CPU_FTR_VSX)
360#endif /* CONFIG_VSX */
356#ifdef CONFIG_ALTIVEC 361#ifdef CONFIG_ALTIVEC
357BEGIN_FTR_SECTION 362BEGIN_FTR_SECTION
358 oris r0,r0,MSR_VEC@h /* Disable altivec */ 363 oris r0,r0,MSR_VEC@h /* Disable altivec */