]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00275403 ARM: imx: Support CPU hotplug
authorAnson Huang <b20788@freescale.com>
Thu, 15 Aug 2013 20:18:22 +0000 (16:18 -0400)
committerJason Liu <r64343@freescale.com>
Wed, 30 Oct 2013 01:54:43 +0000 (09:54 +0800)
commit53b61c4559ecb89b1d7b373296c620095ac61e9d
tree61e14df1a9c1b4c53e6471e5c9b43fa6a76f3ec1
parent491043a3fded967e9aa72677888c1ce6718329ea
ENGR00275403 ARM: imx: Support CPU hotplug

When doing secondary cores enable/disable, the enable bit
and reset bit in SRC should be written together. Without
this, CPU hotplug can NOT pass stress test, and with this,
it can passed over 500k iterations CPU hotplug test with
many threads running in background, at least three boards
are tested.

When trying hotplug a secondary core, it should stay
in idle forever before it is disabled from SRC.

Signed-off-by: Anson Huang <b20788@freescale.com>
arch/arm/mach-imx/hotplug.c
arch/arm/mach-imx/src.c