[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v1 00/14] testing/next (binfmt_misc, vm-build and B
From: |
Alex Bennée |
Subject: |
[Qemu-devel] [PATCH v1 00/14] testing/next (binfmt_misc, vm-build and BSD CI) |
Date: |
Fri, 25 Jan 2019 14:00:03 +0000 |
Hi,
This is the current state of my testing/next branch. It contains a
collection of various fixes from people including a new CI file for
testing BSD's. I've also borrowed Paolo's docker tweak to the centos7
image which I can drop if it gets merged in the meantime.
I've made a number of tweaks to docker.py which make the handling of
binfmt_misc less magical (including skipping copying the binary if
persistent mapping is being used).
The vm-build changes are mainly to improve granularity for testing so
you can run something like:
make vm-build-all TARGET_LIST=aarch64-softmmu BUILD_TARGET=check-softfloat
to pick a random example ;-)
OpenBSD still seems a bit broken though.
There is also an attempt to run 32 bit workloads through KVM. However
while all x86_64 machines can run 32bit guests (as far as I'm aware)
it is not quite so simple for ARM. There are for example aarch64 chips
that can't run aarch32 guests. Maybe basevm.py should instead use
--accel kvm:tcg rather than replicating the probing that QEMU can do
itself?
The following patches need review:
: patch 0006/tests make docker.py update use configured binfmt.patch
: patch 0007/tests make docker.py check for persistent configs.patch
: patch 0008/tests docker.py be even smarter with persistent b.patch
: patch 0009/tests PEP8 cleanup of docker.py mostly white spac.patch
: patch 0011/tests vm call make check directly for netbsd free.patch
: patch 0012/tests vm add build target option.patch
: patch 0013/tests vm expose BUILD_TARGET TARGET_LIST and EXTR.patch
: patch 0014/scripts qemu.py allow arches use KVM for their 32.patch
Alex Bennée (8):
tests: make docker.py update use configured binfmt path
tests: make docker.py check for persistent configs
tests: docker.py be even smarter with persistent binfmt_misc
tests: PEP8 cleanup of docker.py, mostly white space
tests/vm: call make check directly for netbsd/freebsd/ubuntu.i386
tests/vm: add --build-target option
tests/vm: expose BUILD_TARGET, TARGET_LIST and EXTRA_CONFIGURE_OPTS
scripts/qemu.py: allow arches use KVM for their 32bit cousins
Daniel P. Berrangé (1):
travis: stop requesting libffi & gettext from homebrew
Ed Maste (1):
.cirrus.yml: basic compile and test for FreeBSD
Gerd Hoffmann (1):
tests/vm: move images to $HOME/.cache/qemu-vm/images
Paolo Bonzini (1):
docker: disable Xen on CentOS 7
Philippe Mathieu-Daudé (2):
MAINTAINERS: Add an entry for scripts/archive-source.sh
archive-source.sh: Clone the submodules locally
.cirrus.yml | 16 ++++
.travis.yml | 2 -
MAINTAINERS | 9 ++
scripts/archive-source.sh | 9 +-
scripts/qemu.py | 11 ++-
tests/docker/docker.py | 110 +++++++++++++++++-------
tests/docker/dockerfiles/centos7.docker | 5 +-
tests/vm/Makefile.include | 22 +++--
tests/vm/basevm.py | 3 +
tests/vm/freebsd | 3 +-
tests/vm/netbsd | 3 +-
tests/vm/ubuntu.i386 | 3 +-
12 files changed, 144 insertions(+), 52 deletions(-)
create mode 100644 .cirrus.yml
--
2.17.1
- [Qemu-devel] [PATCH v1 00/14] testing/next (binfmt_misc, vm-build and BSD CI),
Alex Bennée <=
- [Qemu-devel] [PATCH v1 08/14] tests: docker.py be even smarter with persistent binfmt_misc, Alex Bennée, 2019/01/25
- [Qemu-devel] [PATCH v1 02/14] travis: stop requesting libffi & gettext from homebrew, Alex Bennée, 2019/01/25
- [Qemu-devel] [PATCH v1 03/14] MAINTAINERS: Add an entry for scripts/archive-source.sh, Alex Bennée, 2019/01/25
- [Qemu-devel] [PATCH v1 01/14] .cirrus.yml: basic compile and test for FreeBSD, Alex Bennée, 2019/01/25
- [Qemu-devel] [PATCH v1 07/14] tests: make docker.py check for persistent configs, Alex Bennée, 2019/01/25
- [Qemu-devel] [PATCH v1 06/14] tests: make docker.py update use configured binfmt path, Alex Bennée, 2019/01/25
- [Qemu-devel] [PATCH v1 11/14] tests/vm: call make check directly for netbsd/freebsd/ubuntu.i386, Alex Bennée, 2019/01/25
- [Qemu-devel] [PATCH v1 10/14] tests/vm: move images to $HOME/.cache/qemu-vm/images, Alex Bennée, 2019/01/25
- [Qemu-devel] [PATCH v1 05/14] docker: disable Xen on CentOS 7, Alex Bennée, 2019/01/25