[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 00/30] testing/next (hexagon, tricore, ppc, signals, cirrus)
From: |
Alex Bennée |
Subject: |
[PATCH v2 00/30] testing/next (hexagon, tricore, ppc, signals, cirrus) |
Date: |
Tue, 4 May 2021 11:01:53 +0100 |
Hi,
Now that the tree is open time to start the testing updates again.
I've added another tweak to configure I found while testing on non-x86
boxen. There are also a few fixes for an errant file that got added
with the tricore tests and a fix rth pointed out that meant hexagon
wasn't actually running it's tests. The signal smasher test which was
used to find the s390x issue is now included although still disabled
for sparc/alpha while their fixes are in flight.
The following remain un-reviewed:
- configure: use cc, not host_cc to set cross_cc for build arch
- tests/tcg: add a multiarch signals test to stress test signal delivery
- tests/tcg: don't iterate through other arch compilers
Alessandro Di Federico (2):
docker: Add Hexagon image
tests/tcg: Use Hexagon Docker image
Alex Bennée (8):
tests/docker: fix copying of executable in "update"
tests/docker: make executable an optional argument to "update"
tests/docker: allow "update" to add the current user
tests/docker: add "fetch" sub-command
gitlab: add build-user-hexagon test
tests/tcg: don't iterate through other arch compilers
tests/tcg: add a multiarch signals test to stress test signal delivery
configure: use cc, not host_cc to set cross_cc for build arch
Andrew Melnychenko (1):
tests/docker: Added libbpf library to the docker files.
Bastian Koppelmann (15):
tests/tcg: Add docker_as and docker_ld cmds
tests/tcg: Run timeout cmds using --foreground
hw/tricore: Add testdevice for tests in tests/tcg/
tests/tcg/tricore: Add build infrastructure
configure: Emit HOST_CC to config-host.mak
tests/tcg/tricore: Add macros to create tests and first test 'abs'
tests/tcg/tricore: Add bmerge test
tests/tcg/tricore: Add clz test
tests/tcg/tricore: Add dvstep test
tests/tcg/tricore: Add fadd test
tests/tcg/tricore: Add fmul test
tests/tcg/tricore: Add ftoi test
tests/tcg/tricore: Add madd test
tests/tcg/tricore: Add msub test
tests/tcg/tricore: Add muls test
Greg Kurz (1):
checkpatch: Fix use of uninitialized value
Matheus Ferst (2):
tests/docker: gcc-10 based images for ppc64{,le} tests
tests/tcg/ppc64le: tests for brh/brw/brd
Thomas Huth (1):
cirrus.yml: Fix the MSYS2 task
configure | 3 +-
include/hw/tricore/tricore_testdevice.h | 38 ++++
tests/tcg/tricore/macros.h | 129 ++++++++++++
hw/tricore/tricore_testboard.c | 8 +
hw/tricore/tricore_testdevice.c | 82 ++++++++
tests/tcg/multiarch/signals.c | 149 +++++++++++++
tests/tcg/ppc64le/byte_reverse.c | 21 ++
.cirrus.yml | 4 +-
.gitlab-ci.d/containers.yml | 13 +-
.gitlab-ci.yml | 11 +
MAINTAINERS | 3 +
hw/tricore/meson.build | 1 +
scripts/checkpatch.pl | 1 +
tests/docker/Makefile.include | 29 ++-
tests/docker/docker.py | 78 +++++--
tests/docker/dockerfiles/alpine.docker | 1 +
tests/docker/dockerfiles/centos8.docker | 1 +
.../dockerfiles/debian-hexagon-cross.docker | 44 ++++
.../build-toolchain.sh | 141 +++++++++++++
.../dockerfiles/debian-powerpc-cross.docker | 12 --
.../debian-powerpc-test-cross.docker | 17 ++
.../dockerfiles/debian-ppc64-cross.docker | 11 -
tests/docker/dockerfiles/fedora.docker | 1 +
tests/tcg/Makefile.qemu | 17 ++
tests/tcg/Makefile.target | 5 +-
tests/tcg/alpha/Makefile.target | 7 +
tests/tcg/configure.sh | 196 +++++++++---------
tests/tcg/multiarch/Makefile.target | 2 +
tests/tcg/ppc64/Makefile.target | 13 ++
tests/tcg/ppc64le/Makefile.target | 13 ++
tests/tcg/sparc64/Makefile.target | 7 +
tests/tcg/tricore/Makefile.softmmu-target | 26 +++
tests/tcg/tricore/link.ld | 60 ++++++
tests/tcg/tricore/test_abs.S | 7 +
tests/tcg/tricore/test_bmerge.S | 8 +
tests/tcg/tricore/test_clz.S | 9 +
tests/tcg/tricore/test_dvstep.S | 15 ++
tests/tcg/tricore/test_fadd.S | 16 ++
tests/tcg/tricore/test_fmul.S | 8 +
tests/tcg/tricore/test_ftoi.S | 10 +
tests/tcg/tricore/test_madd.S | 11 +
tests/tcg/tricore/test_msub.S | 9 +
tests/tcg/tricore/test_muls.S | 9 +
43 files changed, 1083 insertions(+), 163 deletions(-)
create mode 100644 include/hw/tricore/tricore_testdevice.h
create mode 100644 tests/tcg/tricore/macros.h
create mode 100644 hw/tricore/tricore_testdevice.c
create mode 100644 tests/tcg/multiarch/signals.c
create mode 100644 tests/tcg/ppc64le/byte_reverse.c
create mode 100644 tests/docker/dockerfiles/debian-hexagon-cross.docker
create mode 100755
tests/docker/dockerfiles/debian-hexagon-cross.docker.d/build-toolchain.sh
delete mode 100644 tests/docker/dockerfiles/debian-powerpc-cross.docker
create mode 100644 tests/docker/dockerfiles/debian-powerpc-test-cross.docker
delete mode 100644 tests/docker/dockerfiles/debian-ppc64-cross.docker
create mode 100644 tests/tcg/tricore/Makefile.softmmu-target
create mode 100644 tests/tcg/tricore/link.ld
create mode 100644 tests/tcg/tricore/test_abs.S
create mode 100644 tests/tcg/tricore/test_bmerge.S
create mode 100644 tests/tcg/tricore/test_clz.S
create mode 100644 tests/tcg/tricore/test_dvstep.S
create mode 100644 tests/tcg/tricore/test_fadd.S
create mode 100644 tests/tcg/tricore/test_fmul.S
create mode 100644 tests/tcg/tricore/test_ftoi.S
create mode 100644 tests/tcg/tricore/test_madd.S
create mode 100644 tests/tcg/tricore/test_msub.S
create mode 100644 tests/tcg/tricore/test_muls.S
--
2.20.1
- [PATCH v2 00/30] testing/next (hexagon, tricore, ppc, signals, cirrus),
Alex Bennée <=
- [PATCH v2 01/30] checkpatch: Fix use of uninitialized value, Alex Bennée, 2021/05/04
- [PATCH v2 02/30] tests/docker: fix copying of executable in "update", Alex Bennée, 2021/05/04
- [PATCH v2 03/30] tests/docker: make executable an optional argument to "update", Alex Bennée, 2021/05/04
- [PATCH v2 04/30] tests/docker: allow "update" to add the current user, Alex Bennée, 2021/05/04
- [PATCH v2 05/30] tests/docker: add "fetch" sub-command, Alex Bennée, 2021/05/04
- [PATCH v2 08/30] gitlab: add build-user-hexagon test, Alex Bennée, 2021/05/04
- [PATCH v2 06/30] docker: Add Hexagon image, Alex Bennée, 2021/05/04
- [PATCH v2 11/30] tests/tcg: Add docker_as and docker_ld cmds, Alex Bennée, 2021/05/04
- [PATCH v2 07/30] tests/tcg: Use Hexagon Docker image, Alex Bennée, 2021/05/04