[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL for-2.0 01/11] tcg-sparc: Fix ld64 for 32-bit mode
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PULL for-2.0 01/11] tcg-sparc: Fix ld64 for 32-bit mode |
Date: |
Mon, 17 Mar 2014 11:20:33 -0700 |
Since were not using an annulled branch, we need to put a nop
in the delay slot.
Signed-off-by: Richard Henderson <address@hidden>
---
tcg/sparc/tcg-target.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tcg/sparc/tcg-target.c b/tcg/sparc/tcg-target.c
index cbd1c91..b459886 100644
--- a/tcg/sparc/tcg-target.c
+++ b/tcg/sparc/tcg-target.c
@@ -963,6 +963,7 @@ static void tcg_out_qemu_ld(TCGContext *s, const TCGArg
*args, int sizeop)
label_ptr[0] = (uint32_t *)s->code_ptr;
tcg_out_bpcc0(s, COND_NE, BPCC_PN
| (TARGET_LONG_BITS == 64 ? BPCC_XCC : BPCC_ICC), 0);
+ tcg_out_nop(s);
/* TLB Hit. */
/* Load all 64-bits into an O/G register. */
--
1.8.5.3
- [Qemu-devel] [PULL for-2.0 00/11] tcg-sparc updates, Richard Henderson, 2014/03/17
- [Qemu-devel] [PULL for-2.0 01/11] tcg-sparc: Fix ld64 for 32-bit mode,
Richard Henderson <=
- [Qemu-devel] [PULL for-2.0 02/11] tcg-sparc: Fix tlb read, Richard Henderson, 2014/03/17
- [Qemu-devel] [PULL for-2.0 03/11] tcg-sparc: Tidy call+jump patterns, Richard Henderson, 2014/03/17
- [Qemu-devel] [PULL for-2.0 04/11] tcg-sparc: Use intptr_t as appropriate, Richard Henderson, 2014/03/17
- [Qemu-devel] [PULL for-2.0 05/11] tcg-sparc: Don't handle remainder, Richard Henderson, 2014/03/17
- [Qemu-devel] [PULL for-2.0 06/11] tcg-sparc: Dont handle constant arguments to ext32 ops, Richard Henderson, 2014/03/17
- [Qemu-devel] [PULL for-2.0 07/11] tcg-sparc: Improve tcg_out_movi, Richard Henderson, 2014/03/17
- [Qemu-devel] [PULL for-2.0 08/11] tcg-sparc: Use TCGMemOp within qemu_ldst routines, Richard Henderson, 2014/03/17
- [Qemu-devel] [PULL for-2.0 09/11] tcg-sparc: Tidy tcg_out_tlb_load interface, Richard Henderson, 2014/03/17
- [Qemu-devel] [PULL for-2.0 10/11] tcg-sparc: Convert to new ldst helpers, Richard Henderson, 2014/03/17
- [Qemu-devel] [PULL for-2.0 11/11] tcg-sparc: Convert to new ldst opcodes, Richard Henderson, 2014/03/17