diff options
author | Øyvind Harboe <oyvind.harboe@zylin.com> | 2010-09-27 08:50:49 +0200 |
---|---|---|
committer | Øyvind Harboe <oyvind.harboe@zylin.com> | 2010-10-01 10:26:08 +0200 |
commit | 50d5441e2a615fb2c44b41a777e4373901f7a2e6 (patch) | |
tree | 20f11272f6cdf5646b086ffa014808f372906b0b /src/helper | |
parent | 6c137a2fc0bf53b9c0b8eda51e6f5361552b0112 (diff) | |
download | openocd_libswd-50d5441e2a615fb2c44b41a777e4373901f7a2e6.tar.gz openocd_libswd-50d5441e2a615fb2c44b41a777e4373901f7a2e6.tar.bz2 openocd_libswd-50d5441e2a615fb2c44b41a777e4373901f7a2e6.tar.xz openocd_libswd-50d5441e2a615fb2c44b41a777e4373901f7a2e6.zip |
server: add support for pipes
-p/--pipe is now deprecated. Use '-c "gdb_port pipe;log_output openocd.log"'
instead. Warning logged.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Diffstat (limited to 'src/helper')
-rw-r--r-- | src/helper/options.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/helper/options.c b/src/helper/options.c index 3a95df46..df4676d2 100644 --- a/src/helper/options.c +++ b/src/helper/options.c @@ -2,7 +2,7 @@ * Copyright (C) 2004, 2005 by Dominic Rath * * Dominic.Rath@gmx.de * * * - * Copyright (C) 2007,2008 Øyvind Harboe * + * Copyright (C) 2007-2010 Øyvind Harboe * * oyvind.harboe@zylin.com * * * * This program is free software; you can redistribute it and/or modify * @@ -177,13 +177,9 @@ int parse_cmdline_args(struct command_context *cmd_ctx, int argc, char *argv[]) add_config_command(optarg); } break; - case 'p': /* --pipe | -p */ -#if BUILD_ECOSBOARD == 1 - /* pipes unsupported on hosted platforms */ - LOG_WARNING("pipes not supported on this platform"); -#else - server_use_pipes = 1; -#endif + case 'p': + LOG_WARNING("deprecated option: -p/--pipe. Use '-c \"gdb_port pipe; log_output openocd.log\"' instead."); + add_config_command("gdb_port pipe; log_output openocd.log"); break; } } @@ -198,7 +194,6 @@ int parse_cmdline_args(struct command_context *cmd_ctx, int argc, char *argv[]) LOG_OUTPUT("--debug | -d\tset debug level <0-3>\n"); LOG_OUTPUT("--log_output | -l\tredirect log output to file <name>\n"); LOG_OUTPUT("--command | -c\trun <command>\n"); - LOG_OUTPUT("--pipe | -p\tuse pipes for gdb communication\n"); exit(-1); } |