]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/85xx: add HOTPLUG_CPU support
authorZhao Chenhui <chenhui.zhao@freescale.com>
Fri, 20 Jul 2012 12:42:36 +0000 (20:42 +0800)
committerKumar Gala <galak@kernel.crashing.org>
Wed, 12 Sep 2012 19:57:08 +0000 (14:57 -0500)
commit0cb392e92c6c3dc6c7574c0af00d86571e380ddd
tree9d835dba5b7663517ea08cbde0b9b694614ba704
parentfd023678bec2cfe5e2ac6f8b14429163afce8962
powerpc/85xx: add HOTPLUG_CPU support

Add support to disable and re-enable individual cores at runtime on
MPC85xx/QorIQ SMP machines. Currently support e500v1/e500v2 core.

MPC85xx machines use ePAPR spin-table in boot page for CPU kick-off.  This
patch uses the boot page from bootloader to boot core at runtime.  It
supports 32-bit and 36-bit physical address.

Signed-off-by: Li Yang <leoli@freescale.com>
Signed-off-by: Jin Qing <b24347@freescale.com>
Signed-off-by: Zhao Chenhui <chenhui.zhao@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
arch/powerpc/Kconfig
arch/powerpc/include/asm/cacheflush.h
arch/powerpc/include/asm/smp.h
arch/powerpc/kernel/head_fsl_booke.S
arch/powerpc/platforms/85xx/smp.c