Re: [Qemu-devel] [PATCH v16 32/35] target-tilegx: Handle atomic instructions

2015-09-15 Thread Peter Maydell
On 14 September 2015 at 23:43, Richard Henderson wrote: > Signed-off-by: Richard Henderson > --- > +static void do_exch(CPUTLGState *env, bool quad, bool cmp) > +{ > +target_ulong addr; > +target_long val, sprval; > + > +start_exclusive(); > + > +addr = env->atomic_srca; > +i

[Qemu-devel] [PATCH v16 32/35] target-tilegx: Handle atomic instructions

2015-09-14 Thread Richard Henderson
Signed-off-by: Richard Henderson --- linux-user/main.c | 166 ++ target-tilegx/cpu.h | 4 +- target-tilegx/translate.c | 80 +- 3 files changed, 248 insertions(+), 2 deletions(-) diff --git a/linux-user/main.c b/lin