summaryrefslogtreecommitdiff
path: root/target-m68k
diff options
context:
space:
mode:
authoraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>2008-11-18 20:26:41 +0000
committeraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>2008-11-18 20:26:41 +0000
commita7559f74e37e37544de493db9c0c7117cb8b2265 (patch)
tree5c19585f1639b944ea3d8d65be35c0ed94475ab4 /target-m68k
parent5d863db36560c528cb5a0106cf8200857a27ac63 (diff)
downloadqemu-a7559f74e37e37544de493db9c0c7117cb8b2265.tar.gz
qemu-a7559f74e37e37544de493db9c0c7117cb8b2265.tar.bz2
qemu-a7559f74e37e37544de493db9c0c7117cb8b2265.zip
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 <jan.kiszka@siemens.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5742 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-m68k')
-rw-r--r--target-m68k/translate.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 49e2cb27df..a14f6c560c 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) &&