From: KONRAD Frederic <fred.kon...@greensocs.com> This changes just the tb_flush called from tb_alloc.
TODO: * changes the other tb_flush. Signed-off-by: KONRAD Frederic <fred.kon...@greensocs.com> --- translate-all.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/translate-all.c b/translate-all.c index 7094bf0..cabce75 100644 --- a/translate-all.c +++ b/translate-all.c @@ -1148,7 +1148,7 @@ TranslationBlock *tb_gen_code(CPUState *cpu, tb = tb_alloc(pc); if (!tb) { /* flush must be done */ - tb_flush(cpu); + tb_flush_safe(cpu); /* cannot fail at this point */ tb = tb_alloc(pc); /* Don't forget to invalidate previous TB info. */ -- 1.9.0