This is an automated email from Gerrit.

Marc Schink ([email protected]) just uploaded a new patch set to Gerrit, which you 
can find at http://openocd.zylin.com/6398

-- gerrit

commit 1a62d8aa6cc1c3c4bbb20f4f7ecdacbb7ba5b726
Author: Marc Schink <[email protected]>
Date:   Fri Jul 30 18:39:27 2021 +0200

    drivers/jtag_vpi: Group adapter commands
    
    Use a command group 'jtag_vpi' with subcommands instead of individual
    commands with 'jtag_vpi_' prefix.
    
    The old commands are still available for backward compatibility but
    marked as deprecated.
    
    Change-Id: Ie1fcc2cc138796d27f1e862692bb9ef8b11bc10d
    Signed-off-by: Marc Schink <[email protected]>

diff --git a/src/jtag/drivers/jtag_vpi.c b/src/jtag/drivers/jtag_vpi.c
index a5b51ae..0af374e 100644
--- a/src/jtag/drivers/jtag_vpi.c
+++ b/src/jtag/drivers/jtag_vpi.c
@@ -642,21 +642,21 @@ COMMAND_HANDLER(jtag_vpi_stop_sim_on_exit_handler)
 
 static const struct command_registration jtag_vpi_command_handlers[] = {
        {
-               .name = "jtag_vpi_set_port",
+               .name = "set_port",
                .handler = &jtag_vpi_set_port,
                .mode = COMMAND_CONFIG,
                .help = "set the port of the VPI server",
                .usage = "tcp_port_num",
        },
        {
-               .name = "jtag_vpi_set_address",
+               .name = "set_address",
                .handler = &jtag_vpi_set_address,
                .mode = COMMAND_CONFIG,
                .help = "set the address of the VPI server",
                .usage = "ipv4_addr",
        },
        {
-               .name = "jtag_vpi_stop_sim_on_exit",
+               .name = "stop_sim_on_exit",
                .handler = &jtag_vpi_stop_sim_on_exit_handler,
                .mode = COMMAND_CONFIG,
                .help = "Configure if simulation stop command shall be sent "
diff --git a/src/jtag/startup.tcl b/src/jtag/startup.tcl
index 7b52dd9..c9f3153 100644
--- a/src/jtag/startup.tcl
+++ b/src/jtag/startup.tcl
@@ -315,6 +315,24 @@ proc jtag_dpi_set_address args {
        eval jtag_dpi set_address $args
 }
 
+lappend _telnet_autocomplete_skip jtag_vpi_set_port
+proc jtag_vpi_set_port args {
+       echo "DEPRECATED! use 'jtag_vpi set_port' not 'jtag_vpi_set_port'"
+       eval jtag_vpi set_port $args
+}
+
+lappend _telnet_autocomplete_skip jtag_vpi_set_address
+proc jtag_vpi_set_address args {
+       echo "DEPRECATED! use 'jtag_vpi set_address' not 'jtag_vpi_set_address'"
+       eval jtag_vpi set_address $args
+}
+
+lappend _telnet_autocomplete_skip jtag_vpi_stop_sim_on_exit
+proc jtag_vpi_stop_sim_on_exit args {
+       echo "DEPRECATED! use 'jtag_vpi stop_sim_on_exit' not 
'jtag_vpi_stop_sim_on_exit'"
+       eval jtag_vpi stop_sim_on_exit $args
+}
+
 lappend _telnet_autocomplete_skip presto_serial
 proc presto_serial args {
        echo "DEPRECATED! use 'presto serial' not 'presto_serial'"

-- 

Reply via email to