From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58289) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwfcL-00038S-QZ for qemu-devel@nongnu.org; Sun, 24 May 2015 19:47:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YwfcJ-000819-AK for qemu-devel@nongnu.org; Sun, 24 May 2015 19:47:41 -0400 Received: from hall.aurel32.net ([2001:bc8:30d7:101::1]:40636) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwfcJ-00080G-5K for qemu-devel@nongnu.org; Sun, 24 May 2015 19:47:39 -0400 From: Aurelien Jarno Date: Mon, 25 May 2015 01:47:21 +0200 Message-Id: <1432511251-22515-1-git-send-email-aurelien@aurel32.net> Subject: [Qemu-devel] [PATCH 00/10] target-s390x: TCG fixes and improvements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Alexander Graf , Aurelien Jarno , Richard Henderson This patchset fixes a few issues with the s390x emulation and improves it a bit by a emulating a few more instructions. With this patchset and the ones posted a few days ago, I have been able to build the GNU libc in both a 64-bit guest with 64-bit userland and a 64-bit guest with a 31-bit userland and pass the testsuite in both cases. Aurelien Jarno (10): target-s390x: fix PSW value on dynamical exception from helpers target-s390x: fix MMU index computation target-s390x: define default NaN values target-s390x: silence NaNs for LOAD LENGTHENED and LOAD ROUNDED target-s390x: detect tininess before rounding for FP operations target-s390x: improve facilities list target-s390x: enable fully implemented facilities target-s390x: implement STFLE instruction target-s390x: move a few instructions to the correct facility target-s390x: implement LAY and LAEY instructions fpu/softfloat-specialize.h | 8 +++-- target-s390x/cpu.c | 8 +++++ target-s390x/cpu.h | 81 +++++++++++++++++++++++++++++++++++++++++++--- target-s390x/fpu_helper.c | 12 +++---- target-s390x/helper.h | 1 + target-s390x/insn-data.def | 13 +++++--- target-s390x/misc_helper.c | 21 +++++++++++- target-s390x/translate.c | 46 ++++++++++++++++++++++++-- 8 files changed, 170 insertions(+), 20 deletions(-) -- 2.1.4