]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Add S390 support for linux-kernel target users/arnez/lk3
authorPhilipp Rudo <prudo@linux.vnet.ibm.com>
Thu, 16 Mar 2017 09:50:29 +0000 (10:50 +0100)
committerAndreas Arnez <arnez@linux.vnet.ibm.com>
Thu, 16 Mar 2017 16:01:49 +0000 (17:01 +0100)
commit3626824cea3dd1dc27f0d121c283dde67d8ef56c
tree0fd7df6154c45c782431c370204911c4fdb3b835
parentd67d2e97621796c52dbf28d7e5ac6c24e27badb3
Add S390 support for linux-kernel target

After implementing the new linux-kernel target and preparing s390-tdep.
It is now time to get everything to work.  Thus implement the hooks
required by the linux-kernel target and enable s390's privileged
registers.

gdb/ChangeLog:

* s390-lk-tdep.h: New file.
* s390-lk-tdep.c: New file.
* Makefile.in (ALL_TARGET_OBS): Add s390-lk-tdep.o.
(HFILES_NO_SRCDIR): Add s390-lk-tdep.h.
(ALLDEPFILES): Add s390-lk-tdep.c.
* configure.tgt (s390*-*-linux*): Add s390-lk-tdep.o.
* s390-tdep.h: Define macros for address translation.
* s390-tdep.c (s390-lk-tdep.h): New include.
(s390_iterate_over_regset_sections): Enable privileged registers.
(s390_core_read_description): Enable privileged registers.
(s390_gdbarch_init): : Enable privileged registers and adjust.
gdb/Makefile.in
gdb/configure.tgt
gdb/s390-lk-tdep.c [new file with mode: 0644]
gdb/s390-lk-tdep.h [new file with mode: 0644]
gdb/s390-tdep.c
gdb/s390-tdep.h