From: "Alex Bennée" <alex.bennee@linaro.org>
To: peter.maydell@linaro.org
Cc: qemu-arm@nongnu.org, "Alex Bennée" <alex.bennee@linaro.org>,
qemu-devel@nongnu.org
Subject: [Qemu-devel] [PATCH v1 0/9] testing/next (docker,podman,float)
Date: Tue, 17 Sep 2019 19:41:00 +0100 [thread overview]
Message-ID: <20190917184109.12564-1-alex.bennee@linaro.org> (raw)
Hi,
This is the current status of the testing/next queue. It contains a
number of fixes for docker and podman as well as some additional tests
for floating point under TCG I've been experimenting with.
Although we have reasonable confidence in large chunks of the core
softfloat code thanks to check-softfloat there is a wide range of
guest specific behaviour. I've written a couple of tests while trying
to generalise test cases for some PPC bugs and have tried to make them
multiarch so they can run on all targets. To be fully effective a
reference trace needs to be added for each target it exercises.
I was a little worried about the impact of adding reference files
after the test-i386-fprem debacle (which was around 64M). However the
new references files are ~32-80k per test per target which is fairly
favourable considering tests/qemu-iotests contains around 10Mb of text
files. Git should do a fairly good job at compressing the common stuff
anyway.
If other architecture maintainers want to run the tests on known good
hardware we can add them to the appropriate places in tests/tcg.
Alex Bennée (7):
tests/docker: fix DOCKER_PARTIAL_IMAGES
target/ppc: fix signal delivery for ppc64abi32
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 refs for PPC float_[convs|madds] tests (FAILS TESTS)
John Snow (2):
tests/docker: add sanitizers back to clang build
podman: fix command invocation
linux-user/ppc/signal.c | 4 +-
tests/docker/Makefile.include | 2 +-
tests/docker/docker.py | 2 +-
tests/docker/test-clang | 6 +-
tests/tcg/Makefile.target | 16 +-
tests/tcg/aarch64/Makefile.target | 3 +-
tests/tcg/aarch64/float_convs.ref | 748 ++++++++++++++++++++++
tests/tcg/aarch64/float_madds.ref | 892 +++++++++++++++++++++++++++
tests/tcg/arm/Makefile.target | 16 +-
tests/tcg/arm/float_convs.ref | 748 ++++++++++++++++++++++
tests/tcg/arm/float_madds.ref | 892 +++++++++++++++++++++++++++
tests/tcg/configure.sh | 1 +
tests/tcg/multiarch/Makefile.target | 23 +-
tests/tcg/multiarch/float_convs.c | 102 +++
tests/tcg/multiarch/float_helpers.c | 275 +++++++++
tests/tcg/multiarch/float_helpers.h | 31 +
tests/tcg/multiarch/float_madds.c | 104 ++++
tests/tcg/ppc/float_convs.ref | 748 ++++++++++++++++++++++
tests/tcg/ppc/float_madds.ref | 892 +++++++++++++++++++++++++++
tests/tcg/ppc64/float_convs.ref | 748 ++++++++++++++++++++++
tests/tcg/ppc64/float_madds.ref | 892 +++++++++++++++++++++++++++
tests/tcg/ppc64abi32/float_convs.ref | 748 ++++++++++++++++++++++
tests/tcg/ppc64abi32/float_madds.ref | 892 +++++++++++++++++++++++++++
23 files changed, 8759 insertions(+), 26 deletions(-)
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
create mode 100644 tests/tcg/ppc/float_convs.ref
create mode 100644 tests/tcg/ppc/float_madds.ref
create mode 100644 tests/tcg/ppc64/float_convs.ref
create mode 100644 tests/tcg/ppc64/float_madds.ref
create mode 100644 tests/tcg/ppc64abi32/float_convs.ref
create mode 100644 tests/tcg/ppc64abi32/float_madds.ref
--
2.20.1
next reply other threads:[~2019-09-17 18:43 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-09-17 18:41 Alex Bennée [this message]
2019-09-17 18:41 ` [Qemu-devel] [PATCH v1 1/9] tests/docker: add sanitizers back to clang build Alex Bennée
2019-09-17 18:43 ` John Snow
2019-09-17 18:41 ` [Qemu-devel] [PATCH v1 2/9] tests/docker: fix DOCKER_PARTIAL_IMAGES Alex Bennée
2019-09-17 19:44 ` Philippe Mathieu-Daudé
2019-09-17 18:41 ` [Qemu-devel] [PATCH v1 3/9] podman: fix command invocation Alex Bennée
2019-09-17 18:41 ` [Qemu-devel] [PATCH v1 4/9] target/ppc: fix signal delivery for ppc64abi32 Alex Bennée
2019-09-17 18:41 ` [Qemu-devel] [PATCH v1 5/9] tests/tcg: clean-up some comments after the de-tangling Alex Bennée
2019-09-17 18:41 ` [Qemu-devel] [PATCH v1 6/9] tests/tcg: re-enable linux-test for ppc64abi32 Alex Bennée
2019-09-17 18:41 ` [Qemu-devel] [PATCH v1 7/9] tests/tcg: add float_madds test to multiarch Alex Bennée
2019-09-17 19:46 ` Richard Henderson
2019-09-17 21:00 ` Alex Bennée
2019-09-17 21:28 ` Richard Henderson
2019-09-18 11:33 ` Alex Bennée
2019-09-18 15:14 ` Richard Henderson
2019-09-17 18:41 ` [Qemu-devel] [PATCH v1 8/9] tests/tcg: add generic version of float_convs Alex Bennée
2019-09-17 19:49 ` Richard Henderson
2019-09-17 20:57 ` Alex Bennée
2019-09-17 21:31 ` Richard Henderson
2019-09-17 18:41 ` [Qemu-devel] [PATCH v1 9/9] tests/tcg: add refs for PPC float_[convs|madds] tests (FAILS TESTS) Alex Bennée
2019-09-18 8:02 ` [Qemu-devel] [PATCH v1 0/9] testing/next (docker, podman, float) no-reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190917184109.12564-1-alex.bennee@linaro.org \
--to=alex.bennee@linaro.org \
--cc=peter.maydell@linaro.org \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).