aboutsummaryrefslogtreecommitdiff
path: root/tcl/interface
diff options
context:
space:
mode:
authorJacek Wuwer <jacekmw8@gmail.com>2021-04-06 20:08:11 +0200
committerAntonio Borneo <borneo.antonio@gmail.com>2022-02-14 15:12:10 +0000
commitf998a2aaf19c14b46fd7f7dd50607a0904f40bd3 (patch)
treee9f04aeb797d8e831de62a8fa5805eec9ebc24bb /tcl/interface
parent2a2636f138dc40be3fff06cb7bf1f126d906e0a1 (diff)
downloadriscv-openocd-f998a2aaf19c14b46fd7f7dd50607a0904f40bd3.zip
riscv-openocd-f998a2aaf19c14b46fd7f7dd50607a0904f40bd3.tar.gz
riscv-openocd-f998a2aaf19c14b46fd7f7dd50607a0904f40bd3.tar.bz2
Cadence virtual debug interface (vdebug) integration
Change-Id: I1bc105b3addc3f34161c2356c482ff3011e3f2cc Signed-off-by: Jacek Wuwer <jacekmw8@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/6097 Tested-by: jenkins Reviewed-by: Oleksij Rempel <linux@rempel-privat.de> Reviewed-by: zapb <dev@zapb.de> Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Diffstat (limited to 'tcl/interface')
-rw-r--r--tcl/interface/vdebug.cfg33
1 files changed, 33 insertions, 0 deletions
diff --git a/tcl/interface/vdebug.cfg b/tcl/interface/vdebug.cfg
new file mode 100644
index 0000000..9cca6aa
--- /dev/null
+++ b/tcl/interface/vdebug.cfg
@@ -0,0 +1,33 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+# Cadence virtual debug interface
+
+if { [info exists VDEBUGHOST] } {
+ set _VDEBUGHOST $VDEBUGHOST
+} else {
+ set _VDEBUGHOST localhost
+}
+if { [info exists VDEBUGPORT] } {
+ set _VDEBUGPORT $VDEBUGPORT
+} else {
+ set _VDEBUGPORT 8192
+}
+
+adapter driver vdebug
+# vdebug server:port
+vdebug server $_VDEBUGHOST:$_VDEBUGPORT
+
+# example config debug level and log
+#debug_level 3
+#log_output vd_ocd.log
+
+# example config listen on all interfaces, disable tcl/telnet server
+bindto 0.0.0.0
+#gdb_port 3333
+#telnet_port disabled
+tcl_port disabled
+
+# transaction batching: 0 - no batching, 1 - (default) wr, 2 - rw
+vdebug batching 1
+
+# Polling values
+vdebug polling 100 1000 \ No newline at end of file