While some of the plumbing for misaligned data is present, in the form
of nios2_cpu_do_unaligned_access, the hook will not be called because
TARGET_ALIGNED_ONLY is not set in configs/targets/nios2-softmmu.mak.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <
20220421151735.31996-35-richard.henderson@linaro.org>
case EXCP_ILLEGAL:
name = "ILLEGAL insn";
break;
+ case EXCP_UNALIGN:
+ name = "Misaligned (data)";
+ break;
+ case EXCP_UNALIGND:
+ name = "Misaligned (destination)";
+ break;
case EXCP_TRAP:
name = "TRAP insn";
break;
case EXCP_SUPERD:
case EXCP_ILLEGAL:
case EXCP_TRAP:
+ case EXCP_UNALIGN:
+ case EXCP_UNALIGND:
do_exception(cpu, cpu->exception_addr, false);
break;