KVM: PPC: Fix vmx/vsx mixup in mmio emulation
authorFabiano Rosas <farosas@linux.ibm.com>
Tue, 25 Jan 2022 21:56:52 +0000 (18:56 -0300)
committerMichael Ellerman <mpe@ellerman.id.au>
Mon, 31 Jan 2022 02:42:59 +0000 (13:42 +1100)
commitb99234b918c6e36b9aa0a5b2981e86b6bd11f8e2
tree693f99bea027ad0e10a74ad6636f663711a5b2a7
parent36d014d37d59065087e51b8381e37993f1ca99bc
KVM: PPC: Fix vmx/vsx mixup in mmio emulation

The MMIO emulation code for vector instructions is duplicated between
VSX and VMX. When emulating VMX we should check the VMX copy size
instead of the VSX one.

Fixes: acc9eb9305fe ("KVM: PPC: Reimplement LOAD_VMX/STORE_VMX instruction ...")
Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com>
Reviewed-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220125215655.1026224-3-farosas@linux.ibm.com
arch/powerpc/kvm/powerpc.c