[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC/POC PATCH 0/4] Building TCG tests with emdebian cross
From: |
Alex Bennée |
Subject: |
[Qemu-devel] [RFC/POC PATCH 0/4] Building TCG tests with emdebian cross compilers |
Date: |
Wed, 14 Dec 2016 17:12:40 +0000 |
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
- [Qemu-devel] [RFC/POC PATCH 0/4] Building TCG tests with emdebian cross compilers,
Alex Bennée <=
- [Qemu-devel] [RFC/POC PATCH 1/4] tests/docker: add basic user mapping support, Alex Bennée, 2016/12/14
- [Qemu-devel] [RFC/POC PATCH 4/4] tests/tcg/Makefile: use docker target for arm-tcg-tests, Alex Bennée, 2016/12/14
- [Qemu-devel] [RFC/POC PATCH 3/4] tests/tcg: don't run tests by default, Alex Bennée, 2016/12/14
- [Qemu-devel] [RFC/POC PATCH 2/4] new tests/docker/dockerfiles/debian-multiarch-cross.docker, Alex Bennée, 2016/12/14
- Re: [Qemu-devel] [RFC/POC PATCH 0/4] Building TCG tests with emdebian cross compilers, Marc-André Lureau, 2016/12/19