From: Antonio Borneo Date: Thu, 9 Dec 2021 16:55:46 +0000 (+0100) Subject: openocd: add keep_alive during command sleep X-Git-Tag: v0.12.0-rc1~356 X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=commitdiff_plain;h=29e689ede680f0b3bd106b80b9844c45459265e4 openocd: add keep_alive during command sleep The command sleep holds the host CPU until it completes. Send keep_alive to GDB, so it will not timeout. Change-Id: I92e9c5fc871b4e6a7695cdc449ca9fb3c1f1d9ec Signed-off-by: Antonio Borneo Reviewed-on: https://review.openocd.org/c/openocd/+/6770 Tested-by: jenkins Reviewed-by: Jan Matyas --- diff --git a/src/helper/command.c b/src/helper/command.c index 53ee2508a9..1e769d7190 100644 --- a/src/helper/command.c +++ b/src/helper/command.c @@ -1145,6 +1145,7 @@ COMMAND_HANDLER(handle_sleep_command) int64_t then = timeval_ms(); while (timeval_ms() - then < (int64_t)duration) { target_call_timer_callbacks_now(); + keep_alive(); usleep(1000); } } else