[POWERPC] ppc32: Fix errata for 603 CPUs
[sfrench/cifs-2.6.git] / arch / powerpc / kernel / cpu_setup_6xx.S
index f1ee0b3f78f26fc1e0364244b2819486e637191f..72d1d739525425e023ee719f45ce2ee3f1da6646 100644 (file)
 #include <asm/cache.h>
 
 _GLOBAL(__setup_cpu_603)
-       b       setup_common_caches
+       mflr    r4
+BEGIN_FTR_SECTION
+       bl      __init_fpu_registers
+END_FTR_SECTION_IFCLR(CPU_FTR_FPU_UNAVAILABLE)
+       bl      setup_common_caches
+       mtlr    r4
+       blr
 _GLOBAL(__setup_cpu_604)
        mflr    r4
        bl      setup_common_caches