This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH 0/4] S390: Vector register support
- From: Andreas Arnez <arnez at linux dot vnet dot ibm dot com>
- To: gdb-patches at sourceware dot org
- Cc: Ulrich Weigand <uweigand at de dot ibm dot com>
- Date: Wed, 25 Feb 2015 10:41:17 +0100
- Subject: [PATCH 0/4] S390: Vector register support
- Authentication-results: sourceware.org; auth=none
This patch set adds support to GDB and gdbserver for accessing the
vector registers on S/390 targets.
Andreas Arnez (4):
S390: Add target descriptions for vector register sets
S390: Add vector register support to gdb
S390: Add vector register support to gdbserver
S390: Vector register test case
gdb/NEWS | 3 +
gdb/doc/gdb.texinfo | 8 ++
gdb/features/Makefile | 7 +-
gdb/features/s390-tevx-linux64.c | 188 ++++++++++++++++++++++++++++
gdb/features/s390-tevx-linux64.xml | 26 ++++
gdb/features/s390-vx-linux64.c | 166 ++++++++++++++++++++++++
gdb/features/s390-vx-linux64.xml | 25 ++++
gdb/features/s390-vx.xml | 59 +++++++++
gdb/features/s390x-tevx-linux64.c | 172 +++++++++++++++++++++++++
gdb/features/s390x-tevx-linux64.xml | 25 ++++
gdb/features/s390x-vx-linux64.c | 150 ++++++++++++++++++++++
gdb/features/s390x-vx-linux64.xml | 24 ++++
gdb/gdbserver/Makefile.in | 12 +-
gdb/gdbserver/configure.srv | 9 ++
gdb/gdbserver/linux-s390-low.c | 94 +++++++++++++-
gdb/regformats/s390-tevx-linux64.dat | 127 +++++++++++++++++++
gdb/regformats/s390-vx-linux64.dat | 107 ++++++++++++++++
gdb/regformats/s390x-tevx-linux64.dat | 111 ++++++++++++++++
gdb/regformats/s390x-vx-linux64.dat | 91 ++++++++++++++
gdb/s390-linux-nat.c | 84 ++++++++-----
gdb/s390-linux-tdep.c | 229 +++++++++++++++++++++++++++++-----
gdb/s390-linux-tdep.h | 45 ++++++-
gdb/testsuite/gdb.arch/s390-vregs.S | 96 ++++++++++++++
gdb/testsuite/gdb.arch/s390-vregs.exp | 202 ++++++++++++++++++++++++++++++
24 files changed, 1995 insertions(+), 65 deletions(-)
create mode 100644 gdb/features/s390-tevx-linux64.c
create mode 100644 gdb/features/s390-tevx-linux64.xml
create mode 100644 gdb/features/s390-vx-linux64.c
create mode 100644 gdb/features/s390-vx-linux64.xml
create mode 100644 gdb/features/s390-vx.xml
create mode 100644 gdb/features/s390x-tevx-linux64.c
create mode 100644 gdb/features/s390x-tevx-linux64.xml
create mode 100644 gdb/features/s390x-vx-linux64.c
create mode 100644 gdb/features/s390x-vx-linux64.xml
create mode 100644 gdb/regformats/s390-tevx-linux64.dat
create mode 100644 gdb/regformats/s390-vx-linux64.dat
create mode 100644 gdb/regformats/s390x-tevx-linux64.dat
create mode 100644 gdb/regformats/s390x-vx-linux64.dat
create mode 100644 gdb/testsuite/gdb.arch/s390-vregs.S
create mode 100644 gdb/testsuite/gdb.arch/s390-vregs.exp
--
1.9.3