diff options
author | Matthias Welwarsky <matthias.welwarsky@sysgo.com> | 2016-10-20 15:36:19 +0200 |
---|---|---|
committer | Matthias Welwarsky <matthias.welwarsky@sysgo.com> | 2017-02-10 14:18:35 +0100 |
commit | ccb1199d490b86e0f963a1d0509c748c800f20d4 (patch) | |
tree | 317512374a1e86a664060b331a9e7698a4bba106 /src/target/aarch64.c | |
parent | ba822308560d691263ca26b16d5c9e7a856fb262 (diff) |
aarch64: enable aarch32 debugging with arm gdb
When a PE is in Aarch32 state and gdb asks for a target description,
provide a register view compatible with the "org.gnu.gdb.arm.core"
feature. Only current-mode registers are exported, banked registers are
not visible.
Change-Id: I99a85d94831cf597fe8cff6a0a1818ce0a33613b
Signed-off-by: Matthias Welwarsky <matthias.welwarsky@sysgo.com>
Diffstat (limited to 'src/target/aarch64.c')
-rw-r--r-- | src/target/aarch64.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/target/aarch64.c b/src/target/aarch64.c index 947c1ecf..d7d557dd 100644 --- a/src/target/aarch64.c +++ b/src/target/aarch64.c @@ -590,6 +590,7 @@ static int aarch64_internal_restart(struct target *target, bool slave_pe) /* registers are now invalid */ register_cache_invalidate(arm->core_cache); + register_cache_invalidate(arm->core_cache->next); return ERROR_OK; } |