diff options
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(); -} |