qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] target-xtensa: raise an exception for invalid and r


From: Max Filippov
Subject: [Qemu-devel] [PATCH] target-xtensa: raise an exception for invalid and reserved opcodes
Date: Tue, 25 Oct 2011 20:44:20 +0400

This includes opcodes from disabled features and those marked reserved in the 
ISA.

Signed-off-by: Max Filippov <address@hidden>
---
 target-xtensa/translate.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/target-xtensa/translate.c b/target-xtensa/translate.c
index 1688bb2..792eff1 100644
--- a/target-xtensa/translate.c
+++ b/target-xtensa/translate.c
@@ -2378,6 +2378,7 @@ static void disas_xtensa_insn(DisasContext *dc)
 
 invalid_opcode:
     qemu_log("INVALID(pc = %08x)\n", dc->pc);
+    gen_exception_cause(dc, ILLEGAL_INSTRUCTION_CAUSE);
     dc->pc = dc->next_pc;
 #undef HAS_OPTION
 }
-- 
1.7.6.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]