[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation
From: |
Lluís Vilanova |
Subject: |
Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation framework |
Date: |
Tue, 27 Jun 2017 18:41:33 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Richard Henderson writes:
> On 06/25/2017 01:59 AM, Lluís Vilanova wrote:
[...]
>> +
>> + /* Early exit before breakpoint checks */
>> + if (unlikely(db->is_jmp != DJ_NEXT)) {
>> + break;
>> + }
> This must be done at the end of the loop, not at the beginning of the next
> loop,
> after we've already emitted insn_start for the following insn.
> That said, you already do have that check below, so what is this intended to
> do?
Some targets (for now, arm-linux-user) need to finish the translation loop
before even the first instruction.
Cheers,
Lluis
- Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation framework, (continued)
- Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation framework, Alex Bennée, 2017/06/26
- Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation framework, Lluís Vilanova, 2017/06/26
- Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation framework, Peter Maydell, 2017/06/26
- Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation framework, Richard Henderson, 2017/06/26
- Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation framework, Peter Maydell, 2017/06/27
- Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation framework, Richard Henderson, 2017/06/26
- Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation framework, Emilio G. Cota, 2017/06/26
- Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation framework, Emilio G. Cota, 2017/06/26
- Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation framework, Richard Henderson, 2017/06/26
- Re: [Qemu-devel] [PATCH v9 04/26] target: [tcg] Add generic translation framework,
Lluís Vilanova <=
- [Qemu-devel] [PATCH v9 05/26] target: [tcg] Redefine DISAS_* onto the generic translation framework (DJ_*), Lluís Vilanova, 2017/06/25
- [Qemu-devel] [PATCH v9 06/26] target: [tcg, i386] Port to DisasContextBase, Lluís Vilanova, 2017/06/25
- [Qemu-devel] [PATCH v9 07/26] target: [tcg, i386] Refactor init_disas_context, Lluís Vilanova, 2017/06/25