This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH 0/4] S390: Guarded storage register set support
- From: Andreas Arnez <arnez at linux dot vnet dot ibm dot com>
- To: gdb-patches at sourceware dot org
- Date: Thu, 21 Sep 2017 18:40:12 +0200
- Subject: [PATCH 0/4] S390: Guarded storage register set support
- Authentication-results: sourceware.org; auth=none
This adds GDB support for the guarded storage register sets available on
z14 platforms with a new Linux kernel. The kernel presents two register
sets, one of them representing actual hardware registers and the other one
being software-based.
Andreas Arnez (4):
S390: Add guarded-storage register definitions and tdescs
S390: Add guarded-storage register support to GDB
S390: Add guarded-storage register support to gdbserver
S390: Document guarded-storage register support
gdb/NEWS | 3 +
gdb/doc/gdb.texinfo | 8 ++
gdb/features/Makefile | 5 +
gdb/features/s390-gs-linux64.c | 198 ++++++++++++++++++++++++++++++++++++
gdb/features/s390-gs-linux64.xml | 28 +++++
gdb/features/s390-gs.xml | 13 +++
gdb/features/s390-gsbc.xml | 13 +++
gdb/features/s390x-gs-linux64.c | 182 +++++++++++++++++++++++++++++++++
gdb/features/s390x-gs-linux64.xml | 27 +++++
gdb/gdbserver/configure.srv | 8 ++
gdb/gdbserver/linux-s390-low.c | 68 ++++++++++++-
gdb/gdbserver/linux-s390-tdesc.h | 9 ++
gdb/regformats/s390-gs-linux64.dat | 133 ++++++++++++++++++++++++
gdb/regformats/s390x-gs-linux64.dat | 117 +++++++++++++++++++++
gdb/s390-linux-nat.c | 22 +++-
gdb/s390-linux-tdep.c | 94 ++++++++++++++++-
gdb/s390-linux-tdep.h | 16 ++-
17 files changed, 936 insertions(+), 8 deletions(-)
create mode 100644 gdb/features/s390-gs-linux64.c
create mode 100644 gdb/features/s390-gs-linux64.xml
create mode 100644 gdb/features/s390-gs.xml
create mode 100644 gdb/features/s390-gsbc.xml
create mode 100644 gdb/features/s390x-gs-linux64.c
create mode 100644 gdb/features/s390x-gs-linux64.xml
create mode 100644 gdb/regformats/s390-gs-linux64.dat
create mode 100644 gdb/regformats/s390x-gs-linux64.dat
--
2.5.0