📄 installisrentries.c
字号:
/* * $Id: installisrentries.c,v 1.4 2002/11/01 21:58:25 joel Exp $ */#include <rtems.h>#include <idtcpu.h>#include <stdlib.h>#include <string.h>void mips_install_isr_entries( void ){#if __mips == 1 void exc_utlb_code(void); void exc_dbg_code(void); void exc_norm_code(void); 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 == 3 void exc_tlb_code(void); void exc_xtlb_code(void); void exc_cache_code(void); void exc_norm_code(void); 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();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -