Re: [Qemu-devel] [PATCH v11 25/29] target/arm: [tcg] Port to tb_stop

2017-07-01 Thread Richard Henderson
On 06/28/2017 06:57 AM, Lluís Vilanova wrote: -if (max_insns > TCG_MAX_INSNS) { -max_insns = TCG_MAX_INSNS; +if ((dc->base.tb->cflags & CF_LAST_IO) && dc->condjmp) { +/* FIXME: This can theoretically happen with self-modifying code. */ +cpu_abort(cpu, "IO on condit

[Qemu-devel] [PATCH v11 25/29] target/arm: [tcg] Port to tb_stop

2017-06-28 Thread Lluís Vilanova
Incrementally paves the way towards using the generic instruction translation loop. Signed-off-by: Lluís Vilanova --- target/arm/translate.c | 195 ++-- 1 file changed, 104 insertions(+), 91 deletions(-) diff --git a/target/arm/translate.c b/target/a