diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-03-09 16:45:56 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-03-13 08:05:39 +0100 |
commit | b6755affc05466a49e684c316ea6e6f00c21c370 (patch) | |
tree | 25f341de3fb53195fe8341fb9e5779eed63e1db5 /c/src/lib/libcpu/mips | |
parent | bsps/mips: Remove Mongoose-V README (diff) | |
download | rtems-b6755affc05466a49e684c316ea6e6f00c21c370.tar.bz2 |
bsps/mips: Move libcpu content to bsps
This patch is a part of the BSP source reorganization.
Update #3285.
Diffstat (limited to '')
-rw-r--r-- | bsps/mips/shared/irq/installisrentries.c (renamed from c/src/lib/libcpu/mips/shared/interrupts/installisrentries.c) | 0 | ||||
-rw-r--r-- | bsps/mips/shared/irq/isr_entries.S (renamed from c/src/lib/libcpu/mips/shared/interrupts/isr_entries.S) | 0 | ||||
-rw-r--r-- | bsps/mips/shared/timer/gettime.S (renamed from c/src/lib/libcpu/mips/timer/gettime.S) | 0 | ||||
-rw-r--r-- | bsps/mips/shared/timer/timer.c (renamed from c/src/lib/libcpu/mips/timer/timer.c) | 0 | ||||
-rw-r--r-- | c/src/lib/libcpu/mips/Makefile.am | 48 | ||||
-rw-r--r-- | c/src/lib/libcpu/mips/configure.ac | 40 | ||||
-rw-r--r-- | c/src/lib/libcpu/mips/shared/interrupts/interruptmask.c | 20 |
7 files changed, 0 insertions, 108 deletions
diff --git a/c/src/lib/libcpu/mips/shared/interrupts/installisrentries.c b/bsps/mips/shared/irq/installisrentries.c index 9380a26f37..9380a26f37 100644 --- a/c/src/lib/libcpu/mips/shared/interrupts/installisrentries.c +++ b/bsps/mips/shared/irq/installisrentries.c diff --git a/c/src/lib/libcpu/mips/shared/interrupts/isr_entries.S b/bsps/mips/shared/irq/isr_entries.S index 2e3791cab2..2e3791cab2 100644 --- a/c/src/lib/libcpu/mips/shared/interrupts/isr_entries.S +++ b/bsps/mips/shared/irq/isr_entries.S diff --git a/c/src/lib/libcpu/mips/timer/gettime.S b/bsps/mips/shared/timer/gettime.S index 2661dfee33..2661dfee33 100644 --- a/c/src/lib/libcpu/mips/timer/gettime.S +++ b/bsps/mips/shared/timer/gettime.S diff --git a/c/src/lib/libcpu/mips/timer/timer.c b/bsps/mips/shared/timer/timer.c index da5291a48a..da5291a48a 100644 --- a/c/src/lib/libcpu/mips/timer/timer.c +++ b/bsps/mips/shared/timer/timer.c diff --git a/c/src/lib/libcpu/mips/Makefile.am b/c/src/lib/libcpu/mips/Makefile.am deleted file mode 100644 index 8ae999dd28..0000000000 --- a/c/src/lib/libcpu/mips/Makefile.am +++ /dev/null @@ -1,48 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -include $(top_srcdir)/../../../automake/compile.am - -EXTRA_DIST = - -noinst_PROGRAMS = - -## interrupts - -if rm52xx -interrupts_CPPFLAGS = -DRM52XX -endif - -if tx39 -interrupts_CPPFLAGS = -DTX39 -endif - -if tx49 -interrupts_CPPFLAGS = -DTX49 -endif - -noinst_PROGRAMS += shared/interrupts.rel -shared_interrupts_rel_SOURCES = shared/interrupts/installisrentries.c \ - shared/interrupts/isr_entries.S shared/interrupts/isr_entries.h -shared_interrupts_rel_CPPFLAGS = $(AM_CPPFLAGS) $(interrupts_CPPFLAGS) -shared_interrupts_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) -if tx39 -endif - -if tx49 -noinst_PROGRAMS += tx49/timer.rel -tx49_timer_rel_SOURCES = timer/timer.c timer/gettime.S -tx49_timer_rel_CPPFLAGS = $(AM_CPPFLAGS) -tx49_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) -endif - -if au1x00 -endif - -if rm52xx -noinst_PROGRAMS += rm52xx/timer.rel -rm52xx_timer_rel_SOURCES = timer/timer.c timer/gettime.S -rm52xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS) -rm52xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) -endif - -include $(top_srcdir)/../../../automake/local.am diff --git a/c/src/lib/libcpu/mips/configure.ac b/c/src/lib/libcpu/mips/configure.ac deleted file mode 100644 index 6a9e2665d9..0000000000 --- a/c/src/lib/libcpu/mips/configure.ac +++ /dev/null @@ -1,40 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libcpu-mips],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -AC_CONFIG_SRCDIR([timer]) -RTEMS_TOP([../../../../..],[../../..]) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU - -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP - -RTEMS_PROJECT_ROOT - -RTEMS_PROG_CC_FOR_TARGET -AM_PROG_CC_C_O -RTEMS_CANONICALIZE_TOOLS -RTEMS_PROG_CCAS - -AM_CONDITIONAL(tx39, test "$RTEMS_CPU_MODEL" = "tx3904") - -AM_CONDITIONAL(tx49, test "$RTEMS_CPU_MODEL" = "tx4925" \ -|| test "$RTEMS_CPU_MODEL" = "tx4938" ) - -AM_CONDITIONAL(rm52xx, test "$RTEMS_CPU_MODEL" = "rm5231") - -AM_CONDITIONAL(mongoosev, test "$RTEMS_CPU_MODEL" = "mongoosev") - -AM_CONDITIONAL(au1x00, test "$RTEMS_CPU_MODEL" = "au1x00") - -RTEMS_AMPOLISH3 - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile -]) -AC_OUTPUT diff --git a/c/src/lib/libcpu/mips/shared/interrupts/interruptmask.c b/c/src/lib/libcpu/mips/shared/interrupts/interruptmask.c deleted file mode 100644 index 9f2b679a77..0000000000 --- a/c/src/lib/libcpu/mips/shared/interrupts/interruptmask.c +++ /dev/null @@ -1,20 +0,0 @@ -#include <rtems.h> - -/* - * This function returns a mask value which is used to select the bits - * in the processor status register that can be set to enable interrupts. - * The mask value should not include the 2 software interrupt enable bits. - */ - -uint32_t mips_interrupt_mask( void ) -{ - uint32_t interrupt_mask; - -#ifdef TX49 - interrupt_mask = 0x00000400; /* Toshiba TX49 processors have a non-standard interrupt mask */ -#else - interrupt_mask = 0x0000fc00; -#endif - - return(interrupt_mask); -} |