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