From 950aa89c7a194ea3ac00f560033b8cc67c253151 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Sun, 25 Feb 2018 18:08:37 -0500 Subject: [PATCH] target-sparc: Fix obvious error in ASI_M_BFILL Backports commit c095b83f9836cef80f64b32603fea240762a824b from qemu --- qemu/target-sparc/ldst_helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qemu/target-sparc/ldst_helper.c b/qemu/target-sparc/ldst_helper.c index 774ec84f..aeec82c3 100644 --- a/qemu/target-sparc/ldst_helper.c +++ b/qemu/target-sparc/ldst_helper.c @@ -944,7 +944,7 @@ void helper_st_asi(CPUSPARCState *env, target_ulong addr, uint64_t val, int asi, /* addr = dst fill 32 bytes with val */ unsigned int i; - uint32_t dst = addr & 7; + uint32_t dst = addr & ~7; for (i = 0; i < 32; i += 8, dst += 8) { cpu_stq_kernel(env, dst, val);