ghidra
ghidra copied to clipboard
nanoMIPS: ISA Support
nanoMIPS is a mixed length instruction set (16, 32, and 48 bits) designed for embedded devices.
5G MediaTek basebands use this. MediaTek maintains the QEMU TCG backend for this ISA.
ISA Homepage: https://www.mips.com/products/architectures/nanomips/ ISA PDF: https://s3-eu-west-1.amazonaws.com/downloads-mips/I7200/I7200+product+launch/MIPS_nanomips32_ISA_TRM_01_01_MD01247.pdf Toolchain: https://github.com/MediaTek-Labs/nanomips-gnu-toolchain/releases
Related to #3882
Can we please get an update on this? nanoMIPS is a pretty large ISA now.
@grant-h have you managed to use anything else in the interim?
I can look into getting the nanoMIPS ISA added in. I have the documentation. MIPS, fortunately, has very nice documentation.
That would be much appreciated! :heart: Thank you so much!
Any update on this ?
My team developed a Ghidra module to disassemble and decompile NanoMIPS ISA code: