From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O23VD-0007Jp-I7 for qemu-devel@nongnu.org; Wed, 14 Apr 2010 10:23:39 -0400 Received: from [140.186.70.92] (port=37310 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O23V6-0007H2-HW for qemu-devel@nongnu.org; Wed, 14 Apr 2010 10:23:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O23V2-0006cZ-O5 for qemu-devel@nongnu.org; Wed, 14 Apr 2010 10:23:32 -0400 Received: from are.twiddle.net ([75.149.56.221]:43812) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O23V2-0006bs-DT for qemu-devel@nongnu.org; Wed, 14 Apr 2010 10:23:28 -0400 Message-Id: From: Richard Henderson Date: Wed, 14 Apr 2010 06:50:49 -0700 Subject: [Qemu-devel] [PATCH 0/6] tcg-hppa improvements List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: aurelien@aurel32.net These are all follow-ups to Aurelien's review of my finish-the-port post of last week. I've been able to do some testing of system mode now. Both arm-test and sparc-test seem to have some problem entering user-mode. This is suggesive of the problem Aurelien described wrt re-translation, but as far as I can tell I've fixed that bit. Nevertheless, this patch sequence is a strict improvement, since we wouldn't get even that far before this patch sequence. I'm going to try to get SDL et al installed on the machine next, so I can try some graphics-mode emulations, like DOS... however horrible trans-atlantic X sessions tend to be... r~ Richard Henderson (6): tcg-hppa: Constrain immediate inputs to and_i32, or_i32, andc_i32. tcg-hppa: Fix GUEST_BASE initialization in prologue. tcg-hppa: Fix softmmu loads and stores. tcg-hppa: Schedule the address masking after the TLB load. tcg-hppa: Fix branch offset during retranslation. tcg-hppa: Remove automatically implemented opcodes. tcg/hppa/tcg-target.c | 437 ++++++++++++++++++++++++------------------------- tcg/hppa/tcg-target.h | 10 +- 2 files changed, 217 insertions(+), 230 deletions(-)