From patchwork Thu Sep 21 16:40:16 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Arnez X-Patchwork-Id: 23067 Received: (qmail 100993 invoked by alias); 21 Sep 2017 16:44:11 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 98299 invoked by uid 89); 21 Sep 2017 16:44:09 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.6 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 spammy= X-HELO: mx0a-001b2d01.pphosted.com Received: from mx0a-001b2d01.pphosted.com (HELO mx0a-001b2d01.pphosted.com) (148.163.156.1) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 21 Sep 2017 16:44:08 +0000 Received: from pps.filterd (m0098393.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id v8LGi7Gv109748 for ; Thu, 21 Sep 2017 12:44:07 -0400 Received: from e06smtp13.uk.ibm.com (e06smtp13.uk.ibm.com [195.75.94.109]) by mx0a-001b2d01.pphosted.com with ESMTP id 2d4fnud0vp-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Thu, 21 Sep 2017 12:44:06 -0400 Received: from localhost by e06smtp13.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 21 Sep 2017 17:43:44 +0100 Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197) by e06smtp13.uk.ibm.com (192.168.101.143) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Thu, 21 Sep 2017 17:43:42 +0100 Received: from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com [9.149.105.58]) by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id v8LGhgWl17891418 for ; Thu, 21 Sep 2017 16:43:42 GMT Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1F55E4C044 for ; Thu, 21 Sep 2017 17:40:05 +0100 (BST) Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 0201A4C040 for ; Thu, 21 Sep 2017 17:40:05 +0100 (BST) Received: from oc1027705133.ibm.com (unknown [9.152.212.164]) by d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTP for ; Thu, 21 Sep 2017 17:40:04 +0100 (BST) From: Andreas Arnez To: gdb-patches@sourceware.org Subject: [PATCH 4/4] S390: Document guarded-storage register support Date: Thu, 21 Sep 2017 18:40:16 +0200 In-Reply-To: <1506012057-7965-1-git-send-email-arnez@linux.vnet.ibm.com> References: <1506012057-7965-1-git-send-email-arnez@linux.vnet.ibm.com> X-TM-AS-GCONF: 00 x-cbid: 17092116-0012-0000-0000-0000057B176C X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 17092116-0013-0000-0000-000018F4565E Message-Id: <1506012057-7965-5-git-send-email-arnez@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-09-21_04:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000 definitions=main-1709210226 X-IsSubscribed: yes This documents the newly added support for guarded-storage registers on IBM z. --- gdb/NEWS | 3 +++ gdb/doc/gdb.texinfo | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/gdb/NEWS b/gdb/NEWS index 549f511..9246659 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -3,6 +3,9 @@ *** Changes since GDB 8.0 +* GDB now supports access to the guarded-storage-control registers and the + software-based guarded-storage broadcast control registers on IBM z14. + * On Unix systems, GDB now supports transmitting environment variables that are to be set or unset to GDBserver. These variables will affect the environment to be passed to the remote inferior. diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index d50a1fd..0bfaf61 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -41855,6 +41855,14 @@ through @samp{f15} to present the 128-bit wide vector registers contain the 128-bit wide vector registers @samp{v16} through @samp{v31}. +The @samp{org.gnu.gdb.s390.gs} feature is optional. It should contain +the 64-bit wide guarded-storage-control registers @samp{gsd}, +@samp{gssm}, and @samp{gsepla}. + +The @samp{org.gnu.gdb.s390.gsbc} feature is optional. It should contain +the 64-bit wide guarded-storage broadcast control registers +@samp{bc_gsd}, @samp{bc_gssm}, and @samp{bc_gsepla}. + @node Sparc Features @subsection Sparc Features @cindex target descriptions, sparc32 features