|
@@ -88,6 +88,12 @@ static void __init cps_smp_setup(void)
|
|
|
|
|
|
/* Make core 0 coherent with everything */
|
|
|
write_gcr_cl_coherence(0xff);
|
|
|
+
|
|
|
+#ifdef CONFIG_MIPS_MT_FPAFF
|
|
|
+ /* If we have an FPU, enroll ourselves in the FPU-full mask */
|
|
|
+ if (cpu_has_fpu)
|
|
|
+ cpu_set(0, mt_fpu_cpumask);
|
|
|
+#endif /* CONFIG_MIPS_MT_FPAFF */
|
|
|
}
|
|
|
|
|
|
static void __init cps_prepare_cpus(unsigned int max_cpus)
|