summaryrefslogtreecommitdiffstats
path: root/crypto/rmd320.c
diff options
context:
space:
mode:
authorMatthew McClintock <msm@freescale.com>2010-08-27 11:58:21 +0000
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2010-08-31 11:35:12 +1000
commit4562c986f0d694124de20815adf7e1aad8a94668 (patch)
treec8ca89c874ee92a5bb7571cdb5841b83b544acb3 /crypto/rmd320.c
parent2bfc96a127bc1cc94d26bfaa40159966064f9c8c (diff)
downloadlinux-4562c986f0d694124de20815adf7e1aad8a94668.tar.gz
linux-4562c986f0d694124de20815adf7e1aad8a94668.tar.bz2
linux-4562c986f0d694124de20815adf7e1aad8a94668.zip
powerpc/kexec: Adds correct calling convention for kexec purgatory
Call kexec purgatory code correctly. We were getting lucky before. If you examine the powerpc 32bit kexec "purgatory" code you will see it expects the following: >From kexec-tools: purgatory/arch/ppc/v2wrap_32.S -> calling convention: -> r3 = physical number of this cpu (all cpus) -> r4 = address of this chunk (master only) As such, we need to set r3 to the current core, r4 happens to be unused by purgatory at the moment but we go ahead and set it here as well Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'crypto/rmd320.c')
0 files changed, 0 insertions, 0 deletions