From bfa50bc2638d877cf2900712b7503be22e8811cb Mon Sep 17 00:00:00 2001 From: aliguori Date: Tue, 18 Nov 2008 20:26:41 +0000 Subject: Remove premature memop TB terminations (Jan Kiszka) Now that we can properly restore the pc on watchpoint hits, there is no more need for prematurely terminating TBs if watchpoints are present. Remove all related bits. Signed-off-by: Jan Kiszka Signed-off-by: Anthony Liguori git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5742 c046a42c-6fe2-441c-8c8c-71466251a162 --- target-m68k/translate.c | 6 ------ 1 file changed, 6 deletions(-) (limited to 'target-m68k/translate.c') diff --git a/target-m68k/translate.c b/target-m68k/translate.c index 49e2cb27d..a14f6c560 100644 --- a/target-m68k/translate.c +++ b/target-m68k/translate.c @@ -3027,12 +3027,6 @@ gen_intermediate_code_internal(CPUState *env, TranslationBlock *tb, dc->insn_pc = dc->pc; disas_m68k_insn(env, dc); num_insns++; - - /* Terminate the TB on memory ops if watchpoints are present. */ - /* FIXME: This should be replaced by the deterministic execution - * IRQ raising bits. */ - if (dc->is_mem && env->watchpoints) - break; } while (!dc->is_jmp && gen_opc_ptr < gen_opc_end && !env->singlestep_enabled && (pc_offset) < (TARGET_PAGE_SIZE - 32) && -- cgit v1.2.3