Chris Johns
8dec18146c
Flush stdout after updating the command line.
2006-09-28 14:44:50 +00:00
Joel Sherrill
352332193c
2006-08-30 Joel Sherrill <joel@OARcorp.com>
...
* libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-command.c,
libmisc/monitor/mon-driver.c, libmisc/monitor/mon-symbols.c,
libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c,
libnetworking/libc/res_debug.c, telnetd/telnetd.c: Remove printf
format warnings.
2006-08-30 13:53:02 +00:00
Ralf Corsepius
714f06c7fa
2004-04-17 Ralf Corsepius <ralf_corsepius@rtems.org>
...
* libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
libmisc/dumpbuf/dumpbuf.c, libmisc/fsmount/fsmount.c,
libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-mpci.c,
libmisc/monitor/mon-object.c, libmisc/monitor/mon-prmisc.c,
libmisc/monitor/mon-queue.c, libmisc/monitor/mon-symbols.c,
libmisc/monitor/mon-task.c, libmisc/rtmonuse/rtmonuse.c,
libmisc/shell/cmds.c, libmisc/shell/shell.c, libmisc/shell/shell.h,
libmisc/stackchk/check.c, libmisc/untar/untar.c: Use
fprintf(stdout,...) instead of printf.
2004-04-17 08:12:02 +00:00
Ralf Corsepius
aed742c9a0
Remove stray white spaces.
2004-04-16 12:06:28 +00:00
Joel Sherrill
d4c40786f6
2003-09-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
PR 495/rtems_misc
* capture/capture-cli.c, monitor/mon-command.c, monitor/mon-config.c,
monitor/mon-monitor.c, monitor/mon-object.c, monitor/mon-symbols.c,
monitor/monitor.h, shell/cmds.c: Move to making libmisc 16/32 bit
clean.
2003-09-26 17:42:45 +00:00
Ralf Corsepius
c6d35fa59f
2003-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* monitor/monitor.h:
Add rtems_monitor_commands[] (Illegally applied by shell/).
Remove ifdef(__mips64) (Make broken code visible again).
* monitor/mon-command.c: Add several ifndef RTEMS_UNIX to avoid
warnings.
* monitor/mon-monitor.c: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES (Make
broken code visible again).
* shell/cmds.c: Remove local decls of rtems_monitor_commands[].
2003-09-22 13:14:26 +00:00
Ralf Corsepius
330dbdb055
2003-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* monitor/monitor.h: Remove STREQ, STNEQ (pollute namespace),
RTEMS_MONITOR_PROMPT (pollutes namespace, useless).
* monitor/mon-command.c: Add RTEMS_MONITOR_PROMPT.
* monitor/mon-monitor.c: Apply private version of STREQ.
2003-09-19 12:48:15 +00:00
Ralf Corsepius
550c3df787
2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* capture/capture-cli.c: Add config-header support.
* capture/capture.c: Add config-header support.
* cpuuse/cpuuse.c: Add config-header support.
* devnull/devnull.c: Add config-header support.
* dummy/dummy.c: Add config-header support.
* dumpbuf/dumpbuf.c: Add config-header support.
* monitor/mon-command.c: Add config-header support.
* monitor/mon-config.c: Add config-header support.
* monitor/mon-dname.c: Add config-header support.
* monitor/mon-driver.c: Add config-header support.
* monitor/mon-extension.c: Add config-header support.
* monitor/mon-itask.c: Add config-header support.
* monitor/mon-manager.c: Add config-header support.
* monitor/mon-monitor.c: Add config-header support.
* monitor/mon-mpci.c: Add config-header support.
* monitor/mon-object.c: Add config-header support.
* monitor/mon-prmisc.c: Add config-header support.
* monitor/mon-queue.c: Add config-header support.
* monitor/mon-server.c: Add config-header support.
* monitor/mon-symbols.c: Add config-header support.
* monitor/mon-task.c: Add config-header support.
* mw-fb/mw_fb.c: Add config-header support.
* mw-fb/mw_uid.c: Add config-header support.
* rtmonuse/rtmonuse.c: Add config-header support.
* serdbg/serdbg.c: Add config-header support.
* serdbg/serdbgio.c: Add config-header support.
* serdbg/termios_printk.c: Add config-header support.
* shell/cmds.c: Add config-header support.
* stackchk/check.c: Add config-header support.
* untar/untar.c: Add config-header support.
2003-07-08 08:39:16 +00:00
Joel Sherrill
62e080e114
2003-01-27 Dan Smisko <dan@balanced.com>
...
* monitor/mon-command.c: Correct two potential NULL references.
2003-01-27 16:13:28 +00:00
Ralf Corsepius
cef22e874a
2002-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* monitor/mon-commands.c: Removed warnings for RTEMS_UNIX.
2002-11-15 14:14:36 +00:00
Ralf Corsepius
5ceb9d24c0
2002-10-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* monitor/mon-command.c: Don't build rtems_monitor_line_editor for
RTEMS_UNIX to avoid gcc warning.
2002-10-26 06:29:59 +00:00
Joel Sherrill
80fe968c12
2002-03-20 Chris Johns <ccj@acm.org>
...
* monitor/mon-command.c: Per PR192 the RTEMS monitor makes everything
lowercase. The capture engine need to set triggers or watches on task
with uppercase names.
Also stop the monitor repeating command when enter is pressed.
2002-05-01 22:33:52 +00:00
Joel Sherrill
ecb5f95413
2001-08-09 Keith Outwater <vac4050@cae597.rsc.raytheon.com>
...
* monitor/mon-command.c: Add support for partial command matching.
The monitor used to have this functionality before it was overhauled
to support addition of user commands.
2001-08-09 21:39:34 +00:00
Joel Sherrill
974d213fc9
2001-02-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* monitor/mon-command.c: Use #if defined(RTEMS_UNIX).
2001-02-12 14:51:46 +00:00
Joel Sherrill
32e2554f10
Patch rtems-4.5-beta3-mon.diff from Chris Johns <cjohns@cybertec.com.au>
...
to:
I have also added the ability to register and unregister commands. This
allows me to create a set of monitor commands for the network stack plus
basic memory dump/patch commands (needs a working probe interface). I
will also look at a basic ls/cd/rm/mv/cp command set at some stage.
I have been thinking about changing the monitor in the future to more
like a light weight RTEMS shell, `eshell' for embedded shell. This is a
story for another day but is a process or getting the commands to map to
the filesystem (eg, major=commands, minor=command) and supporting an
environment. The filesystem provide a structure for the commands.
2000-06-14 17:22:59 +00:00
Joel Sherrill
458bd343e2
This is another pass at making sure that nothing outside the BSP
...
unnecessarily uses any variables defined by the BSP. On this
sweep, use of BSP_Configuration and Cpu_table was eliminated.
A significant part of this modification was the addition of
macros to access fields in the RTEMS configuration structures.
This is necessary to strengthen the division between the BSP independent
parts of RTEMS and the BSPs themselves. This started after
comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de >.
1999-11-05 16:44:02 +00:00
Joel Sherrill
5beb562450
Cleaned up as part of adding the Monitor test.
1997-09-21 16:58:57 +00:00
Joel Sherrill
8389628c1b
updates from Tony Bennett
1996-04-22 16:53:46 +00:00
Joel Sherrill
b06e68ef1f
Numerous miscellaneous features incorporated from Tony Bennett
...
(tbennett@divnc.com ) including the following major additions:
+ variable length messages
+ named devices
+ debug monitor
+ association tables/variables
1995-08-17 19:51:51 +00:00