summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/configs/ppc64e_defconfig
diff options
context:
space:
mode:
authorAnton Blanchard <anton@samba.org>2017-06-15 01:46:39 +0200
committerMichael Ellerman <mpe@ellerman.id.au>2017-07-12 08:43:48 +0200
commit64e756c55aa46fc18fd53e8f3598b73b528d8637 (patch)
treed068e4650693d6d5b06fc9cfd9042ccec9df7a08 /arch/powerpc/configs/ppc64e_defconfig
parentpowerpc: Fix emulation of mcrf in emulate_step() (diff)
downloadlinux-64e756c55aa46fc18fd53e8f3598b73b528d8637.tar.xz
linux-64e756c55aa46fc18fd53e8f3598b73b528d8637.zip
powerpc: Fix emulation of mfocrf in emulate_step()
From POWER4 onwards, mfocrf() only places the specified CR field into the destination GPR, and the rest of it is set to 0. The PowerPC AS from version 3.0 now requires this behaviour. The emulation code currently puts the entire CR into the destination GPR. Fix it. Fixes: 6888199f7fe5 ("[POWERPC] Emulate more instructions in software") Cc: stable@vger.kernel.org # v2.6.22+ Signed-off-by: Anton Blanchard <anton@samba.org> Acked-by: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/configs/ppc64e_defconfig')
0 files changed, 0 insertions, 0 deletions