Ralf Baechle 9b6695a8ad [MIPS] SMP: Fix initialization order bug.
A recent change requires cpu_possible_map to be initialized before
smp_sched_init() but most MIPS platforms were initializing their
processors in the prom_prepare_cpus callback of smp_prepare_cpus.  The
simple fix of calling prom_prepare_cpus from one of the earlier SMP
initialization hooks doesn't work well either since IPIs may require
init_IRQ() to have completed, so bit the bullet and split
prom_prepare_cpus into two initialization functions, plat_smp_setup
which is called early from setup_arch and plat_prepare_cpus called where
prom_prepare_cpus used to be called.
    
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2006-02-27 17:30:36 +00:00
..
2005-11-17 16:23:48 +00:00
2005-10-29 19:32:47 +01:00
2005-10-29 19:32:19 +01:00
2006-02-08 17:52:25 +00:00
2005-10-29 19:32:46 +01:00
2006-01-10 13:39:06 +00:00
2006-02-07 13:30:24 +00:00
2005-10-29 19:32:38 +01:00
2006-01-08 20:13:39 -08:00
2006-02-07 13:30:25 +00:00
2005-11-07 18:05:40 +00:00
2005-10-29 19:32:40 +01:00
2005-10-29 19:31:42 +01:00
2006-02-07 13:30:26 +00:00
2005-10-29 19:32:10 +01:00
2006-02-15 15:32:22 -08:00
2005-10-29 19:32:40 +01:00
2005-10-29 19:32:49 +01:00
2006-01-12 09:08:59 -08:00
2005-10-29 19:32:29 +01:00
2005-11-07 18:05:38 +00:00
2005-11-07 18:05:33 +00:00
2005-10-29 19:32:40 +01:00
2005-11-07 18:05:38 +00:00
2005-10-29 19:31:41 +01:00