#### F.4.2 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.linux`' feature is optional. It should contain a single register, ``restart`', which is used by the Linux kernel to control restartable syscalls.