From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18976 invoked by alias); 3 Jul 2013 16:57:14 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 18951 invoked by uid 89); 3 Jul 2013 16:57:13 -0000 X-Spam-SWARE-Status: No, score=-3.8 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,RCVD_IN_DNSWL_MED,RCVD_IN_HOSTKARMA_W,RP_MATCHES_RCVD autolearn=ham version=3.3.1 Received: from e06smtp10.uk.ibm.com (HELO e06smtp10.uk.ibm.com) (195.75.94.106) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Wed, 03 Jul 2013 16:57:10 +0000 Received: from /spool/local by e06smtp10.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 3 Jul 2013 17:54:38 +0100 Received: from d06dlp01.portsmouth.uk.ibm.com (9.149.20.13) by e06smtp10.uk.ibm.com (192.168.101.140) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Wed, 3 Jul 2013 17:54:36 +0100 Received: from b06cxnps3075.portsmouth.uk.ibm.com (d06relay10.portsmouth.uk.ibm.com [9.149.109.195]) by d06dlp01.portsmouth.uk.ibm.com (Postfix) with ESMTP id 8EB5C17D801A for ; Wed, 3 Jul 2013 17:58:37 +0100 (BST) Received: from d06av09.portsmouth.uk.ibm.com (d06av09.portsmouth.uk.ibm.com [9.149.37.250]) by b06cxnps3075.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id r63Gut4a4063252 for ; Wed, 3 Jul 2013 16:56:55 GMT Received: from d06av09.portsmouth.uk.ibm.com (localhost [127.0.0.1]) by d06av09.portsmouth.uk.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id r63Gv5i0003855 for ; Wed, 3 Jul 2013 10:57:05 -0600 Received: from br87z6lw.de.ibm.com (dyn-9-152-212-143.boeblingen.de.ibm.com [9.152.212.143]) by d06av09.portsmouth.uk.ibm.com (8.14.4/8.14.4/NCO v10.0 AVin) with ESMTP id r63Gv5FI003850; Wed, 3 Jul 2013 10:57:05 -0600 From: Andreas Arnez To: gdb-patches@sourceware.org Subject: [RFA][PATCH v4 0/5] Add TDB regset support CC: Ulrich.Weigand@de.ibm.com Date: Wed, 03 Jul 2013 16:57:00 -0000 Message-ID: <87zju3intq.fsf@br87z6lw.de.ibm.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-TM-AS-MML: No X-Content-Scanned: Fidelis XPS MAILER x-cbid: 13070316-4966-0000-0000-0000063106F9 X-SW-Source: 2013-07/txt/msg00146.txt.bz2 This is another iteration of GDB support for the "transaction diagnostic block", TDB, which is provided by the transactional-execution facility in newer z/Architecture systems. There was some discussion on previous versions of this patch, specifically about the part that introduces dynamic core file register notes support. Thus this version continues supporting the old "static" interface. Also, the architecture-specific patches are now separated out for easier review. NEWS | 4 corelow.c | 42 +-- doc/gdb.texinfo | 38 ++ features/Makefile | 3 gdbarch.c | 35 ++ gdbarch.h | 19 + gdbarch.sh | 36 +- gdbserver/Makefile.in | 7 gdbserver/configure.srv | 5 gdbserver/linux-s390-low.c | 25 + linux-tdep.c | 103 ++++--- ppc-linux-tdep.c | 93 +------ regset.c | 22 + regset.h | 7 s390-nat.c | 256 +++++++++---------- s390-tdep.c | 590 +++++++++++++++++++++------------------------ s390-tdep.h | 60 ++++ 17 files changed, 739 insertions(+), 606 deletions(-)