]> git.proxmox.com Git - mirror_qemu.git/commit
tcg/ppc: Fix CONFIG_TCG_PASS_AREG0 mode
authorAndreas Färber <afaerber@suse.de>
Wed, 9 May 2012 17:26:59 +0000 (19:26 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Wed, 9 May 2012 18:59:19 +0000 (13:59 -0500)
commit1b3e76ebd1e270eae27e502ea8b836c31d95f801
treed188f22e55a414021dce10507638d42d335ebd92
parenta082615b0752e113e40537e7f820ffb4bbb15750
tcg/ppc: Fix CONFIG_TCG_PASS_AREG0 mode

Adjust the tcg_out_qemu_{ld,st}() slow paths to pass AREG0 in r3,
based on patches by malc.

Also adjust the registers clobbered, based on patch by Alex.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de>
[AF: Do not hardcode r3 for AREG0, requested by Alex]
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
tcg/ppc/tcg-target.c