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)

Reply via email to