From 8c1756e40af556eeccd2c6a04c9c44484b93b528 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 29 Mar 2002 14:18:30 +0000 Subject: 2002-03-28 Ralf Corsepius * configure.ac: Add BSPOPTS_*(NO_TABLE_MOVE). Add BSPOPTS_*(FPU_REVB). * wrapup/Makefile.am: Add tbr. --- c/src/lib/libbsp/sparc/erc32/ChangeLog | 6 ++++++ c/src/lib/libbsp/sparc/erc32/configure.ac | 8 ++++++++ c/src/lib/libbsp/sparc/erc32/wrapup/Makefile.am | 2 +- c/src/lib/libbsp/sparc/leon/ChangeLog | 6 ++++++ c/src/lib/libbsp/sparc/leon/configure.ac | 8 ++++++++ c/src/lib/libbsp/sparc/leon/wrapup/Makefile.am | 2 +- 6 files changed, 30 insertions(+), 2 deletions(-) (limited to 'c/src/lib/libbsp') diff --git a/c/src/lib/libbsp/sparc/erc32/ChangeLog b/c/src/lib/libbsp/sparc/erc32/ChangeLog index 7fc839042c..e5c846d168 100644 --- a/c/src/lib/libbsp/sparc/erc32/ChangeLog +++ b/c/src/lib/libbsp/sparc/erc32/ChangeLog @@ -1,3 +1,9 @@ +2002-03-28 Ralf Corsepius + + * configure.ac: Add BSPOPTS_*(NO_TABLE_MOVE). + Add BSPOPTS_*(FPU_REVB). + * wrapup/Makefile.am: Add tbr. + 2002-03-27 Ralf Corsepius * configure.ac: diff --git a/c/src/lib/libbsp/sparc/erc32/configure.ac b/c/src/lib/libbsp/sparc/erc32/configure.ac index bfe3e65bdb..ce1ff75f40 100644 --- a/c/src/lib/libbsp/sparc/erc32/configure.ac +++ b/c/src/lib/libbsp/sparc/erc32/configure.ac @@ -37,6 +37,14 @@ RTEMS_BSPOPTS_HELP([SIMSPARC_FAST_IDLE], time spent in the idle task is minimized. This significantly reduces the wall time required to execute the RTEMS test suites.]) +RTEMS_BSPOPTS_SET([NO_TABLE_MOVE],[*],[1]) +RTEMS_BSPOPTS_HELP([NO_TABLE_MOVE], +[do not have a second trap table -- use the BSP's.]) + +RTEMS_BSPOPTS_SET([FPU_REVB],[*],[]) +RTEMS_BSPOPTS_HELP([FPU_REVB], +[If defined, enables work-around for bug 3.14 in FPU rev.B or rev.C]) + # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile clock/Makefile diff --git a/c/src/lib/libbsp/sparc/erc32/wrapup/Makefile.am b/c/src/lib/libbsp/sparc/erc32/wrapup/Makefile.am index 3e088eff5e..071a53d9b6 100644 --- a/c/src/lib/libbsp/sparc/erc32/wrapup/Makefile.am +++ b/c/src/lib/libbsp/sparc/erc32/wrapup/Makefile.am @@ -10,7 +10,7 @@ endif BSP_PIECES = startup console clock timer gnatsupp $(NETWORKING_DRIVER) # pieces to pick up out of libcpu/sparc -CPU_PIECES = cache reg_win syscall +CPU_PIECES = cache reg_win syscall tbr # bummer; have to use $foreach since % pattern subst rules only replace 1x OBJS = $(foreach piece, $(BSP_PIECES), $(wildcard ../$(piece)/$(ARCH)/*.o)) \ diff --git a/c/src/lib/libbsp/sparc/leon/ChangeLog b/c/src/lib/libbsp/sparc/leon/ChangeLog index 203679d0bb..dccd33af0b 100644 --- a/c/src/lib/libbsp/sparc/leon/ChangeLog +++ b/c/src/lib/libbsp/sparc/leon/ChangeLog @@ -1,3 +1,9 @@ +2002-03-28 Ralf Corsepius + + * configure.ac: Add BSPOPTS_*(NO_TABLE_MOVE). + Add BSPOPTS_*(FPU_REVB). + * wrapup/Makefile.am: Add tbr. + 2002-03-27 Ralf Corsepius * configure.ac: diff --git a/c/src/lib/libbsp/sparc/leon/configure.ac b/c/src/lib/libbsp/sparc/leon/configure.ac index 35db9c0929..ca15d42054 100644 --- a/c/src/lib/libbsp/sparc/leon/configure.ac +++ b/c/src/lib/libbsp/sparc/leon/configure.ac @@ -33,6 +33,14 @@ RTEMS_BSPOPTS_HELP([SIMSPARC_FAST_IDLE], time spent in the idle task is minimized. This significantly reduces the wall time required to execute the RTEMS test suites.]) +RTEMS_BSPOPTS_SET([NO_TABLE_MOVE],[*],[1]) +RTEMS_BSPOPTS_HELP([NO_TABLE_MOVE], +[do not have a second trap table -- use the BSP's.]) + +RTEMS_BSPOPTS_SET([FPU_REVB],[*],[]) +RTEMS_BSPOPTS_HELP([FPU_REVB], +[If defined, enables work-around for bug 3.14 in FPU rev.B or rev.C]) + # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile clock/Makefile diff --git a/c/src/lib/libbsp/sparc/leon/wrapup/Makefile.am b/c/src/lib/libbsp/sparc/leon/wrapup/Makefile.am index 82a5939ada..1b60cf5c85 100644 --- a/c/src/lib/libbsp/sparc/leon/wrapup/Makefile.am +++ b/c/src/lib/libbsp/sparc/leon/wrapup/Makefile.am @@ -5,7 +5,7 @@ BSP_PIECES = startup console clock timer gnatsupp $(NETWORK) # pieces to pick up out of libcpu/sparc -CPU_PIECES = cache reg_win syscall +CPU_PIECES = cache reg_win syscall tbr # bummer; have to use $foreach since % pattern subst rules only replace 1x OBJS = $(foreach piece, $(BSP_PIECES), $(wildcard ../$(piece)/$(ARCH)/*.o)) \ -- cgit v1.2.3