On 10/29/2026 9:44 AM, Philippe Mathieu-Daudé wrote: > - 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 >
Out of the comments on two first patches, the rest looks good to me. Regards, Pierrick
