From b9f8e55bf7e994e192ab7360830731580384b813 Mon Sep 17 00:00:00 2001 From: Laurent Vivier Date: Tue, 30 Oct 2018 17:55:54 +0100 Subject: target/m68k: use EXCP_ILLEGAL instead of EXCP_UNSUPPORTED Coldfire defines an "Unsupported instruction" exception if execution of a valid instruction is attempted but the required hardware is not present in the processor. We use it with instructions that are in fact undefined or illegal, and the exception expected in this case by the kernel is the illegal exception, so this patch fixes that. Signed-off-by: Laurent Vivier Reviewed-by: Richard Henderson Message-Id: <20181030165554.5761-1-laurent@vivier.eu> --- linux-user/m68k/cpu_loop.c | 1 - 1 file changed, 1 deletion(-) (limited to 'linux-user/m68k') diff --git a/linux-user/m68k/cpu_loop.c b/linux-user/m68k/cpu_loop.c index b4d3d8a..30c3332 100644 --- a/linux-user/m68k/cpu_loop.c +++ b/linux-user/m68k/cpu_loop.c @@ -55,7 +55,6 @@ void cpu_loop(CPUM68KState *env) break; case EXCP_LINEA: case EXCP_LINEF: - case EXCP_UNSUPPORTED: do_sigill: info.si_signo = TARGET_SIGILL; info.si_errno = 0; -- cgit v1.1