[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 00/33] testing/next (docker,tcg, alpha ;-)
From: |
Alex Bennée |
Subject: |
[PATCH v3 00/33] testing/next (docker,tcg, alpha ;-) |
Date: |
Tue, 24 Sep 2019 22:00:33 +0100 |
Hi,
This should be the final iteration of the current testing/next queue
before I send the Pull Request. Currently it contains some fixes from
both David and Richard for migration and alpha respectively. I'm
assuming David will get his PR in before I send mine but Richard is
happy for me to merge the alpha changes.
I've included the latest iteration of Jon's docker cleanups. There is
also another attempt at reducing the warnings from docker due to the
race between inspect and rm. Whilst digging into that I think I've
also fixed another race caused by shared uuids while running very
parallel builds.
I also finally killed the powerpc-user-cross image which was still
causing problems when trying to run all the test builds. I could have
used the PARTIAL_IMAGE hack but then it would only been useful for
testcases and we already have a nice cross compiler for those.
The following patches need review
15 - tests docker reduce scary warnings by cleaning up
18 - tests tcg re enable linux test for ppc64abi32
21 - tests tcg add simple record replay smoke test for
23 - docs devel add check tcg to testing.rst
33 - tests docker remove debian powerpc user cross
Alex Bennée (11):
target/ppc: fix signal delivery for ppc64abi32
tests/docker: fix DOCKER_PARTIAL_IMAGES
tests/docker: reduce scary warnings by cleaning up clean up
tests/tcg: clean-up some comments after the de-tangling
tests/tcg: re-enable linux-test for ppc64abi32
tests/tcg: add float_madds test to multiarch
tests/tcg: add generic version of float_convs
tests/tcg: add simple record/replay smoke test for aarch64
configure: preserve PKG_CONFIG for subdir builds
docs/devel: add "check-tcg" to testing.rst
tests/docker: remove debian-powerpc-user-cross
Dr. David Alan Gilbert (3):
tests/migration: Fail on unexpected migration states
tests/migration/postcopy: trim migration bandwidth
migration/postcopy: Recognise the recovery states as 'in_postcopy'
John Snow (9):
tests/docker: add sanitizers back to clang build
tests/docker: remove python2.7 from debian9-mxe
podman: fix command invocation
docker: remove debian8-mxe definitions
docker: removed unused debian8 partial image
docker: remove 'deprecated' image definitions
docker: remove unused debian-ports
docker: remove unused debian-sid
docker: move tests from python2 to python3
Philippe Mathieu-Daudé (3):
target/i386: Fix broken build with WHPX enabled
tests/docker: Add fedora-win10sdk-cross image
.shippable.yml: Build WHPX enabled binaries
Richard Henderson (7):
target/alpha: Use array for FPCR_DYN conversion
target/alpha: Fix SWCR_MAP_UMZ
target/alpha: Fix SWCR_TRAP_ENABLE_MASK
target/alpha: Handle SWCR_MAP_DMZ earlier
target/alpha: Write to fpcr_flush_to_zero once
target/alpha: Mask IOV exception with INV for user-only
target/alpha: Tidy helper_fp_exc_raise_s
.shippable.yml | 2 +
Makefile | 6 +-
configure | 1 +
docs/devel/testing.rst | 62 ++
linux-user/ppc/signal.c | 4 +-
migration/migration.c | 9 +-
target/alpha/fpu_helper.c | 15 +-
target/alpha/helper.c | 64 +-
target/i386/whpx-all.c | 1 +
tests/docker/Makefile.include | 20 +-
tests/docker/docker.py | 36 +-
tests/docker/dockerfiles/centos7.docker | 2 +-
tests/docker/dockerfiles/debian-ports.docker | 36 -
.../debian-powerpc-user-cross.docker | 21 -
tests/docker/dockerfiles/debian-sid.docker | 35 -
.../dockerfiles/debian-xtensa-cross.docker | 2 +-
tests/docker/dockerfiles/debian10.docker | 2 +-
tests/docker/dockerfiles/debian8.docker | 34 -
tests/docker/dockerfiles/debian9-mxe.docker | 3 +-
tests/docker/dockerfiles/debian9.docker | 2 +-
.../dockerfiles/fedora-win10sdk-cross.docker | 23 +
tests/docker/dockerfiles/travis.docker | 2 +-
tests/docker/dockerfiles/ubuntu.docker | 2 +-
tests/docker/dockerfiles/ubuntu1804.docker | 2 +-
tests/docker/dockerfiles/win10sdk-dl.sh | 27 +
tests/docker/test-clang | 6 +-
tests/migration-test.c | 25 +-
tests/tcg/Makefile.target | 16 +-
tests/tcg/aarch64/Makefile.softmmu-target | 21 +
tests/tcg/aarch64/Makefile.target | 3 +-
tests/tcg/aarch64/float_convs.ref | 748 +++++++++++++++++
tests/tcg/aarch64/float_madds.ref | 768 ++++++++++++++++++
tests/tcg/arm/Makefile.target | 16 +-
tests/tcg/arm/float_convs.ref | 748 +++++++++++++++++
tests/tcg/arm/float_madds.ref | 768 ++++++++++++++++++
tests/tcg/multiarch/Makefile.target | 23 +-
tests/tcg/multiarch/float_convs.c | 105 +++
tests/tcg/multiarch/float_helpers.c | 230 ++++++
tests/tcg/multiarch/float_helpers.h | 26 +
tests/tcg/multiarch/float_madds.c | 103 +++
40 files changed, 3775 insertions(+), 244 deletions(-)
delete mode 100644 tests/docker/dockerfiles/debian-ports.docker
delete mode 100644 tests/docker/dockerfiles/debian-powerpc-user-cross.docker
delete mode 100644 tests/docker/dockerfiles/debian-sid.docker
delete mode 100644 tests/docker/dockerfiles/debian8.docker
create mode 100644 tests/docker/dockerfiles/fedora-win10sdk-cross.docker
create mode 100755 tests/docker/dockerfiles/win10sdk-dl.sh
create mode 100755 tests/tcg/aarch64/float_convs.ref
create mode 100644 tests/tcg/aarch64/float_madds.ref
create mode 100644 tests/tcg/arm/float_convs.ref
create mode 100644 tests/tcg/arm/float_madds.ref
create mode 100644 tests/tcg/multiarch/float_convs.c
create mode 100644 tests/tcg/multiarch/float_helpers.c
create mode 100644 tests/tcg/multiarch/float_helpers.h
create mode 100644 tests/tcg/multiarch/float_madds.c
--
2.20.1
- [PATCH v3 00/33] testing/next (docker,tcg, alpha ;-),
Alex Bennée <=
- [PATCH v3 01/33] target/alpha: Use array for FPCR_DYN conversion, Alex Bennée, 2019/09/24
- [PATCH v3 02/33] target/alpha: Fix SWCR_MAP_UMZ, Alex Bennée, 2019/09/24
- [PATCH v3 07/33] target/alpha: Tidy helper_fp_exc_raise_s, Alex Bennée, 2019/09/24
- [PATCH v3 03/33] target/alpha: Fix SWCR_TRAP_ENABLE_MASK, Alex Bennée, 2019/09/24
- [PATCH v3 05/33] target/alpha: Write to fpcr_flush_to_zero once, Alex Bennée, 2019/09/24
- [PATCH v3 11/33] target/ppc: fix signal delivery for ppc64abi32, Alex Bennée, 2019/09/24
- [PATCH v3 21/33] tests/tcg: add simple record/replay smoke test for aarch64, Alex Bennée, 2019/09/24