|
From: | Andreas Färber |
Subject: | [Qemu-devel] Re: [PATCH 1/3] TCG: Mac OS X support for ppc64 target |
Date: | Sun, 6 Dec 2009 14:08:40 +0100 |
Am 06.12.2009 um 07:28 schrieb malc:
On Sun, 6 Dec 2009, Andreas F?rber wrote:Am 06.12.2009 um 06:13 schrieb malc:On Sun, 6 Dec 2009, Andreas Faerber wrote:Darwin/ppc64 does not use function descriptors, adapt prologue and tcg_out_call accordingly. GPR2 is available for general use, so let's use it. http://developer.apple.com/mac/library/documentation/DeveloperTools/Conceptual/LowLevelABI/110-64-bit_PowerPC_Function_Calling_Conventions/64bitPowerPC.html Signed-off-by: Andreas Faerber <address@hidden> Cc: malc <address@hidden> --- tcg/ppc64/tcg-target.c | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/tcg/ppc64/tcg-target.c b/tcg/ppc64/tcg-target.c index a612e10..bf9b7d9 100644 --- a/tcg/ppc64/tcg-target.c +++ b/tcg/ppc64/tcg-target.c
Otherwise looks good.. Should i commit it with R13 fixed?About the callee-save stuff I was less certain. Feel free to make modifications (e.g., moving tcg_out_call up?) or have me resubmit.Sorry, i don't get this part, i was just thinking of removing R13 from the list. Moving tcg_out_call?
Sorry, I meant tcg_out_b. Just declaring it was the least intrusive patch.
I've sent a v2 series, doing the above plus silencing a warning.They are also available for pulling from git://repo.or.cz/qemu/ afaerber.git, branch tcg-osx-ppc64.
Andreas
[Prev in Thread] | Current Thread | [Next in Thread] |