sparc32: refactor smp boot
Introduce a common smp_callin() function to call from trampoline_32.S. Add platform specific functions to handle the platform details. This is in preparation for a patch that will unify the smp boot stuff for all architectures. sparc32 was significantly different to warrant this patch in preparation. Signed-off-by:Sam Ravnborg <sam@ravnborg.org> Acked-by:
David S. Miller <davem@davemloft.net> Cc: "Srivatsa S. Bhat" <srivatsa.bhat@linux.vnet.ibm.com> Acked-by:
Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- arch/sparc/kernel/kernel.h 12 additions, 0 deletionsarch/sparc/kernel/kernel.h
- arch/sparc/kernel/leon_smp.c 9 additions, 24 deletionsarch/sparc/kernel/leon_smp.c
- arch/sparc/kernel/smp_32.c 86 additions, 0 deletionsarch/sparc/kernel/smp_32.c
- arch/sparc/kernel/sun4d_smp.c 9 additions, 20 deletionsarch/sparc/kernel/sun4d_smp.c
- arch/sparc/kernel/sun4m_smp.c 9 additions, 24 deletionsarch/sparc/kernel/sun4m_smp.c
- arch/sparc/kernel/trampoline_32.S 7 additions, 10 deletionsarch/sparc/kernel/trampoline_32.S
Please register or sign in to comment