|
From: | Richard Henderson |
Subject: | Re: [PATCH v2 2/2] linux-user/m68k: Handle EXCP_ADDRESS in cpu_loop |
Date: | Thu, 16 Mar 2023 07:23:28 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 |
On 3/15/23 11:16, Laurent Vivier wrote:
I've tested tests/tcg/m68k/excp-address.c on a real hardware (Q800), and the result differs from the one from QEMU:On Q800 (etch m68k, kernel 5.14.0): $ ./excp-address Illegal instruction $ strace ./excp-address ... rt_sigaction(SIGBUS, {0x80000478, [], SA_SIGINFO}, NULL, 8) = 0 --- SIGILL (Illegal instruction) @ 0 (0) --- +++ killed by SIGILL +++
Ok, that suggests that we need to do something different in the translator in patch 1. I'll give it some thought.
r~
[Prev in Thread] | Current Thread | [Next in Thread] |