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/shared/interrupts/installisrentries.c | |
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 'c/src/lib/libcpu/mips/shared/interrupts/installisrentries.c')
-rw-r--r-- | c/src/lib/libcpu/mips/shared/interrupts/installisrentries.c | 29 |
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(); -} |