From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46127) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ay3B2-0008Pd-FM for qemu-devel@nongnu.org; Wed, 04 May 2016 16:13:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ay3Aq-00035s-VI for qemu-devel@nongnu.org; Wed, 04 May 2016 16:13:39 -0400 Received: from smtp1-g21.free.fr ([212.27.42.1]:24733) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ay3Aq-00031z-C7 for qemu-devel@nongnu.org; Wed, 04 May 2016 16:13:32 -0400 From: Laurent Vivier Date: Wed, 4 May 2016 22:11:47 +0200 Message-Id: <1462392752-17703-8-git-send-email-laurent@vivier.eu> In-Reply-To: <1462392752-17703-1-git-send-email-laurent@vivier.eu> References: <1462392752-17703-1-git-send-email-laurent@vivier.eu> Subject: [Qemu-devel] [PATCH 07/52] target-m68k: add bkpt instruction List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: gerg@uclinux.org, schwab@linux-m68k.org, agraf@suse.de, rth@twiddle.net, Laurent Vivier Signed-off-by: Laurent Vivier --- 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