summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2001-10-17 20:26:14 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2001-10-17 20:26:14 +0000
commit606d797c890fbcad2a1ae28eddb94feb4601debc (patch)
treeb4effc70e21e12fe7f64a74bb284bf33a748a40a /c/src/lib/libbsp
parent2001-10-17 Till Straumann <strauman@SLAC.Stanford.EDU> (diff)
downloadrtems-606d797c890fbcad2a1ae28eddb94feb4601debc.tar.bz2
2001-10-17 Joel Sherrill <joel@OARcorp.com>
* timer: New subdirectory. * timer/Makefile.am: New file. * timer/.cvsignore: New file. * Makefile.am: Modified to reflect above. * configure.ac: Ditto. * wrapup/Makefile.am: Ditto. * include/bsp.h: Stubs to let tm27 compile and link.
Diffstat (limited to 'c/src/lib/libbsp')
-rw-r--r--c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog10
-rw-r--r--c/src/lib/libbsp/arm/arm_bare_bsp/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/arm_bare_bsp/configure.ac1
-rw-r--r--c/src/lib/libbsp/arm/arm_bare_bsp/include/bsp.h17
-rw-r--r--c/src/lib/libbsp/arm/arm_bare_bsp/timer/.cvsignore2
-rw-r--r--c/src/lib/libbsp/arm/arm_bare_bsp/timer/Makefile.am35
-rw-r--r--c/src/lib/libbsp/arm/arm_bare_bsp/wrapup/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/vegaplus/ChangeLog10
-rw-r--r--c/src/lib/libbsp/arm/vegaplus/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/vegaplus/configure.ac1
-rw-r--r--c/src/lib/libbsp/arm/vegaplus/include/bsp.h17
-rw-r--r--c/src/lib/libbsp/arm/vegaplus/timer/.cvsignore2
-rw-r--r--c/src/lib/libbsp/arm/vegaplus/timer/Makefile.am35
-rw-r--r--c/src/lib/libbsp/arm/vegaplus/wrapup/Makefile.am2
14 files changed, 134 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog b/c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog
index 9d2077e10a..2a7274b619 100644
--- a/c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog
+++ b/c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog
@@ -1,3 +1,13 @@
+2001-10-17 Joel Sherrill <joel@OARcorp.com>
+
+ * timer: New subdirectory.
+ * timer/Makefile.am: New file.
+ * timer/.cvsignore: New file.
+ * Makefile.am: Modified to reflect above.
+ * configure.ac: Ditto.
+ * wrapup/Makefile.am: Ditto.
+ * include/bsp.h: Stubs to let tm27 compile and link.
+
2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
diff --git a/c/src/lib/libbsp/arm/arm_bare_bsp/Makefile.am b/c/src/lib/libbsp/arm/arm_bare_bsp/Makefile.am
index e1779ed47e..cd6dd70927 100644
--- a/c/src/lib/libbsp/arm/arm_bare_bsp/Makefile.am
+++ b/c/src/lib/libbsp/arm/arm_bare_bsp/Makefile.am
@@ -7,7 +7,7 @@ ACLOCAL_AMFLAGS = -I ../../../../../../aclocal
# wrapup is the one that actually builds and installs the library
# from the individual .rel files built in other directories
-SUBDIRS = . include clock console startup start irq wrapup
+SUBDIRS = . include clock console startup start timer irq wrapup
include $(top_srcdir)/../../bsp.am
diff --git a/c/src/lib/libbsp/arm/arm_bare_bsp/configure.ac b/c/src/lib/libbsp/arm/arm_bare_bsp/configure.ac
index edf6a0b449..7055788a2c 100644
--- a/c/src/lib/libbsp/arm/arm_bare_bsp/configure.ac
+++ b/c/src/lib/libbsp/arm/arm_bare_bsp/configure.ac
@@ -42,6 +42,7 @@ include/Makefile
irq/Makefile
start/Makefile
startup/Makefile
+timer/Makefile
wrapup/Makefile])
AC_OUTPUT
diff --git a/c/src/lib/libbsp/arm/arm_bare_bsp/include/bsp.h b/c/src/lib/libbsp/arm/arm_bare_bsp/include/bsp.h
index b5758b09c5..1fe1ecc277 100644
--- a/c/src/lib/libbsp/arm/arm_bare_bsp/include/bsp.h
+++ b/c/src/lib/libbsp/arm/arm_bare_bsp/include/bsp.h
@@ -29,6 +29,23 @@ extern "C" {
#include <console.h>
#include <clockdrv.h>
+/*
+ * Define the interrupt mechanism for Time Test 27
+ *
+ * NOTE: Following are not defined and are board independent
+ *
+ */
+
+#define MUST_WAIT_FOR_INTERRUPT 0
+
+#define Install_tm27_vector( handler )
+
+#define Cause_tm27_intr()
+
+#define Clear_tm27_intr()
+
+#define Lower_tm27_intr()
+
#ifdef __cplusplus
}
#endif
diff --git a/c/src/lib/libbsp/arm/arm_bare_bsp/timer/.cvsignore b/c/src/lib/libbsp/arm/arm_bare_bsp/timer/.cvsignore
new file mode 100644
index 0000000000..282522db03
--- /dev/null
+++ b/c/src/lib/libbsp/arm/arm_bare_bsp/timer/.cvsignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/c/src/lib/libbsp/arm/arm_bare_bsp/timer/Makefile.am b/c/src/lib/libbsp/arm/arm_bare_bsp/timer/Makefile.am
new file mode 100644
index 0000000000..7e3394e263
--- /dev/null
+++ b/c/src/lib/libbsp/arm/arm_bare_bsp/timer/Makefile.am
@@ -0,0 +1,35 @@
+##
+## $Id$
+##
+
+AUTOMAKE_OPTIONS = foreign 1.4
+
+VPATH = @srcdir@:@srcdir@/../../../shared
+
+PGM = $(ARCH)/timer.rel
+
+C_FILES = timerstub.c
+C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o)
+
+OBJS = $(C_O_FILES)
+
+include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
+include $(top_srcdir)/../../../../../../automake/compile.am
+include $(top_srcdir)/../../../../../../automake/lib.am
+
+#
+# (OPTIONAL) Add local stuff here using +=
+#
+
+$(PGM): $(OBJS)
+ $(make-rel)
+
+# the .rel file built here will be put into libbsp.a by ../wrapup/Makefile
+
+all-local: $(ARCH) $(OBJS) $(PGM)
+
+.PRECIOUS: $(PGM)
+
+EXTRA_DIST = timer.c
+
+include $(top_srcdir)/../../../../../../automake/local.am
diff --git a/c/src/lib/libbsp/arm/arm_bare_bsp/wrapup/Makefile.am b/c/src/lib/libbsp/arm/arm_bare_bsp/wrapup/Makefile.am
index c5f25b1d21..c7aa064537 100644
--- a/c/src/lib/libbsp/arm/arm_bare_bsp/wrapup/Makefile.am
+++ b/c/src/lib/libbsp/arm/arm_bare_bsp/wrapup/Makefile.am
@@ -4,7 +4,7 @@
AUTOMAKE_OPTIONS = foreign 1.4
-BSP_PIECES = clock console startup irq
+BSP_PIECES = clock console startup timer irq
# bummer; have to use $foreach since % pattern subst rules only replace 1x
OBJS = $(foreach piece, $(BSP_PIECES), ../$(piece)/$(ARCH)/*.o)
diff --git a/c/src/lib/libbsp/arm/vegaplus/ChangeLog b/c/src/lib/libbsp/arm/vegaplus/ChangeLog
index a43b24de14..8f8ff513a3 100644
--- a/c/src/lib/libbsp/arm/vegaplus/ChangeLog
+++ b/c/src/lib/libbsp/arm/vegaplus/ChangeLog
@@ -1,3 +1,13 @@
+2001-10-17 Joel Sherrill <joel@OARcorp.com>
+
+ * timer: New subdirectory.
+ * timer/Makefile.am: New file.
+ * timer/.cvsignore: New file.
+ * Makefile.am: Modified to reflect above.
+ * configure.ac: Ditto.
+ * wrapup/Makefile.am: Ditto.
+ * include/bsp.h: Stubs to let tm27 compile and link.
+
2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
diff --git a/c/src/lib/libbsp/arm/vegaplus/Makefile.am b/c/src/lib/libbsp/arm/vegaplus/Makefile.am
index 98cfd1ff9f..bc0e382a53 100644
--- a/c/src/lib/libbsp/arm/vegaplus/Makefile.am
+++ b/c/src/lib/libbsp/arm/vegaplus/Makefile.am
@@ -7,7 +7,7 @@ ACLOCAL_AMFLAGS = -I ../../../../../../aclocal
# wrapup is the one that actually builds and installs the library
# from the individual .rel files built in other directories
-SUBDIRS = . include irq clock console startup start wrapup
+SUBDIRS = . include irq clock console startup timer start wrapup
include $(top_srcdir)/../../bsp.am
diff --git a/c/src/lib/libbsp/arm/vegaplus/configure.ac b/c/src/lib/libbsp/arm/vegaplus/configure.ac
index 367855460c..9e865cf10b 100644
--- a/c/src/lib/libbsp/arm/vegaplus/configure.ac
+++ b/c/src/lib/libbsp/arm/vegaplus/configure.ac
@@ -31,5 +31,6 @@ include/Makefile
irq/Makefile
start/Makefile
startup/Makefile
+timer/Makefile
wrapup/Makefile])
AC_OUTPUT
diff --git a/c/src/lib/libbsp/arm/vegaplus/include/bsp.h b/c/src/lib/libbsp/arm/vegaplus/include/bsp.h
index b5758b09c5..1fe1ecc277 100644
--- a/c/src/lib/libbsp/arm/vegaplus/include/bsp.h
+++ b/c/src/lib/libbsp/arm/vegaplus/include/bsp.h
@@ -29,6 +29,23 @@ extern "C" {
#include <console.h>
#include <clockdrv.h>
+/*
+ * Define the interrupt mechanism for Time Test 27
+ *
+ * NOTE: Following are not defined and are board independent
+ *
+ */
+
+#define MUST_WAIT_FOR_INTERRUPT 0
+
+#define Install_tm27_vector( handler )
+
+#define Cause_tm27_intr()
+
+#define Clear_tm27_intr()
+
+#define Lower_tm27_intr()
+
#ifdef __cplusplus
}
#endif
diff --git a/c/src/lib/libbsp/arm/vegaplus/timer/.cvsignore b/c/src/lib/libbsp/arm/vegaplus/timer/.cvsignore
new file mode 100644
index 0000000000..282522db03
--- /dev/null
+++ b/c/src/lib/libbsp/arm/vegaplus/timer/.cvsignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/c/src/lib/libbsp/arm/vegaplus/timer/Makefile.am b/c/src/lib/libbsp/arm/vegaplus/timer/Makefile.am
new file mode 100644
index 0000000000..7e3394e263
--- /dev/null
+++ b/c/src/lib/libbsp/arm/vegaplus/timer/Makefile.am
@@ -0,0 +1,35 @@
+##
+## $Id$
+##
+
+AUTOMAKE_OPTIONS = foreign 1.4
+
+VPATH = @srcdir@:@srcdir@/../../../shared
+
+PGM = $(ARCH)/timer.rel
+
+C_FILES = timerstub.c
+C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o)
+
+OBJS = $(C_O_FILES)
+
+include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
+include $(top_srcdir)/../../../../../../automake/compile.am
+include $(top_srcdir)/../../../../../../automake/lib.am
+
+#
+# (OPTIONAL) Add local stuff here using +=
+#
+
+$(PGM): $(OBJS)
+ $(make-rel)
+
+# the .rel file built here will be put into libbsp.a by ../wrapup/Makefile
+
+all-local: $(ARCH) $(OBJS) $(PGM)
+
+.PRECIOUS: $(PGM)
+
+EXTRA_DIST = timer.c
+
+include $(top_srcdir)/../../../../../../automake/local.am
diff --git a/c/src/lib/libbsp/arm/vegaplus/wrapup/Makefile.am b/c/src/lib/libbsp/arm/vegaplus/wrapup/Makefile.am
index c99311755c..98d472d731 100644
--- a/c/src/lib/libbsp/arm/vegaplus/wrapup/Makefile.am
+++ b/c/src/lib/libbsp/arm/vegaplus/wrapup/Makefile.am
@@ -4,7 +4,7 @@
AUTOMAKE_OPTIONS = foreign 1.4
-BSP_FILES = clock console startup irq
+BSP_FILES = clock console startup irq timer
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../../../../../../automake/compile.am