Merge commit 'v3.14' into next
[firefly-linux-kernel-4.4.55.git] / arch / powerpc / kernel / vector.S
index 0458a9aaba9d135867d6a4263404a8264148a7cd..74f8050518d69034984eaf50c8e34e131842f22c 100644 (file)
@@ -36,6 +36,16 @@ _GLOBAL(do_load_up_transact_altivec)
        blr
 #endif
 
+/*
+ * Enable use of VMX/Altivec for the caller.
+ */
+_GLOBAL(vec_enable)
+       mfmsr   r3
+       oris    r3,r3,MSR_VEC@h
+       MTMSRD(r3)
+       isync
+       blr
+
 /*
  * Load state from memory into VMX registers including VSCR.
  * Assumes the caller has enabled VMX in the MSR.