Message ID | 1380647845-16793-7-git-send-email-rth@twiddle.net |
---|---|
State | New |
Headers | show |
diff --git a/target-s390x/mem_helper.c b/target-s390x/mem_helper.c index 1422ae9..408836c 100644 --- a/target-s390x/mem_helper.c +++ b/target-s390x/mem_helper.c @@ -1041,7 +1041,7 @@ void HELPER(ptlb)(CPUS390XState *env) /* store using real address */ void HELPER(stura)(CPUS390XState *env, uint64_t addr, uint64_t v1) { - stw_phys(get_address(env, 0, 0, addr), (uint32_t)v1); + stl_phys(get_address(env, 0, 0, addr), (uint32_t)v1); } /* load real address */
We were storing 16 bits instead of 32. Signed-off-by: Richard Henderson <rth@twiddle.net> --- target-s390x/mem_helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)