From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46152) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YzXCq-0003Or-IN for qemu-devel@nongnu.org; Mon, 01 Jun 2015 17:25:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YzXCo-0008Iv-Kj for qemu-devel@nongnu.org; Mon, 01 Jun 2015 17:25:12 -0400 Received: from hall.aurel32.net ([2001:bc8:30d7:101::1]:56066) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YzXCo-0007qY-Dc for qemu-devel@nongnu.org; Mon, 01 Jun 2015 17:25:10 -0400 From: Aurelien Jarno Date: Mon, 1 Jun 2015 23:24:44 +0200 Message-Id: <1433193897-24110-1-git-send-email-aurelien@aurel32.net> Subject: [Qemu-devel] [PATCH 00/13] target-s390x: fixes 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 The two first patches fixes bugs in the target-s390x TCG emulation. The 4 next patches fix some instruction definition. Given we don't emulate a given CPU model and check the instruction availability, they don't provide any functional change. The last patches emulate some missing instructions, either from the zArchitecture or from some additional facilities. With all these patches applied, the GCC testsuite run in a guest fully passes. Aurelien Jarno (13): target-s390x: fix exception for invalid operation code target-s390x: fix CLGIT instruction target-s390x: rename BRXHLE instruction into BRXLG target-s390x: change CHRL and CGHRL format to RIL-b target-s390x: move STORE CLOCK FAST to the correct facility target-s390x: move SET DFP ROUNDING MODE to the correct facility target-s390x: implement LOAD FP INTEGER instructions target-s390x: implement TRANSLATE AND TEST instruction target-s390x: implement TRANSLATE EXTENDED instruction target-s390x: implement LPDFR and LNDFR instructions target-s390x: implement miscellaneous-instruction-extensions facility target-s390x: implement load-and-trap facility target-s390x: implement high-word facility target-s390x/fpu_helper.c | 31 ++++++++ target-s390x/helper.h | 5 ++ target-s390x/insn-data.def | 82 ++++++++++++++++++-- target-s390x/mem_helper.c | 63 ++++++++++++++++ target-s390x/translate.c | 181 ++++++++++++++++++++++++++++++++++++++++++--- 5 files changed, 346 insertions(+), 16 deletions(-) -- 2.1.4