From: Aleksandar Markovic <amarko...@wavecomp.com> This series includes misc MIPS patches intended to be integrated after 4.1 release.
v2->v3: - corrected the patch on WatchHi to include "mi" field - corrected the patch on WatchHi to bump VMStateDescription version v1->v2: - fixed checkpatch warnings - added four new patches on various topics Aleksandar Markovic (2): tests/tcg: target/mips: Add optional printing of more detailed failure info tests/tcg: target/mips: Fix target configurations for MSA tests Yongbok Kim (4): target/mips: Add support for DSPRAM target/mips: Amend CP0 WatchHi register implementation target/mips: Implement Global Invalidate TLB instruction target/mips: Add emulation of CRC32 instructions default-configs/mips-softmmu-common.mak | 1 + disas/mips.c | 10 + hw/mips/cps.c | 28 +- hw/misc/Makefile.objs | 1 + hw/misc/mips_dspram.c | 153 ++++ include/hw/mips/cps.h | 2 + include/hw/misc/mips_dspram.h | 46 ++ target/mips/cpu.h | 11 +- target/mips/helper.c | 24 +- target/mips/helper.h | 7 + target/mips/internal.h | 4 +- target/mips/machine.c | 6 +- target/mips/op_helper.c | 181 +++- target/mips/translate.c | 142 +++- target/mips/translate_init.inc.c | 2 + tests/tcg/mips/include/test_utils_128.h | 23 +- .../mips/user/ase/msa/test_msa_compile_32r5eb.sh | 917 +++++++++++++++++++++ .../mips/user/ase/msa/test_msa_compile_32r5el.sh | 917 +++++++++++++++++++++ .../mips/user/ase/msa/test_msa_compile_32r6eb.sh | 643 --------------- .../mips/user/ase/msa/test_msa_compile_32r6el.sh | 643 --------------- tests/tcg/mips/user/ase/msa/test_msa_run_32r5eb.sh | 371 +++++++++ tests/tcg/mips/user/ase/msa/test_msa_run_32r5el.sh | 371 +++++++++ tests/tcg/mips/user/ase/msa/test_msa_run_32r6eb.sh | 371 --------- tests/tcg/mips/user/ase/msa/test_msa_run_32r6el.sh | 371 --------- 24 files changed, 3182 insertions(+), 2063 deletions(-) create mode 100644 hw/misc/mips_dspram.c create mode 100644 include/hw/misc/mips_dspram.h create mode 100755 tests/tcg/mips/user/ase/msa/test_msa_compile_32r5eb.sh create mode 100755 tests/tcg/mips/user/ase/msa/test_msa_compile_32r5el.sh delete mode 100755 tests/tcg/mips/user/ase/msa/test_msa_compile_32r6eb.sh delete mode 100755 tests/tcg/mips/user/ase/msa/test_msa_compile_32r6el.sh create mode 100755 tests/tcg/mips/user/ase/msa/test_msa_run_32r5eb.sh create mode 100755 tests/tcg/mips/user/ase/msa/test_msa_run_32r5el.sh delete mode 100644 tests/tcg/mips/user/ase/msa/test_msa_run_32r6eb.sh delete mode 100755 tests/tcg/mips/user/ase/msa/test_msa_run_32r6el.sh -- 2.7.4