Hi Pranith, Here is a proof-of-concept series for you to consider rolling into the TCG tests cleanup. It uses the existing docker make machinery to build a Debian image which has arm, arm64 and ppc64el cross compilers in it. Now if you run:
make arm-tcg-tests It will do the requisite build of the docker image and then use that to build the TCG tests in the appropriate build directory. These apply on top of your existing series. There is also a quick hack to disable the running of the tests by default. I think we need two stages, maybe a build-FOO-tcg-tests and run-FOO-tcg-tests. What do you think? Alex Bennée (4): tests/docker: add basic user mapping support new tests/docker/dockerfiles/debian-multiarch-cross.docker tests/tcg: don't run tests by default tests/tcg/Makefile: use docker target for arm-tcg-tests tests/docker/docker.py | 19 +++++++++++ tests/docker/dockerfiles/debian-bootstrap.docker | 3 ++ .../dockerfiles/debian-multiarch-cross.docker | 39 ++++++++++++++++++++++ tests/tcg/Makefile.include | 20 +++++++++-- tests/tcg/arm/Makefile | 2 +- tests/tcg/misc/Makefile | 4 +-- 6 files changed, 81 insertions(+), 6 deletions(-) create mode 100644 tests/docker/dockerfiles/debian-multiarch-cross.docker -- 2.11.0