RTEMS: cpukit/score/cpu/mips/include/rtems/score/mips.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Macros
mips.h File Reference

Information to build RTEMS for a "no cpu" while in protected mode. More...

`#include <rtems/mips/idtcpu.h>`

Go to the source code of this file.

## Macros
#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)

## Detailed Description

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.