mirror of
https://github.com/linux-msm/openocd.git
synced 2026-02-25 13:15:07 -08:00
ioutil: drop the code, deprecated in v0.10.0
The code for ioutil has been marked as deprecated in release v0.10.0, 4 years ago. Time to drop it! Change-Id: I36dce1669ebe9acada5f9e752835c53e5214e3be Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: http://openocd.zylin.com/6089 Tested-by: jenkins
This commit is contained in:
13
configure.ac
13
configure.ac
@@ -291,10 +291,6 @@ AC_ARG_ENABLE([zy1000],
|
||||
AS_HELP_STRING([--enable-zy1000], [Enable ZY1000 interface]),
|
||||
[build_zy1000=$enableval], [build_zy1000=no])
|
||||
|
||||
AC_ARG_ENABLE([ioutil],
|
||||
AS_HELP_STRING([--enable-ioutil], [Enable ioutil functions - useful for standalone OpenOCD implementations]),
|
||||
[build_ioutil=$enableval], [build_ioutil=no])
|
||||
|
||||
AS_CASE(["${host_cpu}"],
|
||||
[arm*|aarch64], [
|
||||
AC_ARG_ENABLE([bcm2835gpio],
|
||||
@@ -757,7 +753,6 @@ AM_CONDITIONAL([GIVEIO], [test "x$parport_use_giveio" = "xyes"])
|
||||
AM_CONDITIONAL([EP93XX], [test "x$build_ep93xx" = "xyes"])
|
||||
AM_CONDITIONAL([ZY1000], [test "x$build_zy1000" = "xyes"])
|
||||
AM_CONDITIONAL([ZY1000_MASTER], [test "x$build_zy1000_master" = "xyes"])
|
||||
AM_CONDITIONAL([IOUTIL], [test "x$build_ioutil" = "xyes"])
|
||||
AM_CONDITIONAL([AT91RM9200], [test "x$build_at91rm9200" = "xyes"])
|
||||
AM_CONDITIONAL([BCM2835GPIO], [test "x$build_bcm2835gpio" = "xyes"])
|
||||
AM_CONDITIONAL([IMX_GPIO], [test "x$build_imx_gpio" = "xyes"])
|
||||
@@ -880,11 +875,3 @@ AS_IF([test "x$build_zy1000" = "xyes" -o "x$build_zy1000_master" = "xyes"], [
|
||||
echo 'Mailing List.'
|
||||
echo
|
||||
])
|
||||
|
||||
AS_IF([test "x$build_ioutil" = "xyes"], [
|
||||
echo 'WARNING! Deprecated configure option (--enable-ioutil)'
|
||||
echo 'Support for the ioutil functions is deprecated and will be removed in the next'
|
||||
echo 'release. If you regularly depend on this functionality, please report to the'
|
||||
echo 'OpenOCD Mailing List.'
|
||||
echo
|
||||
])
|
||||
|
||||
@@ -8285,66 +8285,6 @@ with handlers for that event.
|
||||
@end quotation
|
||||
@end deffn
|
||||
|
||||
@section I/O Utilities
|
||||
|
||||
These commands are available when
|
||||
OpenOCD is built with @option{--enable-ioutil}.
|
||||
They are mainly useful on embedded targets,
|
||||
notably the ZY1000.
|
||||
Hosts with operating systems have complementary tools.
|
||||
|
||||
@emph{Note:} there are several more such commands.
|
||||
|
||||
@deffn Command append_file filename [string]*
|
||||
Appends the @var{string} parameters to
|
||||
the text file @file{filename}.
|
||||
Each string except the last one is followed by one space.
|
||||
The last string is followed by a newline.
|
||||
@end deffn
|
||||
|
||||
@deffn Command cat filename
|
||||
Reads and displays the text file @file{filename}.
|
||||
@end deffn
|
||||
|
||||
@deffn Command cp src_filename dest_filename
|
||||
Copies contents from the file @file{src_filename}
|
||||
into @file{dest_filename}.
|
||||
@end deffn
|
||||
|
||||
@deffn Command ip
|
||||
@emph{No description provided.}
|
||||
@end deffn
|
||||
|
||||
@deffn Command ls
|
||||
@emph{No description provided.}
|
||||
@end deffn
|
||||
|
||||
@deffn Command mac
|
||||
@emph{No description provided.}
|
||||
@end deffn
|
||||
|
||||
@deffn Command meminfo
|
||||
Display available RAM memory on OpenOCD host.
|
||||
Used in OpenOCD regression testing scripts.
|
||||
@end deffn
|
||||
|
||||
@deffn Command peek
|
||||
@emph{No description provided.}
|
||||
@end deffn
|
||||
|
||||
@deffn Command poke
|
||||
@emph{No description provided.}
|
||||
@end deffn
|
||||
|
||||
@deffn Command rm filename
|
||||
@c "rm" has both normal and Jim-level versions??
|
||||
Unlinks the file @file{filename}.
|
||||
@end deffn
|
||||
|
||||
@deffn Command trunc filename
|
||||
Removes all data in the file @file{filename}.
|
||||
@end deffn
|
||||
|
||||
@anchor{memoryaccess}
|
||||
@section Memory access commands
|
||||
@cindex memory access
|
||||
|
||||
@@ -18,7 +18,6 @@ noinst_LTLIBRARIES += %D%/libhelper.la
|
||||
%D%/binarybuffer.h \
|
||||
%D%/bits.h \
|
||||
%D%/configuration.h \
|
||||
%D%/ioutil.h \
|
||||
%D%/list.h \
|
||||
%D%/util.h \
|
||||
%D%/types.h \
|
||||
@@ -32,12 +31,6 @@ noinst_LTLIBRARIES += %D%/libhelper.la
|
||||
%D%/jep106.inc \
|
||||
%D%/jim-nvp.h
|
||||
|
||||
if IOUTIL
|
||||
%C%_libhelper_la_SOURCES += %D%/ioutil.c
|
||||
else
|
||||
%C%_libhelper_la_SOURCES += %D%/ioutil_stubs.c
|
||||
endif
|
||||
|
||||
%C%_libhelper_la_CFLAGS = $(AM_CFLAGS)
|
||||
if IS_MINGW
|
||||
# FD_* macros are sloppy with their signs on MinGW32 platform
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,25 +0,0 @@
|
||||
/***************************************************************************
|
||||
* Copyright (C) 2009 Zachary T Welch <zw@superlucidity.net> *
|
||||
* *
|
||||
* This program is free software; you can redistribute it and/or modify *
|
||||
* it under the terms of the GNU General Public License as published by *
|
||||
* the Free Software Foundation; either version 2 of the License, or *
|
||||
* (at your option) any later version. *
|
||||
* *
|
||||
* This program is distributed in the hope that it will be useful, *
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
||||
* GNU General Public License for more details. *
|
||||
* *
|
||||
* You should have received a copy of the GNU General Public License *
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
|
||||
***************************************************************************/
|
||||
|
||||
#ifndef OPENOCD_HELPER_IOUTIL_H
|
||||
#define OPENOCD_HELPER_IOUTIL_H
|
||||
|
||||
struct command_context;
|
||||
|
||||
int ioutil_init(struct command_context *cmd_ctx);
|
||||
|
||||
#endif /* OPENOCD_HELPER_IOUTIL_H */
|
||||
@@ -1,28 +0,0 @@
|
||||
/***************************************************************************
|
||||
* Copyright (C) 2009 Zachary T Welch <zw@superlucidity.net> *
|
||||
* *
|
||||
* This program is free software; you can redistribute it and/or modify *
|
||||
* it under the terms of the GNU General Public License as published by *
|
||||
* the Free Software Foundation; either version 2 of the License, or *
|
||||
* (at your option) any later version. *
|
||||
* *
|
||||
* This program is distributed in the hope that it will be useful, *
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
||||
* GNU General Public License for more details. *
|
||||
* *
|
||||
* You should have received a copy of the GNU General Public License *
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
|
||||
***************************************************************************/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "ioutil.h"
|
||||
#include "log.h"
|
||||
|
||||
int ioutil_init(struct command_context *cmd_ctx)
|
||||
{
|
||||
LOG_DEBUG("libocdhelper was built without I/O utility support");
|
||||
return ERROR_OK;
|
||||
}
|
||||
@@ -30,7 +30,6 @@
|
||||
#include <jtag/driver.h>
|
||||
#include <jtag/jtag.h>
|
||||
#include <transport/transport.h>
|
||||
#include <helper/ioutil.h>
|
||||
#include <helper/util.h>
|
||||
#include <helper/configuration.h>
|
||||
#include <flash/nor/core.h>
|
||||
@@ -341,9 +340,6 @@ int openocd_main(int argc, char *argv[])
|
||||
if (util_init(cmd_ctx) != ERROR_OK)
|
||||
return EXIT_FAILURE;
|
||||
|
||||
if (ioutil_init(cmd_ctx) != ERROR_OK)
|
||||
return EXIT_FAILURE;
|
||||
|
||||
if (rtt_init() != ERROR_OK)
|
||||
return EXIT_FAILURE;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user