aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/mipssim/sim_setup.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/mipssim/sim_setup.c')
-rw-r--r--arch/mips/mipssim/sim_setup.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/arch/mips/mipssim/sim_setup.c b/arch/mips/mipssim/sim_setup.c
index 55f22a3afe6..19700696a84 100644
--- a/arch/mips/mipssim/sim_setup.c
+++ b/arch/mips/mipssim/sim_setup.c
@@ -59,18 +59,17 @@ void __init prom_init(void)
59 59
60 prom_meminit(); 60 prom_meminit();
61 61
62#ifdef CONFIG_MIPS_MT_SMP 62 if (cpu_has_mipsmt) {
63 if (cpu_has_mipsmt) 63 if (!register_vsmp_smp_ops())
64 register_smp_ops(&vsmp_smp_ops); 64 return;
65 else 65
66 register_smp_ops(&up_smp_ops);
67#endif
68#ifdef CONFIG_MIPS_MT_SMTC 66#ifdef CONFIG_MIPS_MT_SMTC
69 if (cpu_has_mipsmt)
70 register_smp_ops(&ssmtc_smp_ops); 67 register_smp_ops(&ssmtc_smp_ops);
71 else 68 return;
72 register_smp_ops(&up_smp_ops);
73#endif 69#endif
70 }
71
72 register_up_smp_ops();
74} 73}
75 74
76static void __init serial_init(void) 75static void __init serial_init(void)