riscv-openocd/src/server
Daniel Anselmi d2b2ac28d9 ipdbg: improve ipdbg-host speed
By queuing multiple jtag transfers the connection speed between
JTAG-Host and JTAG-Hub is improved. This is due to much less
calls to OS functions. An improvement of about x30 has been
measured with ftdi-based jtag adapters

For this to work the JTAG-Host server needs to know if flow control
is enabled on the JTAG-Hub ports. This is possible with newer
JTAG-Hub/JtagCDC. For old JTAG-Hubs the queuing is not enabled so
this change is backwards compatible.

Change-Id: I8a5108adbe2a2c1e3d3620b5c9ff77a546bfc14e
Signed-off-by: Daniel Anselmi <danselmi@gmx.ch>
Reviewed-on: https://review.openocd.org/c/openocd/+/7978
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
2024-01-13 14:37:09 +00:00
..
Makefile.am openocd: build: add SPDX tag 2022-07-23 13:06:38 +00:00
gdb_server.c server/gdb_server: Log gdb index in debug messages. 2023-10-14 12:04:02 +00:00
gdb_server.h server: gdb: export gdb_actual_connections through a function 2023-05-18 10:14:56 +00:00
ipdbg.c ipdbg: improve ipdbg-host speed 2024-01-13 14:37:09 +00:00
ipdbg.h Add IPDBG JtagHost functionality to OpenOCD 2021-05-08 09:51:04 +01:00
rtt_server.c rtt_server: Add option for a message when client connects 2023-11-24 21:06:24 +00:00
rtt_server.h openocd: src: replace the GPL-2.0-or-later license tag 2022-07-23 13:59:13 +00:00
server.c openocd: fix SPDX tag format for files .c 2022-09-18 08:22:01 +00:00
server.h break from long loops on shutdown request 2023-12-24 14:24:38 +00:00
startup.tcl openocd: build: add SPDX tag 2022-07-23 13:06:38 +00:00
tcl_server.c openocd: fix SPDX tag format for files .c 2022-09-18 08:22:01 +00:00
tcl_server.h openocd: src: replace the GPL-2.0-or-later license tag 2022-07-23 13:59:13 +00:00
telnet_server.c openocd: fix SPDX tag format for files .c 2022-09-18 08:22:01 +00:00
telnet_server.h openocd: src: replace the GPL-2.0-or-later license tag 2022-07-23 13:59:13 +00:00