Information to build RTEMS for a "no cpu" while in protected mode.  
More...
Go to the source code of this file.
 | 
| 
#define  | MIPS_HAS_FPU   1 | 
|   | 
| 
#define  | CPU_NAME   "MIPS" | 
|   | 
| 
#define  | MIPS_EXCEPTION_BASE   0 | 
|   | 
| 
#define  | MIPS_EXCEPTION_INT   MIPS_EXCEPTION_BASE+0 | 
|   | 
| 
#define  | MIPS_EXCEPTION_MOD   MIPS_EXCEPTION_BASE+1 | 
|   | 
| 
#define  | MIPS_EXCEPTION_TLBL   MIPS_EXCEPTION_BASE+2 | 
|   | 
| 
#define  | MIPS_EXCEPTION_TLBS   MIPS_EXCEPTION_BASE+3 | 
|   | 
| 
#define  | MIPS_EXCEPTION_ADEL   MIPS_EXCEPTION_BASE+4 | 
|   | 
| 
#define  | MIPS_EXCEPTION_ADES   MIPS_EXCEPTION_BASE+5 | 
|   | 
| 
#define  | MIPS_EXCEPTION_IBE   MIPS_EXCEPTION_BASE+6 | 
|   | 
| 
#define  | MIPS_EXCEPTION_DBE   MIPS_EXCEPTION_BASE+7 | 
|   | 
| 
#define  | MIPS_EXCEPTION_SYSCALL   MIPS_EXCEPTION_BASE+8 | 
|   | 
| 
#define  | MIPS_EXCEPTION_BREAK   MIPS_EXCEPTION_BASE+9 | 
|   | 
| 
#define  | MIPS_EXCEPTION_RI   MIPS_EXCEPTION_BASE+10 | 
|   | 
| 
#define  | MIPS_EXCEPTION_CPU   MIPS_EXCEPTION_BASE+11 | 
|   | 
| 
#define  | MIPS_EXCEPTION_OVERFLOW   MIPS_EXCEPTION_BASE+12 | 
|   | 
| 
#define  | MIPS_EXCEPTION_TRAP   MIPS_EXCEPTION_BASE+13 | 
|   | 
| 
#define  | MIPS_EXCEPTION_VCEI   MIPS_EXCEPTION_BASE+14 | 
|   | 
| 
#define  | MIPS_EXCEPTION_FPE   MIPS_EXCEPTION_BASE+15 | 
|   | 
| 
#define  | MIPS_EXCEPTION_C2E   MIPS_EXCEPTION_BASE+16 | 
|   | 
| 
#define  | MIPS_EXCEPTION_WATCH   MIPS_EXCEPTION_BASE+23 | 
|   | 
| 
#define  | MIPS_EXCEPTION_VCED   MIPS_EXCEPTION_BASE+31 | 
|   | 
| 
#define  | MIPS_INTERRUPT_BASE   MIPS_EXCEPTION_BASE+32 | 
|   | 
| #define  | mips_get_sr(_x) | 
|   | 
| #define  | mips_set_sr(_x) | 
|   | 
| #define  | mips_get_cause(_x) | 
|   | 
| #define  | mips_set_cause(_x) | 
|   | 
| #define  | mips_get_dcic(_x) | 
|   | 
| #define  | mips_set_dcic(_x) | 
|   | 
| #define  | mips_get_bpcrm(_x,  _y) | 
|   | 
| #define  | mips_set_bpcrm(_x,  _y) | 
|   | 
| #define  | mips_get_bdarm(_x,  _y) | 
|   | 
| #define  | mips_set_bdarm(_x,  _y) | 
|   | 
| #define  | mips_get_fcr31(_x) | 
|   | 
| #define  | mips_set_fcr31(_x) | 
|   | 
| #define  | mips_enable_in_interrupt_mask(_mask) | 
|   | 
| #define  | mips_disable_in_interrupt_mask(_mask) | 
|   | 
Information to build RTEMS for a "no cpu" while in protected mode. 
This file contains the information required to build RTEMS for a particular member of the "no cpu" family when executing in protected mode. It does this by setting variables to indicate which implementation dependent features are present in a particular member of the family.