From: Benjamin Herrenschmidt Date: Tue, 5 Apr 2011 04:34:58 +0000 (+1000) Subject: powerpc: Perform an isync to synchronize CPUs coming out of secondary_hold X-Git-Tag: v3.0-rc1~385^2~122 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dd797738643cd3c2dd9cdff7e4c3a04d318ab23a;p=profile%2Fivi%2Fkernel-x86-ivi.git powerpc: Perform an isync to synchronize CPUs coming out of secondary_hold We need to do that to guarantee they see any code change done by dynamic patching during boot. Signed-off-by: Benjamin Herrenschmidt --- diff --git a/arch/powerpc/kernel/head_64.S b/arch/powerpc/kernel/head_64.S index 0700e11..6d17c37 100644 --- a/arch/powerpc/kernel/head_64.S +++ b/arch/powerpc/kernel/head_64.S @@ -147,6 +147,8 @@ __secondary_hold: mtctr r4 mr r3,r24 li r4,0 + /* Make sure that patched code is visible */ + isync bctr #else BUG_OPCODE