- Include Bootlin mips32r6el toolchain in debian-all-test container - Wire it to meson - Cover all the 32-bit opcodes tested in MIPS64 Rel6 (using TAP)
Based-on: <[email protected]> Philippe Mathieu-Daudé (12): tests/docker: Add the mips32r6el toolchain meson: Add the tcg_tests_cross_cc/cflags options for mips32r6el tests/tcg/mipsel: Add MIPS32R6 logic tests tests/tcg/mipsel: Add MIPS32R6 shift tests tests/tcg/mipsel: Add MIPS32R6 bit operation tests tests/tcg/mipsel: Add MIPS32R6 multiply tests tests/tcg/mipsel: Add MIPS32R6 PC-relative tests tests/tcg/mipsel: Test MIPS32R6 SELEQZ and SELNEZ tests/tcg/mipsel: Test MIPS32R6 DIV, MOD, DIVU and MODU tests/tcg/mipsel: Test MIPS32R6 LSA tests/tcg/mipsel: Test MIPS32R6 BALC tests/tcg/mipsel: Test MIPS32R6 JIALC and JIC tests/tcg/mips/include/wrappers_mips32r6.h | 91 +++++++++++++ tests/tcg/mipsel/test_mips32r6_bitops.c | 82 +++++++++++ tests/tcg/mipsel/test_mips32r6_branch.c | 128 ++++++++++++++++++ tests/tcg/mipsel/test_mips32r6_logic.c | 68 ++++++++++ tests/tcg/mipsel/test_mips32r6_multiply.c | 108 +++++++++++++++ tests/tcg/mipsel/test_mips32r6_pcrel.c | 95 +++++++++++++ tests/tcg/mipsel/test_mips32r6_shift.c | 84 ++++++++++++ .../dockerfiles/debian-all-test-cross.docker | 13 ++ meson_options.txt | 4 + scripts/meson-buildoptions.sh | 2 + tests/tcg/mipsel/meson.build | 34 +++++ 11 files changed, 709 insertions(+) create mode 100644 tests/tcg/mips/include/wrappers_mips32r6.h create mode 100644 tests/tcg/mipsel/test_mips32r6_bitops.c create mode 100644 tests/tcg/mipsel/test_mips32r6_branch.c create mode 100644 tests/tcg/mipsel/test_mips32r6_logic.c create mode 100644 tests/tcg/mipsel/test_mips32r6_multiply.c create mode 100644 tests/tcg/mipsel/test_mips32r6_pcrel.c create mode 100644 tests/tcg/mipsel/test_mips32r6_shift.c -- 2.55.0
