Re: [Qemu-devel] [RFC PATCH v3 1/1] SPARC64: add icount support

2018-06-15 Thread Mark Cave-Ayland
On 14/06/18 23:40, Richard Henderson wrote: On 06/14/2018 12:28 PM, Mark Cave-Ayland wrote: @@ -5834,6 +5928,11 @@ static void sparc_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) save_npc(dc); tcg_gen_exit_tb(NULL, 0); } +} else if

Re: [Qemu-devel] [RFC PATCH v3 1/1] SPARC64: add icount support

2018-06-14 Thread Richard Henderson
On 06/14/2018 12:28 PM, Mark Cave-Ayland wrote: > @@ -5834,6 +5928,11 @@ static void sparc_tr_tb_stop(DisasContextBase *dcbase, > CPUState *cs) > save_npc(dc); > tcg_gen_exit_tb(NULL, 0); > } > +} else if (dc->base.is_jmp == DISAS_EXIT) { > +/* Exit

[Qemu-devel] [RFC PATCH v3 1/1] SPARC64: add icount support

2018-06-14 Thread Mark Cave-Ayland
This patch adds gen_io_start()/gen_io_end() to various instructions as required in order to boot my OpenBIOS test images on qemu-system-sparc64 with icount enabled. Signed-off-by: Mark Cave-Ayland --- target/sparc/translate.c | 99 1 file