forked from Minki/linux
9b6695a8ad
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> |
||
---|---|---|
.. | ||
ip27-berr.c | ||
ip27-console.c | ||
ip27-dbgio.c | ||
ip27-hubio.c | ||
ip27-init.c | ||
ip27-irq-glue.S | ||
ip27-irq.c | ||
ip27-klconfig.c | ||
ip27-klnuma.c | ||
ip27-memory.c | ||
ip27-nmi.c | ||
ip27-reset.c | ||
ip27-smp.c | ||
ip27-timer.c | ||
ip27-xtalk.c | ||
Kconfig | ||
Makefile | ||
TODO |