aboutsummaryrefslogtreecommitdiff
path: root/tcl
diff options
context:
space:
mode:
authorAntonio Borneo <borneo.antonio@gmail.com>2019-09-27 12:27:01 +0200
committerTomas Vanek <vanekt@fbl.cz>2019-12-19 20:41:18 +0000
commit964c4db9cec3e619545490ccb525be210e8008d5 (patch)
tree55c607aff327aa7373bb09e30eafb50738c597a8 /tcl
parentf476c9eec42d551bc9015089abc47b09058f06b5 (diff)
downloadriscv-openocd-964c4db9cec3e619545490ccb525be210e8008d5.zip
riscv-openocd-964c4db9cec3e619545490ccb525be210e8008d5.tar.gz
riscv-openocd-964c4db9cec3e619545490ccb525be210e8008d5.tar.bz2
gdb_server: fix extended_protocol for multi-target
The flag extended_protocol is currently a single static variable thus, in case of multiple targets, it is shared among all the gdb connections. This is an issue if the gdb connections are not all using extended protocol, but also when one connection get closed because the code sets the flag to zero impacting the other connections still open. Move the flag extended_protocol in the per-connection struct gdb_connection. Change-Id: I19d565f925df6a31767fd8d392242f60867109f2 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: http://openocd.zylin.com/5310 Tested-by: jenkins Reviewed-by: Moritz Fischer <moritzf@google.com> Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Diffstat (limited to 'tcl')
0 files changed, 0 insertions, 0 deletions