From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60692) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YxtPL-0000Be-CB for qemu-devel@nongnu.org; Thu, 28 May 2015 04:43:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YxtPG-0002UY-4Q for qemu-devel@nongnu.org; Thu, 28 May 2015 04:43:19 -0400 Received: from e06smtp13.uk.ibm.com ([195.75.94.109]:36313) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YxtPF-0002Tr-Ia for qemu-devel@nongnu.org; Thu, 28 May 2015 04:43:13 -0400 Received: from /spool/local by e06smtp13.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 28 May 2015 09:43:11 +0100 Received: from b06cxnps4074.portsmouth.uk.ibm.com (d06relay11.portsmouth.uk.ibm.com [9.149.109.196]) by d06dlp03.portsmouth.uk.ibm.com (Postfix) with ESMTP id DB9141B08067 for ; Thu, 28 May 2015 09:44:00 +0100 (BST) Received: from d06av08.portsmouth.uk.ibm.com (d06av08.portsmouth.uk.ibm.com [9.149.37.249]) by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id t4S8h8X125821222 for ; Thu, 28 May 2015 08:43:08 GMT Received: from d06av08.portsmouth.uk.ibm.com (localhost [127.0.0.1]) by d06av08.portsmouth.uk.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id t4S8h72O031919 for ; Thu, 28 May 2015 02:43:08 -0600 From: Cornelia Huck Date: Thu, 28 May 2015 10:42:55 +0200 Message-Id: <1432802585-10765-1-git-send-email-cornelia.huck@de.ibm.com> Subject: [Qemu-devel] [PULL 00/10] s390x: SIMD support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: peter.maydell@linaro.org Cc: Cornelia Huck , borntraeger@de.ibm.com, jfrei@linux.vnet.ibm.com, qemu-devel@nongnu.org, agraf@suse.de The following changes since commit 0915aed5842bd4dbe396b92d4f3b846ae29ad663: Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into staging (2015-05-26 11:31:03 +0100) are available in the git repository at: git://github.com/cohuck/qemu tags/s390x-20150528 for you to fetch changes up to 46ca6b3bc99ebf9205e28ed14c023ebf84d39bb7: s390x: Enable vector processing capability (2015-05-27 17:52:04 +0200) ---------------------------------------------------------------- A set of patches add support for vector registers on s390x. Notable: Floating point registers and vector registers overlap, so extra care is needed so that we end up with a consistent state in all cases. ---------------------------------------------------------------- Eric Farman (10): s390x: Common access to floating point registers s390x: Vector Register IOCTLs s390x: Store Additional Status SIGP order gdb-xml: Include XML for s390 vector registers s390x: gdb updates for vector registers s390x: Add vector registers to HMP output linux/elf.h update s390x: Add vector registers to ELF dump s390x: Migrate vector registers s390x: Enable vector processing capability configure | 2 +- gdb-xml/s390-vx.xml | 59 +++++++++++++++++++++++++ include/elf.h | 2 + linux-user/signal.c | 4 +- target-s390x/arch_dump.c | 42 +++++++++++++++++- target-s390x/cpu.h | 26 ++++++++++- target-s390x/gdbstub.c | 50 ++++++++++++++++++++- target-s390x/helper.c | 2 +- target-s390x/kvm.c | 110 +++++++++++++++++++++++++++++++++++++++-------- target-s390x/machine.c | 93 ++++++++++++++++++++++++++++++++------- target-s390x/translate.c | 10 ++++- 11 files changed, 357 insertions(+), 43 deletions(-) create mode 100644 gdb-xml/s390-vx.xml -- 2.4.2