From 289e23aa03084b22c73ebdcf18371f1e6666ead0 Mon Sep 17 00:00:00 2001 From: Andreas Arnez Date: Mon, 25 Sep 2017 16:02:24 +0200 Subject: [PATCH] S390: Document guarded-storage register support This documents the newly added support for guarded-storage registers on IBM z. gdb/ChangeLog: * NEWS: Advertise support for guarded-storage registers on IBM z. gdb/doc/ChangeLog: * gdb.texinfo (S/390 and System z Features): Document the new features org.gnu.gdb.s390.gs and org.gnu.gdb.s390.gsbc. --- gdb/ChangeLog | 4 ++++ gdb/NEWS | 3 +++ gdb/doc/ChangeLog | 5 +++++ gdb/doc/gdb.texinfo | 8 ++++++++ 4 files changed, 20 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6eb730f40f6..b6283f6f2a6 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2017-09-25 Andreas Arnez + + * NEWS: Advertise support for guarded-storage registers on IBM z. + 2017-09-25 Andreas Arnez * s390-linux-nat.c (have_regset_gs): New static variable. diff --git a/gdb/NEWS b/gdb/NEWS index 549f511b29f..9246659bfb9 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/ChangeLog b/gdb/doc/ChangeLog index a3612db0393..3e746402ffe 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,8 @@ +2017-09-25 Andreas Arnez + + * gdb.texinfo (S/390 and System z Features): Document the new + features org.gnu.gdb.s390.gs and org.gnu.gdb.s390.gsbc. + 2017-09-21 Kevin Buettner * gdb.texinfo (qXfer:threads:read): Add documentation for handle diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index 6b320891adf..9905ff65135 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -41857,6 +41857,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 -- 2.30.2