MIPS32/MIPS64 Release 6
MIPS32/MIPS64 Release 6 changes the instruction encoding of some instructions and removes others, which makes it incompatible with previous versions of the MIPS ISA. Therefore, we have 6 new architectures for it.
Debian Architecture |
GNU Triplet |
ABI |
mipsr6 |
mipsisa32r6-linux-gnu |
o32 |
mipsr6el |
mipsisa32r6el-linux-gnu |
o32 |
mipsn32r6 |
mipsisa64r6-linux-gnuabin32 |
n32 |
mipsn32r6el |
mipsisa64r6el-linux-gnuabin32 |
n32 |
mips64r6 |
mipsisa64r6-linux-gnuabi64 |
n64 |
mips64r6el |
mipsisa64r6el-linux-gnuabi64 |
n64 |
Currently, only mips64r6el is available. If you wish to use it with qemu-user, you need to install qemu-user-static from:http://mips64el.sparklingly.org/debian/pool/main/q/qemu/.
The tarball is available from: http://mips64el.sparklingly.org/debian-new/sid-mips64r6el.tar.xz
Notes
- Don't use '.set mipsN' in assembly code which will enable pre-R6 instruction encodings.