On 10/30/2026 10:25 AM, Philippe Mathieu-Daudé wrote:
> v2:
> - Use Debian toolchain instead of Bootlin (pbo)
> - Convert to TAP
> 
> v1:
> - 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 on Debian cross container
>   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       |  79 +++++++++++
>  tests/tcg/mipsel/test_mips32r6_branch.c       | 124 ++++++++++++++++++
>  tests/tcg/mipsel/test_mips32r6_logic.c        |  65 +++++++++
>  tests/tcg/mipsel/test_mips32r6_multiply.c     | 104 +++++++++++++++
>  tests/tcg/mipsel/test_mips32r6_pcrel.c        |  88 +++++++++++++
>  tests/tcg/mipsel/test_mips32r6_shift.c        |  81 ++++++++++++
>  .../dockerfiles/debian-all-test-cross.docker  |   3 +
>  meson_options.txt                             |   4 +
>  scripts/meson-buildoptions.sh                 |   2 +
>  tests/tcg/mipsel/meson.build                  |  34 +++++
>  11 files changed, 675 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
> 

For series:
Reviewed-by: Pierrick Bouvier <[email protected]>

Just remove the binutils dep in dockerfile, as I think it's not
mandatory to compile the tests.

Regards,
Pierrick

Reply via email to