]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
[Morello] Add Morello target description XML and registers
authorLuis Machado <luis.machado@arm.com>
Thu, 12 Mar 2020 19:37:28 +0000 (16:37 -0300)
committerLuis Machado <luis.machado@linaro.org>
Tue, 20 Oct 2020 18:05:15 +0000 (15:05 -0300)
commit5ea4625bb20fd40eb3c0990c60b95819fd21f25c
tree8ca4c28e23a3c9b9ed78d713cb40dc0e9ac1ae27
parentcd9c3437715529d053053023423a5a6b765e8026
[Morello] Add Morello target description XML and registers

This patch adds a Morello register description XML and code to detect and use
said registers.

gdb/ChangeLog

2020-10-20  Luis Machado  <luis.machado@arm.com>

* aarch64-tdep.c (aarch64_c_register_names): New static array.
(aarch64_gdbarch_init): Check for capability
XML feature and add registers to the target.
* aarch64-tdep.h (struct gdbarch_tdep) <cap_reg_base>: New field.
<has_capability>: New method.
* arch/aarch64.c: Include features/aarch64-capability.c.
(aarch64_create_target_description): Invoke
create_feature_aarch64_capability.
* features/Makefile (FEATURE_XMLFILES): Add aarch64-capability.xml
* features/aarch64-capability.xml: New file.
* features/aarch64-capability.c: Generate.
gdb/ChangeLog
gdb/aarch64-tdep.c
gdb/aarch64-tdep.h
gdb/arch/aarch64.c
gdb/features/Makefile
gdb/features/aarch64-capability.c [new file with mode: 0644]
gdb/features/aarch64-capability.xml [new file with mode: 0644]