From: Aleksandar Markovic <amarkovic@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