On 20/05/2015 18:09, Richard Henderson wrote: > On 05/20/2015 08:12 AM, Yongbok Kim wrote: >> diff --git a/target-mips/op_helper.c b/target-mips/op_helper.c >> index 73a8e45..58f02cf 100644 >> --- a/target-mips/op_helper.c >> +++ b/target-mips/op_helper.c >> @@ -2215,6 +2215,13 @@ void mips_cpu_do_unaligned_access(CPUState *cs, vaddr >> addr, >> int error_code = 0; >> int excp; >> >> + if (env->insn_flags & ISA_MIPS32R6) { >> + /* Release 6 provides support for misaligned memory access for >> + * all ordinary memory reference instructions >> + * */ >> + return; >> + } > > This should be done instead with MO_UNALN, at translate time. > See target-ppc, DisasContext, default_tcg_memop_mask. > > > r~ >
Fair enough. Actually I considered to pass the information but didn't bother as this way is so simple. Regards, Yongbok