From 606d797c890fbcad2a1ae28eddb94feb4601debc Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 17 Oct 2001 20:26:14 +0000 Subject: 2001-10-17 Joel Sherrill * 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. --- c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog | 10 +++++++ c/src/lib/libbsp/arm/arm_bare_bsp/Makefile.am | 2 +- c/src/lib/libbsp/arm/arm_bare_bsp/configure.ac | 1 + c/src/lib/libbsp/arm/arm_bare_bsp/include/bsp.h | 17 +++++++++++ c/src/lib/libbsp/arm/arm_bare_bsp/timer/.cvsignore | 2 ++ .../lib/libbsp/arm/arm_bare_bsp/timer/Makefile.am | 35 ++++++++++++++++++++++ .../lib/libbsp/arm/arm_bare_bsp/wrapup/Makefile.am | 2 +- c/src/lib/libbsp/arm/vegaplus/ChangeLog | 10 +++++++ c/src/lib/libbsp/arm/vegaplus/Makefile.am | 2 +- c/src/lib/libbsp/arm/vegaplus/configure.ac | 1 + c/src/lib/libbsp/arm/vegaplus/include/bsp.h | 17 +++++++++++ c/src/lib/libbsp/arm/vegaplus/timer/.cvsignore | 2 ++ c/src/lib/libbsp/arm/vegaplus/timer/Makefile.am | 35 ++++++++++++++++++++++ c/src/lib/libbsp/arm/vegaplus/wrapup/Makefile.am | 2 +- 14 files changed, 134 insertions(+), 4 deletions(-) create mode 100644 c/src/lib/libbsp/arm/arm_bare_bsp/timer/.cvsignore create mode 100644 c/src/lib/libbsp/arm/arm_bare_bsp/timer/Makefile.am create mode 100644 c/src/lib/libbsp/arm/vegaplus/timer/.cvsignore create mode 100644 c/src/lib/libbsp/arm/vegaplus/timer/Makefile.am (limited to 'c/src/lib/libbsp') 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 + + * 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 * .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 #include +/* + * 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 + + * 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 * .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 #include +/* + * 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 -- cgit v1.2.3