qemu/tests/docker/dockerfiles
Robert Foley df79fd5667 tests/docker: Added docker build support for TSan.
Added a new docker for ubuntu 20.04.
This docker has support for Thread Sanitizer
including one patch we need in one of the header files.
https://github.com/llvm/llvm-project/commit/a72dc86cd

This command will build with tsan enabled:
make docker-test-tsan-ubuntu2004 V=1

Also added the TSAN suppresion file to disable certain
cases of TSAN warnings.

Cc: Fam Zheng <fam@euphon.net>
Cc: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Robert Foley <robert.foley@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20200609200738.445-10-robert.foley@linaro.org>
Message-Id: <20200612190237.30436-13-alex.bennee@linaro.org>
2020-06-16 14:49:05 +01:00
..
centos7.docker tests/docker: Remove flex/bison packages 2020-06-08 17:04:19 +01:00
centos8.docker tests/docker: Remove flex/bison packages 2020-06-08 17:04:19 +01:00
debian9-mxe.docker tests/docker: remove python2.7 from debian9-mxe 2019-09-26 19:00:53 +01:00
debian9.docker tests/docker: Remove flex/bison packages 2020-06-08 17:04:19 +01:00
debian10.docker tests/docker: Remove flex/bison packages 2020-06-08 17:04:19 +01:00
debian11.docker tests/docker: add debian11 base image 2020-05-27 14:26:49 +01:00
debian-alpha-cross.docker tests/docker: move our Alpha cross compile to Buster 2019-09-10 14:14:31 +01:00
debian-amd64-cross.docker tests/docker: add debian-amd64-cross for non-x86 hosts 2019-09-10 14:14:31 +01:00
debian-amd64.docker tests/docker: Install gcrypt devel package in Debian image 2020-03-27 13:43:20 +00:00
debian-arm64-cross.docker tests/docker: use --arch-only for installing deps 2019-09-10 14:14:31 +01:00
debian-arm64-test-cross.docker tests/docker: use a gcc-10 based image for arm64 tests 2020-05-27 14:26:49 +01:00
debian-armel-cross.docker tests/docker: move most cross compilers to buster base 2020-02-04 17:13:28 +00:00
debian-armhf-cross.docker tests/docker: move most cross compilers to buster base 2020-02-04 17:13:28 +00:00
debian-bootstrap.docker docker: add commentary to debian-bootstrap.docker 2018-07-24 11:45:25 +01:00
debian-bootstrap.pre debian-bootstrap.pre: Modern shell scripting (use $() instead of ``) 2018-10-24 07:39:03 +01:00
debian-hppa-cross.docker tests/docker: move our HPPA cross compile to Buster 2019-09-10 14:14:31 +01:00
debian-m68k-cross.docker tests/docker: move our m68k cross compile to Buster 2019-09-10 14:14:31 +01:00
debian-mips64-cross.docker tests/docker: move our mips64 cross compile to Buster 2019-09-10 14:14:31 +01:00
debian-mips64el-cross.docker tests/docker: move most cross compilers to buster base 2020-02-04 17:13:28 +00:00
debian-mips-cross.docker tests/docker: use --arch-only for installing deps 2019-09-10 14:14:31 +01:00
debian-mipsel-cross.docker tests/docker: move most cross compilers to buster base 2020-02-04 17:13:28 +00:00
debian-powerpc-cross.docker tests/docker: move our powerpc cross compile to Buster 2019-09-10 14:14:31 +01:00
debian-ppc64-cross.docker tests/docker: move our ppc64 cross compile to Buster 2019-09-10 14:14:31 +01:00
debian-ppc64el-cross.docker tests/docker: move most cross compilers to buster base 2020-02-04 17:13:28 +00:00
debian-riscv64-cross.docker tests/docker: move our riscv64 cross compile to Buster 2019-09-10 14:14:31 +01:00
debian-s390x-cross.docker tests/docker: move most cross compilers to buster base 2020-02-04 17:13:28 +00:00
debian-sh4-cross.docker tests/docker: move our sh4 cross compile to Buster 2019-09-10 14:14:31 +01:00
debian-sparc64-cross.docker tests/docker: move our sparc64 cross compile to Buster 2019-09-10 14:14:31 +01:00
debian-tricore-cross.docker docker: par down QEMU_CONFIGURE_OPTS in debian-tricore-cross 2018-07-24 11:45:25 +01:00
debian-win32-cross.docker tests/docker: make "buildah bud" output similar to "docker build" 2020-03-17 19:16:16 -04:00
debian-win64-cross.docker tests/docker: Refresh APT cache before installing new packages on Debian 2019-07-23 17:19:11 +01:00
debian-xtensa-cross.docker tests/docker: Remove flex/bison packages 2020-06-08 17:04:19 +01:00
fedora-cris-cross.docker tests/docker: Update the Fedora cross compile images to 30 2019-06-12 17:53:22 +01:00
fedora-i386-cross.docker configure: Enable test and libs for zstd 2020-02-28 09:24:43 +01:00
fedora.docker tests/docker: bump fedora to 32 2020-06-16 14:49:02 +01:00
travis.docker tests/docker: add docs FEATURE flag and use for test-misc 2020-04-15 11:38:23 +01:00
ubuntu1804.docker tests/docker: Remove flex/bison packages 2020-06-08 17:04:19 +01:00
ubuntu2004.docker tests/docker: Added docker build support for TSan. 2020-06-16 14:49:05 +01:00
ubuntu.docker tests/docker: Remove flex/bison packages 2020-06-08 17:04:19 +01:00