From: Aleksandar Markovic <amarko...@wavecomp.com> Add nanoMIPS bits and pieces that for various reasons didn't manage to be integrated.
NOTE: Three checkpatch.pl warning are known, and won't be fixed: one is dictated by file format, and the other two are bogus. v1->v2: - added support for successful builds within environments without c++ compiler (done after a similar case of arm_64 disassembler) - further cleanup of disas/nanomips.cpp Aleksandar Markovic (2): target/mips: Add nanoMIPS CRC32 instruction pool target/mips: Add disassembler support for nanoMIPS Dimitrije Nikolic (1): target/mips: Implement emulation of nanoMIPS EVA instructions MAINTAINERS | 2 + configure | 3 + disas/Makefile.objs | 1 + disas/nanomips.cpp | 22242 ++++++++++++++++++++++++++++++++++++++++++++++ disas/nanomips.h | 1099 +++ include/disas/bfd.h | 1 + include/exec/poison.h | 1 + target/mips/cpu.c | 13 +- target/mips/translate.c | 138 + 9 files changed, 23498 insertions(+), 2 deletions(-) create mode 100644 disas/nanomips.cpp create mode 100644 disas/nanomips.h -- 2.7.4