From 4eba841bfee4b6c347423ac28851ab7ee7e75532 Mon Sep 17 00:00:00 2001 From: Tim Newsome Date: Fri, 14 Oct 2016 12:40:52 -0700 Subject: [PATCH] Print when we're ready for gdb to connect. This should help gdbserver.py to connect reliably to really slow targets (ie. simulators). Change-Id: I8e9adbaf2ebde11b44e15582f036622a2d00c1f9 --- src/target/riscv/riscv.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/target/riscv/riscv.c b/src/target/riscv/riscv.c index 3d9a89528..46c7d27e0 100644 --- a/src/target/riscv/riscv.c +++ b/src/target/riscv/riscv.c @@ -1803,7 +1803,13 @@ static int riscv_examine(struct target *target) info->never_halted = true; + int result = riscv_poll(target); + if (result != ERROR_OK) { + return result; + } + target_set_examined(target); + LOG_INFO("Examined RISCV core; XLEN=%d, misa=0x%" PRIx64, info->xlen, info->misa); return ERROR_OK; }