2000-10-24 Alan Cudmore <alanc@linuxstart.com> and

Joel Sherrill <joel@OARcorp.com>

	* This is a major reworking of the mips64orion port to use
	gcc predefines as much as possible and a big push to multilib
	the mips port.  The mips64orion port was copied/renamed to mips
	to be more like other GNU tools.  Alan did most of the technical
	work of determining how to map old macro names used by the mips64orion
	port to standard compiler macro definitions.  Joel did the merge
	with CVS magic to keep individual file history and did the BSP
	modifications. Details follow:
	* Makefile.am: Made clock and timer subdirectories conditional.
	* configure.in: Ditto.
	* clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
	* clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
This commit is contained in:
Joel Sherrill
2000-10-24 21:52:19 +00:00
parent 86748ff7ed
commit 5b53d9700d
5 changed files with 30 additions and 4 deletions

View File

@@ -1,3 +1,19 @@
2000-10-24 Alan Cudmore <alanc@linuxstart.com> and
Joel Sherrill <joel@OARcorp.com>
* This is a major reworking of the mips64orion port to use
gcc predefines as much as possible and a big push to multilib
the mips port. The mips64orion port was copied/renamed to mips
to be more like other GNU tools. Alan did most of the technical
work of determining how to map old macro names used by the mips64orion
port to standard compiler macro definitions. Joel did the merge
with CVS magic to keep individual file history and did the BSP
modifications. Details follow:
* Makefile.am: Made clock and timer subdirectories conditional.
* configure.in: Ditto.
* clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
* clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* clock/Makefile.am, timer/Makefile.am: Include compile.am

View File

@@ -5,7 +5,14 @@
AUTOMAKE_OPTIONS = foreign 1.4
ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal
SUBDIRS = clock timer
SHARED_LIB =
if r46xx
CPU_SUBDIR = clock timer
endif
SUBDIRS = $(SHARED_LIB) $(CPU_SUBDIR)
include $(top_srcdir)/../../../../../automake/subdirs.am
include $(top_srcdir)/../../../../../automake/local.am

View File

@@ -23,7 +23,7 @@
#include <iregdef.h>
#include <idtcpu.h>
#include <idtmon.h>
#include <asm.h>
FRAME(mips_set_timer,sp,0,ra)
.set noreorder

View File

@@ -9,7 +9,7 @@ AC_CONFIG_AUX_DIR(../../../../..)
RTEMS_CANONICAL_TARGET_CPU
AM_INIT_AUTOMAKE(rtems-c-src-lib-libcpu-mips64orion,$RTEMS_VERSION,no)
AM_INIT_AUTOMAKE(rtems-c-src-lib-libcpu-mips,$RTEMS_VERSION,no)
AM_MAINTAINER_MODE
RTEMS_ENABLE_BARE
@@ -26,6 +26,9 @@ RTEMS_CANONICALIZE_TOOLS
RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
RTEMS_CHECK_BSP_CACHE(RTEMS_BSP)
AM_CONDITIONAL(r46xx, test "$RTEMS_CPU_MODEL" = "R4600" \
|| test "$RTEMS_CPU_MODEL" = "R4650" )
# Explicitly list all Makefiles here
AC_OUTPUT(
Makefile

View File

@@ -24,7 +24,7 @@
#include <iregdef.h>
#include <idtcpu.h>
#include <idtmon.h>
#include <asm.h>
FRAME(mips_read_timer,sp,0,ra)
.set noreorder