From 221fe49879607096acad42c9db9f68f852a2fbe7 Mon Sep 17 00:00:00 2001 From: Tarek BOCHKATI Date: Tue, 25 Feb 2020 19:44:58 +0100 Subject: semihosting: add semihosting handlers to AArch64 note: this works only when the PE is in AArch64 state Change-Id: Id6a336ca7d201df72bd1aaaeccce4185473fc1bd Signed-off-by: Tarek BOCHKATI Reviewed-on: http://openocd.zylin.com/5474 Tested-by: jenkins Reviewed-by: Muhammad Omair Javaid Reviewed-by: Antonio Borneo --- src/target/aarch64.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/target/aarch64.c') diff --git a/src/target/aarch64.c b/src/target/aarch64.c index 3918b157..87176f63 100644 --- a/src/target/aarch64.c +++ b/src/target/aarch64.c @@ -2782,7 +2782,16 @@ static const struct command_registration aarch64_exec_command_handlers[] = { COMMAND_REGISTRATION_DONE }; +extern const struct command_registration semihosting_common_handlers[]; + static const struct command_registration aarch64_command_handlers[] = { + { + .name = "arm", + .mode = COMMAND_ANY, + .help = "ARM Command Group", + .usage = "", + .chain = semihosting_common_handlers + }, { .chain = armv8_command_handlers, }, -- cgit v1.2.3-18-g5258