This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/4] S390: Guarded storage register set support


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]