[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 07/52] target-m68k: add bkpt instruction
From: |
Laurent Vivier |
Subject: |
[Qemu-devel] [PATCH 07/52] target-m68k: add bkpt instruction |
Date: |
Wed, 4 May 2016 22:11:47 +0200 |
Signed-off-by: Laurent Vivier <address@hidden>
---
target-m68k/translate.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index bad07a5..e2555f6 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@ -1441,6 +1441,11 @@ DISAS_INSN(swap)
gen_logic_cc(s, reg);
}
+DISAS_INSN(bkpt)
+{
+ gen_exception(s, s->pc - 2, EXCP_DEBUG);
+}
+
DISAS_INSN(pea)
{
TCGv tmp;
@@ -2894,6 +2899,7 @@ void register_m68k_insns (CPUM68KState *env)
INSN(move_to_sr, 46c0, ffc0, CF_ISA_A);
BASE(pea, 4840, ffc0);
BASE(swap, 4840, fff8);
+ INSN(bkpt, 4848, fff8, M68000);
BASE(movem, 48c0, fbc0);
BASE(ext, 4880, fff8);
BASE(ext, 48c0, fff8);
--
2.5.5
- [Qemu-devel] [PATCH 02/52] target-m68k: Build the opcode table only once to avoid multithreading issues, (continued)
- [Qemu-devel] [PATCH 02/52] target-m68k: Build the opcode table only once to avoid multithreading issues, Laurent Vivier, 2016/05/04
- [Qemu-devel] [PATCH 03/52] target-m68k: define m680x0 CPUs and features, Laurent Vivier, 2016/05/04
- [Qemu-devel] [PATCH 04/52] target-m68k: manage scaled index, Laurent Vivier, 2016/05/04
- [Qemu-devel] [PATCH 05/52] target-m68k: introduce read_imXX() functions, Laurent Vivier, 2016/05/04
- [Qemu-devel] [PATCH 06/52] target-m68k: set disassembler mode to 680x0 or coldfire, Laurent Vivier, 2016/05/04
- [Qemu-devel] [PATCH 07/52] target-m68k: add bkpt instruction,
Laurent Vivier <=
- [Qemu-devel] [PATCH 08/52] target-m68k: define operand sizes, Laurent Vivier, 2016/05/04
- [Qemu-devel] [PATCH 09/52] target-m68k: set PAGE_BITS to 12 for m68k, Laurent Vivier, 2016/05/04
- [Qemu-devel] [PATCH 10/52] target-m68k: REG() macro cleanup, Laurent Vivier, 2016/05/04
- [Qemu-devel] [PATCH 11/52] target-m68k: allow to update flags with operation on words and bytes, Laurent Vivier, 2016/05/04