diff options
author | Richard Xia <rxia@sifive.com> | 2016-12-12 13:14:53 -0800 |
---|---|---|
committer | Richard Xia <rxia@sifive.com> | 2016-12-12 13:14:53 -0800 |
commit | 9cf2b5516384c47a1e26a9e87738e1ca2050a48e (patch) | |
tree | ef041dd95de7ce27478f96e3b58c76e12d26bec8 /debug | |
parent | c5b99270af1deed953ac856b7b5bf3e5f84dd9e6 (diff) | |
download | riscv-tests-9cf2b5516384c47a1e26a9e87738e1ca2050a48e.zip riscv-tests-9cf2b5516384c47a1e26a9e87738e1ca2050a48e.tar.gz riscv-tests-9cf2b5516384c47a1e26a9e87738e1ca2050a48e.tar.bz2 |
Disable tcl and telnet servers when running OpenOCD because the port numbers might conflict with other processes.
Diffstat (limited to 'debug')
-rw-r--r-- | debug/testlib.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/debug/testlib.py b/debug/testlib.py index 6655e05..ac1d771 100644 --- a/debug/testlib.py +++ b/debug/testlib.py @@ -140,8 +140,18 @@ class Openocd(object): # This command needs to come before any config scripts on the command # line, since they are executed in order. - # Tell OpenOCD to bind to an unused port. - cmd[1:1] = ["--command", "gdb_port %d" % 0] + cmd[1:1] = [ + # Tell OpenOCD to bind gdb to an unused, ephemeral port. + "--command", + "gdb_port 0", + # Disable tcl and telnet servers, since they are unused and because + # the port numbers will conflict if multiple OpenOCD processes are + # running on the same server. + "--command", + "tcl_port disabled", + "--command", + "telnet_port disabled", + ] logfile = open(Openocd.logname, "w") logfile.write("+ %s\n" % " ".join(cmd)) |