summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-01-26 14:22:34 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-01-26 14:22:34 +0000
commita1f89b42a85fdc2f2a782ac41c5943b7d2ef6048 (patch)
treeaebb9eb942d65bf6a11aafd14c0e8d2d44d064cf /c
parentPatch rtems-rc-20000118-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff)
downloadrtems-a1f89b42a85fdc2f2a782ac41c5943b7d2ef6048.tar.bz2
No longer incorrectly references mips.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libcpu/a29k/timer/Makefile.am5
-rw-r--r--c/src/lib/libcpu/a29k/timer/gettime.S13
-rw-r--r--c/src/lib/libcpu/a29k/timer/timer.c12
3 files changed, 8 insertions, 22 deletions
diff --git a/c/src/lib/libcpu/a29k/timer/Makefile.am b/c/src/lib/libcpu/a29k/timer/Makefile.am
index 457e7fa2a6..61e9235ee9 100644
--- a/c/src/lib/libcpu/a29k/timer/Makefile.am
+++ b/c/src/lib/libcpu/a29k/timer/Makefile.am
@@ -12,10 +12,7 @@ PGM=$(ARCH)/timer.rel
C_FILES = timer.c timerisr.c
C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o)
-S_FILES = gettime.S
-S_O_FILES = $(S_FILES:%.S=$(ARCH)/%.o)
-
-OBJS = $(C_O_FILES) $(S_O_FILES)
+OBJS = $(C_O_FILES)
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../../../../../automake/lib.am
diff --git a/c/src/lib/libcpu/a29k/timer/gettime.S b/c/src/lib/libcpu/a29k/timer/gettime.S
deleted file mode 100644
index cd429a7725..0000000000
--- a/c/src/lib/libcpu/a29k/timer/gettime.S
+++ /dev/null
@@ -1,13 +0,0 @@
-/* @(#)gettime.S 03/26/96 1.1 */
-
-#include "iregdef.h"
-#include "idtcpu.h"
-#include "idtmon.h"
-
-FRAME(mips_read_timer,sp,0,ra)
- .set noreorder
- mfc0 v0,C0_COUNT
- nop
- j ra
- .set reorder
-ENDFRAME(mips_read_timer)
diff --git a/c/src/lib/libcpu/a29k/timer/timer.c b/c/src/lib/libcpu/a29k/timer/timer.c
index c5911d1fae..39834fc399 100644
--- a/c/src/lib/libcpu/a29k/timer/timer.c
+++ b/c/src/lib/libcpu/a29k/timer/timer.c
@@ -29,16 +29,18 @@ static char _sccsid[] = "@(#)timer.c 05/07/96 1.4\n";
#define CLOCKS_PER_MICROSECOND ( CPU_CLOCK_RATE_MHZ )
#define TIMER_MAX_VALUE 0xffffffff
-extern unsigned32 mips_read_timer( void );
+static unsigned32 read_timer( void )
+{
+ return 0; /* do something with real hardware here */
+}
static rtems_boolean Timer_driver_Find_average_overhead;
static unsigned32 Timer_initial_value = 0;
void Timer_initialize( void )
{
-/*
- Timer_initial_value = mips_read_timer();
- */
+ Timer_initial_value = read_timer();
+
/*
* Somehow start the timer
*/
@@ -70,7 +72,7 @@ int Read_timer( void )
* Read the timer and see how many clicks it has been since we started.
*/
- clicks = mips_read_timer(); /* XXX: read some HW here */
+ clicks = read_timer(); /* XXX: read some HW here */
if (clicks < Timer_initial_value)
{
clicks += TIMER_MAX_VALUE;