Next: , Previous: i386 Features, Up: Standard Target Features


G.4.3 MIPS Features

The `org.gnu.gdb.mips.cpu' feature is required for MIPS targets. It should contain registers `r0' through `r31', `lo', `hi', and `pc'. They may be 32-bit or 64-bit depending on the target.

The `org.gnu.gdb.mips.cp0' feature is also required. It should contain at least the `status', `badvaddr', and `cause' registers. They may be 32-bit or 64-bit depending on the target.

The `org.gnu.gdb.mips.fpu' feature is currently required, though it may be optional in a future version of gdb. It should contain registers `f0' through `f31', `fcsr', and `fir'. They may be 32-bit or 64-bit depending on the target.

The `org.gnu.gdb.mips.dsp' feature is optional. It should contain registers `hi1' through `hi3', `lo1' through `lo3', and `dspctl'. The `dspctl' register should be 32-bit and the rest may be 32-bit or 64-bit depending on the target.

The `org.gnu.gdb.mips.linux' feature is optional. It should contain a single register, `restart', which is used by the Linux kernel to control restartable syscalls.