On Tue, 22 Aug 2023 at 18:02, Richard Henderson <richard.hender...@linaro.org> wrote: > > Most illegal instructions use ILL_ILLOPC. > > Signed-off-by: Richard Henderson <richard.hender...@linaro.org> > --- > linux-user/aarch64/cpu_loop.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/linux-user/aarch64/cpu_loop.c b/linux-user/aarch64/cpu_loop.c > index 2e2f7cf218..22c9789326 100644 > --- a/linux-user/aarch64/cpu_loop.c > +++ b/linux-user/aarch64/cpu_loop.c > @@ -110,7 +110,7 @@ void cpu_loop(CPUARMState *env) > /* just indicate that signals should be handled asap */ > break; > case EXCP_UDEF: > - force_sig_fault(TARGET_SIGILL, TARGET_ILL_ILLOPN, env->pc); > + force_sig_fault(TARGET_SIGILL, TARGET_ILL_ILLOPC, env->pc); > break; > case EXCP_PREFETCH_ABORT: > case EXCP_DATA_ABORT:
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> thanks -- PMM