Am 01.09.2015 um 22:07 schrieb Richard Henderson: > In ffc6372851d8631a9f9fa56ec613b3244dc635b9, we swapped the guest > base to the address base register from the address index register. > Except that 31 in the base slot is SP not XZR, so we need to be > more intelligent about which reg gets placed in which slot. > > Cc: Paolo Bonzini <pbonz...@redhat.com> > Cc: Aurelien Jarno <aurel...@aurel32.net> > Cc: Richard Henderson <r...@twiddle.net> > Cc: qemu-sta...@nongnu.org (v2.4.0) > Reported-by: Andreas Färber <afaer...@suse.de> > Signed-off-by: Richard Henderson <r...@twiddle.net> > --- > tcg/aarch64/tcg-target.c | 27 ++++++++++++++++++++------- > 1 file changed, 20 insertions(+), 7 deletions(-)
Tested-by: Andreas Färber <afaer...@suse.de> Fixes my test case, thanks. Backporting it to v2.4.0 was a little complicated due to the guest base changes though, still waiting on results from our build service there. Regards, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Graham Norton; HRB 21284 (AG Nürnberg)