There are binaries available for sh4 running in big endian mode,
so the assumption that there is no usable machine for sh4eb was
wrong. Thus revert the patch that disabled sh4eb and add a proper
regression test for our CI.
Thomas Huth (2):
Revert "Remove the unused sh4eb target"
tests/functional: Add a test for sh4eb
configs/devices/sh4eb-softmmu/default.mak | 3 +++
configs/targets/sh4eb-softmmu.mak | 2 ++
qapi/machine.json | 2 +-
tests/qtest/endianness-test.c | 1 +
tests/qtest/machine-none-test.c | 1 +
.gitlab-ci.d/buildtest.yml | 2 +-
.gitlab-ci.d/cirrus.yml | 2 +-
.gitlab-ci.d/crossbuilds.yml | 2 +-
.travis.yml | 2 +-
tests/functional/meson.build | 3 +++
tests/functional/test_sh4eb_r2d.py | 33 +++++++++++++++++++++++
tests/qemu-iotests/testenv.py | 1 +
tests/qtest/meson.build | 1 +
13 files changed, 50 insertions(+), 5 deletions(-)
create mode 100644 configs/devices/sh4eb-softmmu/default.mak
create mode 100644 configs/targets/sh4eb-softmmu.mak
create mode 100755 tests/functional/test_sh4eb_r2d.py
--
2.47.0