Hi, As we hope for the release of 7.0 to go without any hitches it is time to a roll a pre-PR for my first 7.1 pull request. This includes:
- some doc fixups for devel manual - a -cpu max test for check-avocado - Paolo's cross-compiler cleanups for check-tcg - some check-tcg cleanups and extensions - some fixes for gdbstub I'll aim to roll the series once the tree is open again. Currently the following patches need review: - tests/guest-debug: better handle gdb crashes - tests/tcg: add missing reference files for float_convs - tests/tcg: add float_convd test - tests/tcg: remove duplicate sha512-sse case - docs/devel: drop :hidden: and :includehidden: tags - docs/devel: add some notes on the binfmt-image-debian targets - tests/avocado: update aarch64_virt test to exercise -cpu max Alex Bennée (8): tests/avocado: update aarch64_virt test to exercise -cpu max docs/devel: add some notes on the binfmt-image-debian targets docs/devel: drop :hidden: and :includehidden: tags tests/tcg: remove duplicate sha512-sse case tests/tcg: add float_convd test tests/tcg: add missing reference files for float_convs target/i386: fix byte swap issue with XMM register access tests/guest-debug: better handle gdb crashes Paolo Bonzini (17): tests/docker: remove dead code for linux-user containers tests/docker: remove test targets tests/docker: remove dead variable tests/docker: remove unnecessary default definitions tests/docker: inline variable definitions or move close to use tests/docker: remove unnecessary filtering of $(DOCKER_IMAGES) tests/docker: simplify docker-TEST@IMAGE targets tests/docker: do not duplicate rules for hexagon-cross tests/tcg: add compiler test variables when using containers tests/tcg: remove CONFIG_LINUX_USER from config-target.mak tests/tcg: remove CONFIG_USER_ONLY from config-target.mak tests/tcg: prepare Makefile.prereqs at configure time tests/tcg: list test targets in Makefile.prereqs tests/tcg: invoke Makefile.target directly from QEMU's makefile tests/tcg: isolate from QEMU's config-host.mak tests/docker: remove SKIP_DOCKER_BUILD tests/tcg: fix non-static build docs/devel/index-api.rst | 1 - docs/devel/index-build.rst | 3 +- docs/devel/index-internals.rst | 1 - docs/devel/index-process.rst | 1 - docs/devel/index-tcg.rst | 1 - docs/devel/index.rst | 2 - docs/devel/qtest.rst | 1 - docs/devel/testing.rst | 38 + configure | 3 +- target/i386/gdbstub.c | 4 +- tests/tcg/multiarch/float_convd.c | 106 ++ MAINTAINERS | 1 + tests/Makefile.include | 63 +- tests/avocado/boot_linux_console.py | 25 - tests/avocado/machine_aarch64_virt.py | 51 + tests/docker/Makefile.include | 115 +- tests/docker/docker.py | 57 - .../build-toolchain.sh | 0 tests/docker/dockerfiles/empty.docker | 8 - tests/guest-debug/run-test.py | 11 +- tests/tcg/Makefile.prereqs | 18 - tests/tcg/Makefile.qemu | 121 --- tests/tcg/Makefile.target | 14 +- tests/tcg/aarch64/Makefile.softmmu-target | 2 +- tests/tcg/aarch64/Makefile.target | 10 +- tests/tcg/aarch64/float_convd.ref | 988 ++++++++++++++++++ tests/tcg/arm/float_convd.ref | 988 ++++++++++++++++++ tests/tcg/configure.sh | 78 +- tests/tcg/i386/Makefile.target | 2 +- tests/tcg/i386/float_convd.conf | 988 ++++++++++++++++++ tests/tcg/i386/float_convs.ref | 748 +++++++++++++ tests/tcg/multiarch/Makefile.target | 2 +- tests/tcg/ppc64/Makefile.target | 4 +- tests/tcg/ppc64le/Makefile.target | 4 +- tests/tcg/x86_64/Makefile.target | 9 +- tests/tcg/x86_64/float_convd.ref | 988 ++++++++++++++++++ tests/tcg/x86_64/float_convs.ref | 748 +++++++++++++ 37 files changed, 5780 insertions(+), 424 deletions(-) create mode 100644 tests/tcg/multiarch/float_convd.c create mode 100644 tests/avocado/machine_aarch64_virt.py rename tests/docker/dockerfiles/{debian-hexagon-cross.docker.d => debian-hexagon-cross.d}/build-toolchain.sh (100%) delete mode 100644 tests/docker/dockerfiles/empty.docker delete mode 100644 tests/tcg/Makefile.prereqs delete mode 100644 tests/tcg/Makefile.qemu create mode 100644 tests/tcg/aarch64/float_convd.ref create mode 100644 tests/tcg/arm/float_convd.ref create mode 100644 tests/tcg/i386/float_convd.conf create mode 100644 tests/tcg/i386/float_convs.ref create mode 100644 tests/tcg/x86_64/float_convd.ref create mode 100644 tests/tcg/x86_64/float_convs.ref -- 2.30.2