aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorAndreas Arnez <arnez@linux.vnet.ibm.com>2017-09-25 16:02:24 +0200
committerAndreas Arnez <arnez@linux.vnet.ibm.com>2017-09-25 16:02:24 +0200
commit289e23aa03084b22c73ebdcf18371f1e6666ead0 (patch)
treef8132c1f586200c093e5e73aa9ff35c11cee919f /gdb
parentad3396348e0ebb61fdf71cff307bac08175ed366 (diff)
downloadbinutils-289e23aa03084b22c73ebdcf18371f1e6666ead0.zip
binutils-289e23aa03084b22c73ebdcf18371f1e6666ead0.tar.gz
binutils-289e23aa03084b22c73ebdcf18371f1e6666ead0.tar.bz2
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.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/NEWS3
-rw-r--r--gdb/doc/ChangeLog5
-rw-r--r--gdb/doc/gdb.texinfo8
4 files changed, 20 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 6eb730f..b6283f6 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,9 @@
2017-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
+ * NEWS: Advertise support for guarded-storage registers on IBM z.
+
+2017-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
* s390-linux-nat.c (have_regset_gs): New static variable.
(s390_linux_fetch_inferior_registers): Handle guarded-storage
control block and guarded-storage broadcast control regsets.
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/ChangeLog b/gdb/doc/ChangeLog
index a3612db..3e74640 100644
--- a/gdb/doc/ChangeLog
+++ b/gdb/doc/ChangeLog
@@ -1,3 +1,8 @@
+2017-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * 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 <kevinb@redhat.com>
* gdb.texinfo (qXfer:threads:read): Add documentation for handle
diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo
index 6b32089..9905ff6 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