summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/mips/shared/interrupts/installisrentries.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-09 16:45:56 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-13 08:05:39 +0100
commitb6755affc05466a49e684c316ea6e6f00c21c370 (patch)
tree25f341de3fb53195fe8341fb9e5779eed63e1db5 /c/src/lib/libcpu/mips/shared/interrupts/installisrentries.c
parentbsps/mips: Remove Mongoose-V README (diff)
downloadrtems-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 'c/src/lib/libcpu/mips/shared/interrupts/installisrentries.c')
-rw-r--r--c/src/lib/libcpu/mips/shared/interrupts/installisrentries.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/c/src/lib/libcpu/mips/shared/interrupts/installisrentries.c b/c/src/lib/libcpu/mips/shared/interrupts/installisrentries.c
deleted file mode 100644
index 9380a26f37..0000000000
--- a/c/src/lib/libcpu/mips/shared/interrupts/installisrentries.c
+++ /dev/null
@@ -1,29 +0,0 @@
-#include <rtems.h>
-#include <rtems/mips/idtcpu.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include <libcpu/isr_entries.h>
-
-void mips_install_isr_entries( void )
-{
-#if __mips == 1
- memcpy( (void *)UT_VEC, exc_utlb_code, 40 ); /* utlbmiss vector */
- memcpy( (void *)DB_VEC, exc_dbg_code, 40 );
- memcpy( (void *)E_VEC, exc_norm_code, 40 ); /* exception vevtor */
-
-#elif __mips == 32
- memcpy( (void *)T_VEC, exc_tlb_code, 40 ); /* tlbmiss vector */
- memcpy( (void *)X_VEC, exc_xtlb_code, 40 ); /* xtlbmiss vector */
- memcpy( (void *)C_VEC, exc_cache_code, 40 ); /* cache error vector */
- memcpy( (void *)E_VEC, exc_norm_code, 40 ); /* exception vector */
-
-#elif __mips == 3
- memcpy( (void *)T_VEC, exc_tlb_code, 40 ); /* tlbmiss vector */
- memcpy( (void *)X_VEC, exc_xtlb_code, 40 ); /* xtlbmiss vector */
- memcpy( (void *)C_VEC, exc_cache_code, 40 ); /* cache error vector */
- memcpy( (void *)E_VEC, exc_norm_code, 40 ); /* exception vector */
-#endif
-
- rtems_cache_flush_entire_data();
-}