summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sh/simsh4/tools
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-09-30 15:24:10 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-09-30 15:24:10 +0000
commit82c873099e86721003de5ce60a9dbe6ccfd368a2 (patch)
tree0f1f86f80f2d3a68232857908f860c2fe7ededa2 /c/src/lib/libbsp/sh/simsh4/tools
parent2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-82c873099e86721003de5ce60a9dbe6ccfd368a2.tar.bz2
2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* simsh4/.cvsignore, simsh4/ChangeLog, simsh4/Makefile.am, simsh4/README, simsh4/bsp_specs, simsh4/configure.ac, simsh4/preinstall.am, simsh4/clock/ckinit.c, simsh4/console/console.c, simsh4/include/.cvsignore, simsh4/include/bsp.h, simsh4/include/coverhd.h, simsh4/include/ramdisk.h, simsh4/include/syscall.h, simsh4/include/tm27.h, simsh4/start/start.S, simsh4/startup/hw_init.c, simsh4/startup/linkcmds, simsh4/startup/linkcmds-le, simsh4/startup/linkcmds-le.coff, simsh4/timer/timer.c, simsh4/tools/.cvsignore, simsh4/tools/ChangeLog, simsh4/tools/Makefile.am, simsh4/tools/configure.ac, simsh4/tools/runtest.in: Removed.
Diffstat (limited to 'c/src/lib/libbsp/sh/simsh4/tools')
-rw-r--r--c/src/lib/libbsp/sh/simsh4/tools/.cvsignore9
-rw-r--r--c/src/lib/libbsp/sh/simsh4/tools/ChangeLog52
-rw-r--r--c/src/lib/libbsp/sh/simsh4/tools/Makefile.am26
-rw-r--r--c/src/lib/libbsp/sh/simsh4/tools/configure.ac24
-rw-r--r--c/src/lib/libbsp/sh/simsh4/tools/runtest.in231
5 files changed, 0 insertions, 342 deletions
diff --git a/c/src/lib/libbsp/sh/simsh4/tools/.cvsignore b/c/src/lib/libbsp/sh/simsh4/tools/.cvsignore
deleted file mode 100644
index 074184bf59..0000000000
--- a/c/src/lib/libbsp/sh/simsh4/tools/.cvsignore
+++ /dev/null
@@ -1,9 +0,0 @@
-aclocal.m4
-autom4te*.cache
-config.cache
-config.log
-config.status
-configure
-Makefile
-Makefile.in
-runtest
diff --git a/c/src/lib/libbsp/sh/simsh4/tools/ChangeLog b/c/src/lib/libbsp/sh/simsh4/tools/ChangeLog
deleted file mode 100644
index 78aa34bf20..0000000000
--- a/c/src/lib/libbsp/sh/simsh4/tools/ChangeLog
+++ /dev/null
@@ -1,52 +0,0 @@
-2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * runtest.in: Skip all fatal error tests.
-
-2007-09-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * runtest.in: Add capture to list of interative tests to skip in batch
- mode.
-
-2007-01-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Use MKDIR_P instead of mkdir_p.
-
-2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: New BUG-REPORT address.
-
-2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Require autoconf-2.60. Require automake-1.10.
-
-2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Require automake > 1.9.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
- Add PRE/TMPINSTALL_FILES to CLEANFILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reworked.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Misc cleanups and fixes.
- * configure.ac: Require automake 1.7.2.
-
-2003-08-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * ChangeLog: New.
- * .cvsignore: New.
- * configure.ac: New.
- * runtest: Removed.
- * runtest.in: New (Copied from runtest).
- * Makefile.am: Reflect changes above.
- Use @RTEMS_BSP@ instead of simsh4.
diff --git a/c/src/lib/libbsp/sh/simsh4/tools/Makefile.am b/c/src/lib/libbsp/sh/simsh4/tools/Makefile.am
deleted file mode 100644
index 0a5f8b2d7b..0000000000
--- a/c/src/lib/libbsp/sh/simsh4/tools/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-##
-## $Id$
-##
-
-ACLOCAL_AMFLAGS = -I ../../../../../aclocal
-
-transform =
-bsptools_bindir = ${exec_prefix}/@RTEMS_BSP@/tests
-bsptools_bin_SCRIPTS = runtest
-
-all-local: $(TMPINSTALL_FILES)
-
-TMPINSTALL_FILES =
-
-$(PROJECT_ROOT)/@RTEMS_BSP@/tests/$(dirstamp):
- @$(MKDIR_P) $(PROJECT_ROOT)/@RTEMS_BSP@/tests
- @: > $(PROJECT_ROOT)/@RTEMS_BSP@/tests/$(dirstamp)
-TMPINSTALL_FILES += $(PROJECT_ROOT)/@RTEMS_BSP@/tests/$(dirstamp)
-
-$(PROJECT_ROOT)/@RTEMS_BSP@/tests/runtest: runtest $(PROJECT_ROOT)/@RTEMS_BSP@/tests/$(dirstamp)
- $(INSTALL_SCRIPT) $< $(PROJECT_ROOT)/@RTEMS_BSP@/tests/runtest
-TMPINSTALL_FILES += $(PROJECT_ROOT)/@RTEMS_BSP@/tests/runtest
-
-CLEANFILES = $(TMPINSTALL_FILES)
-
-include $(top_srcdir)/../../../../../automake/host.am
diff --git a/c/src/lib/libbsp/sh/simsh4/tools/configure.ac b/c/src/lib/libbsp/sh/simsh4/tools/configure.ac
deleted file mode 100644
index 873c2c115c..0000000000
--- a/c/src/lib/libbsp/sh/simsh4/tools/configure.ac
+++ /dev/null
@@ -1,24 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-##
-## $Id$
-
-AC_PREREQ(2.60)
-AC_INIT([rtems-c-src-lib-libbsp-sh-simsh4-tools],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
-AC_CONFIG_SRCDIR([runtest.in])
-RTEMS_TOP(../../../../../../..)
-
-# FIXME: This should not be here
-AC_ARG_VAR([RTEMS_BSP],[])
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign 1.10])
-AM_MAINTAINER_MODE
-
-RTEMS_PROJECT_ROOT
-RTEMS_TOOLPATHS
-
-# Explicitly list all Makefiles here
-AC_CONFIG_FILES([Makefile
-runtest
-])
-AC_OUTPUT
diff --git a/c/src/lib/libbsp/sh/simsh4/tools/runtest.in b/c/src/lib/libbsp/sh/simsh4/tools/runtest.in
deleted file mode 100644
index 66897d5d1e..0000000000
--- a/c/src/lib/libbsp/sh/simsh4/tools/runtest.in
+++ /dev/null
@@ -1,231 +0,0 @@
-#!@KSH@ -p
-#
-# Run rtems tests on the Motorola MCF5206eLITE Coldfire Evaluation board
-# using gdb configured with P&E Micro Background Debug Mode debugging
-# interface.
-#
-# This program generates a gdb script to run each test, intercept
-# serial port output and put log into output file.
-#
-# Author: Victor V. Vengerov <vvv@oktet.ru>
-# Copyright (C) 2000 OKTET Ltd., St.-Petersburg, Russia
-#
-# Partially based on runtest script for powerpc psim.
-#
-# COPYRIGHT (c) 1989-1999.
-# On-Line Applications Research Corporation (OAR).
-#
-# The license and distribution terms for this file may be
-# found in found in the file LICENSE in this distribution or at
-# http://www.rtems.com/license/LICENSE.
-#
-# @(#) $Id$
-#
-
-# progname=`basename $0`
-progname=${0##*/} # fast basename hack for ksh, bash
-
-USAGE=\
-"usage: $progname [ -opts ] test [ test ... ]
- -r runname -- specify name of run program to be used
- -v -- verbose output
- -d -- don't remove temporary files (for debugging only)
- -l logdir -- specify log directory (default is 'logdir')
-
- Specify test as 'test' or 'test.exe'.
- All multiprocessing tests *must* be specified simply as 'mp01', etc.
-"
-
-# export everything
-set -a
-
-# log an error to stderr
-prerr()
-{
- echo "$*" >&2
-}
-
-fatal() {
- [ "$1" ] && prerr $*
- prerr "$USAGE"
- exit 1
-}
-
-warn() {
- [ "$1" ] && prerr $*
-}
-
-# run at normal and signalled exit
-test_exit()
-{
- exit_code=$1
-
- rm -f ${logfile}.tmp*
- [ "$run_pid" ] && kill -9 $run_pid
-
- exit $exit_code
-}
-
-#
-# process the options
-#
-# defaults for getopt vars
-#
-# max_run_time is defaulted to 5 minutes
-#
-
-verbose=""
-runprog=sh-rtemself-run
-logdir=log
-max_run_time=$((10 * 60))
-#sizeof_ram=$((1 * 1024 * 1024))
-debugging="no"
-#console_mode=0
-
-while getopts vdips:r:b:l: OPT
-do
- case "$OPT" in
- v)
- verbose="yes";;
- d)
- debugging="yes";;
- l)
- logdir="$OPTARG";;
- r)
- runprog="$OPTARG";;
-# p)
-# console_mode=1;;
-# i)
-# console_mode=2;;
- *)
- fatal;;
- esac
-done
-
-let $((shiftcount = $OPTIND - 1))
-shift $shiftcount
-
-args=$*
-
-#
-# Run the tests
-#
-
-tests="$args"
-if [ ! "$tests" ]
-then
- set -- `echo *.exe`
- tests="$*"
-fi
-
-[ -d $logdir ] ||
- mkdir $logdir || fatal "could not create log directory ($logdir)"
-
-# where the tmp files go
-trap "test_exit" 1 2 3 13 14 15
-
-for tfile in $tests
-do
-
- tname=`basename $tfile .exe`
- cpus="1"
- TEST_TYPE="single"
-
- case "$tname" in
- # size is no longer interactive.
- capture* | monitor* | termios* | fileio* | pppd*)
- warn "Skipping $tname; it is interactive"
- continue
- ;;
- *-node2*)
- warn "Skipping $tname; 'runtest' runs both nodes when for *-node1"
- continue
- ;;
- *-node1*)
- warn "Running both nodes associated with $tname"
- tname=`echo $tname | sed 's/-node.*//'`
- TEST_TYPE="mp"
- ;;
- minimum*|stackchk*|*fatal*|termio*)
- continue
- ;;
- esac
-
- if [ "$TEST_TYPE" = "mp" ] ; then
- fatal "MP tests not supported for this board"
- fi
-
- if [ $TEST_TYPE = "single" ] ; then
- logfile=$logdir/${tname}
- infofile=${logfile}.info
-# scriptfile=${logfile}.ss
-# runlogfile=${logfile}.run
-
- rm -f ${logfile}.tmp*
-
- date=`date`
- echo "Starting $tname at $date"
-
- ${runprog} "${tfile}" > "${logfile}" 2>&1 &
- run_pid=$!
- {
- time_run=0
- while [ $time_run -lt $max_run_time ] ; do
- sleep 10s
- if kill -0 $run_pid 2> /dev/null ; then
- time_run=$((time_run+10)) ;
- else
- exit 0
- fi
- done
- kill -2 $run_pid 2> /dev/null
- {
- sleep 5s ;
- if kill -0 $run_pid 2> /dev/null ; then
- kill -9 $run_pid 2> /dev/null ;
- fi
- } &
- } &
- wait $run_pid
- run_status=$?
- if [ $run_status -ge 128 ] ; then
- ran_too_long="yes" ;
- else
- ran_too_long="no"
- fi
- if [ $run_status -ne 0 ] ; then
- test_failed="yes" ;
- else
- test_failed="no"
- fi
- run_pid=""
- fi
-
- # Create the info files
- {
- echo "$date"
- echo "Test run on: `uname -n`"
- echo "Host Information:"
- echo `uname -a`
- echo
- echo "run: `type -path ${runprog}`"
-
- cat ${logfile}
-
- if [ "$test_failed" = "yes" ] ; then
- echo -e "\\n\\nTest did not finish normally"
- if [ "$ran_too_long" = "yes" ] ; then
- echo "Test killed after $max_run_time seconds"
- fi
- fi
-
- echo
- date;
- } > ${infofile}
-# if [ "${debugging}" = "no" ] ; then
-# rm -f ${runlogfile}
-# fi
-done
-
-echo "Tests completed at " `date`
-test_exit 0