cpu_ldst.h: use correct guest address parameter
commitc2a85316902e67530da9d6548139fcce73c0cac6
authorBobby Bingham <koorogi@koorogi.info>
Sun, 13 Nov 2016 05:05:23 +0000 (12 23:05 -0600)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 22 Nov 2016 22:26:51 +0000 (22 23:26 +0100)
treeb78bacefa3ebff11fe681a1497fc2287b76110b7
parenta7764f1548ef9946af30a8f96be9cef10761f0c1
cpu_ldst.h: use correct guest address parameter

In the user emulation code path, tlb_vaddr_to_host erronesously passed
vaddr as the guest address to be translated, instead of addr, the parameter
which actually contained the guest address.

This resulted in incorrect addresses being used when emulating block copy
(mvc/mvpg) and block clear (xc) instructions for the s390x target.

Signed-off-by: Bobby Bingham <koorogi@koorogi.info>
Message-Id: <20161113050523.23909-1-koorogi@koorogi.info>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
include/exec/cpu_ldst.h