On Thu, Jun 2, 2016 at 3:37 PM, Sergey Fedorov <serge.f...@gmail.com> wrote: > On 31/05/16 21:39, Pranith Kumar wrote: >> Signed-off-by: Pranith Kumar <bobby.pr...@gmail.com> >> Signed-off-by: Richard Henderson <r...@twiddle.net> >> --- >> target-arm/translate.c | 7 +++++-- >> 1 file changed, 5 insertions(+), 2 deletions(-) >> >> diff --git a/target-arm/translate.c b/target-arm/translate.c >> index c946c0e..e1b16c0 100644 >> --- a/target-arm/translate.c >> +++ b/target-arm/translate.c >> @@ -7980,9 +7980,11 @@ static void disas_arm_insn(DisasContext *s, unsigned >> int insn) >> gen_clrex(s); >> return; >> case 4: /* dsb */ >> + ARCH(7); > > ARMv7 ARM says: "A DSB behaves as a DMB with the same arguments, and > also has the additional properties...". >
OK. I was just focusing on dmb for now. I will add translation for all other barriers too in the next version. Thanks! -- Pranith