This is an automated email from Gerrit. Jacek Wuwer ([email protected]) just uploaded a new patch set to Gerrit, which you can find at http://openocd.zylin.com/6098
-- gerrit commit 0323f600b05f9c9015a3d36e4f9db5b830a36fbd Author: Jacek Wuwer <[email protected]> Date: Fri Mar 12 16:45:26 2021 +0100 Cadence virtual debug interface (vdebug) integration Change-Id: I7161fd27f6b8718f5d808b868c1ff2d5858e60b2 Signed-off-by: Jacek Wuwer <[email protected]> diff --git a/doc/openocd.texi b/doc/openocd.texi index 0c1714e..d9a98e8 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -614,6 +614,12 @@ produced, PDF schematics are easily found and it is easy to make. @* A JTAG driver acting as a client for the JTAG VPI server interface. @* Link: @url{http://github.com/fjullien/jtag_vpi} +@item @b{vdebug} +@* A driver for Cadence virtual Debug Interface to emulated or simulated targets. +It implements a client connecting to the vdebug server, which in turn communicates +with the emulated or simulated RTL model through a transactor. The current version +supports only JTAG as a transport, but other virtual transports, like DAP are planned. + @item @b{jtag_dpi} @* A JTAG driver acting as a client for the SystemVerilog Direct Programming Interface (DPI) for JTAG devices. DPI allows OpenOCD to connect to the JTAG diff --git a/src/jtag/drivers/vdebug.c b/src/jtag/drivers/vdebug.c index 84ea513..0526f15 100644 --- a/src/jtag/drivers/vdebug.c +++ b/src/jtag/drivers/vdebug.c @@ -3,35 +3,35 @@ //# //# Redistribution and use in source and binary forms, with or without modification, //# are permitted provided that the following conditions are met: -//# 1. Redistributions of source code must retain the above copyright notice, +//# 1. Redistributions of source code must retain the above copyright notice, //# this list of conditions and the following disclaimer. //# 2. Redistributions in binary form must reproduce the above copyright notice, -//# this list of conditions and the following disclaimer in the documentation +//# this list of conditions and the following disclaimer in the documentation //# and/or other materials provided with the distribution. //#---------------------------------------------------------------------------- -//# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -//# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +//# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +//# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, //# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE //# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE //# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES //# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -//# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED +//# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED //# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, //# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE //# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. //#---------------------------------------------------------------------------- //# Revisions : -//# 41 10.12.20 : based on vd_client and vd_test +//# 41 10.12.20 : based on vd_client and vd_test //# 42 16.02.21 : shift_tap fix //#---------------------------------------------------------------------------- /*! * @file - * - * @brief the virtual debug interface provides a connection between a sw debugger + * + * @brief the virtual debug interface provides a connection between a sw debugger * and the simulated, emulated core over a soft connection, implemented by DPI * It implements an interface and JTAG, DAP and AMBA transports - * + * */ #ifdef HAVE_CONFIG_H @@ -75,7 +75,7 @@ #include "helper/log.h" #define VD_VERSION 42 -#define VD_BUILD "16.02.21" +#define VD_BUILD "08.03.21" #define VD_BUFFER_LEN 4024 #define VD_CHEADER_LEN 24 #define VD_SHEADER_LEN 16 -- _______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
