diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2008-09-30 15:24:10 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2008-09-30 15:24:10 +0000 |
commit | 82c873099e86721003de5ce60a9dbe6ccfd368a2 (patch) | |
tree | 0f1f86f80f2d3a68232857908f860c2fe7ededa2 /c/src/lib/libbsp/sh/simsh4/timer | |
parent | 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-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/timer')
-rw-r--r-- | c/src/lib/libbsp/sh/simsh4/timer/timer.c | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/c/src/lib/libbsp/sh/simsh4/timer/timer.c b/c/src/lib/libbsp/sh/simsh4/timer/timer.c deleted file mode 100644 index c5b50138c5..0000000000 --- a/c/src/lib/libbsp/sh/simsh4/timer/timer.c +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Timer Init - * - * This module implements benchmark stub for simulator. - * - * Copyright (C) 2001 OKTET Ltd., St.-Petersburg, Russia - * Author: Victor V. Vengerov <vvv@oktet.ru> - * - * COPYRIGHT (c) 1989-1998-2001. - * On-Line Applications Research Corporation (OAR). - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * - * http://www.rtems.com/license/LICENSE. - * - * $Id$ - */ - -#include <rtems.h> -#include <bsp.h> - -uint32_t Timer_interrupts; - -bool benchmark_timer_find_average_overhead; - -/* External assembler interrupt handler routine */ -extern rtems_isr timerisr(rtems_vector_number vector); - -/* benchmark_timer_initialize -- - * Initialize timer 2 for accurate time measurement. - * - * PARAMETERS: - * none - * - * RETURNS: - * none - */ -void -benchmark_timer_initialize(void) -{ - return; -} - -/* - * The following controls the behavior of benchmark_timer_read(). - * - * FIND_AVG_OVERHEAD * instructs the routine to return the "raw" count. - * - * AVG_OVEREHAD is the overhead for starting and stopping the timer. It - * is usually deducted from the number returned. - * - * LEAST_VALID is the lowest number this routine should trust. Numbers - * below this are "noise" and zero is returned. - */ - -#define AVG_OVERHEAD 0 /* It typically takes 2.0 microseconds */ - /* (Y countdowns) to start/stop the timer. */ - /* This value is in microseconds. */ -#define LEAST_VALID 1 /* Don't trust a clicks value lower than this */ - -/* benchmark_timer_read -- - * Read timer value in microsecond units since timer start. - * - * PARAMETERS: - * none - * - * RETURNS: - * number of microseconds since timer has been started - */ -int -benchmark_timer_read( void ) -{ - return 0; -} - -/* benchmark_timer_disable_subtracting_average_overhead -- - * This routine is invoked by the "Check Timer" (tmck) test in the - * RTEMS Timing Test Suite. It makes the benchmark_timer_read routine not - * subtract the overhead required to initialize and read the benchmark - * timer. - * - * PARAMETERS: - * find_flag - boolean flag, TRUE if overhead must not be subtracted. - * - * RETURNS: - * none - */ -void -benchmark_timer_disable_subtracting_average_overhead(bool find_flag) -{ - benchmark_timer_find_average_overhead = find_flag; -} |