From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NivXG-0002DH-78 for qemu-devel@nongnu.org; Sat, 20 Feb 2010 15:02:42 -0500 Received: from [199.232.76.173] (port=55108 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NivXE-0002C2-Qd for qemu-devel@nongnu.org; Sat, 20 Feb 2010 15:02:40 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NivXA-00084b-RP for qemu-devel@nongnu.org; Sat, 20 Feb 2010 15:02:40 -0500 Received: from are.twiddle.net ([75.149.56.221]:55379) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NivXA-000848-5I for qemu-devel@nongnu.org; Sat, 20 Feb 2010 15:02:36 -0500 Message-Id: From: Richard Henderson Date: Sat, 20 Feb 2010 11:47:52 -0800 Subject: [Qemu-devel] [PATCH 0/3] Get tcg-hppa working List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Tested on debian/parisc (pa8600, 32-bit), and is good enough to run the linux-user-test-0.3 binaries for arm, armeb, i386, mips, mipsel, sh4, and sh4eb. It still fails for ppc and sparc userland; that'll take more debugging. I had a go at sparc-test-0.2, since that's the only one that reliably works for me on x86_64 with -nographics, but there seems to be some sort of signalling problem. The trace makes it into the idle loop and never makes it out again. Anyway, it's a distinct improvement over the current state of affairs, and at least mostly works. r~ Richard Henderson (3): tcg-hppa: Fix const errors in hppa-dis.c. tcg-hppa: Fix 64-bit argument ordering. tcg-hppa: Finish the port. configure | 5 +- hppa-dis.c | 4 +- tcg/hppa/tcg-target.c | 1847 +++++++++++++++++++++++++++++++++++-------------- tcg/hppa/tcg-target.h | 141 +--- tcg/tcg.c | 12 +- 5 files changed, 1356 insertions(+), 653 deletions(-)