[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] cb771a: meson: Split --enable-sanitizers to -
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] cb771a: meson: Split --enable-sanitizers to --enable-{asan... |
Date: |
Wed, 11 Sep 2024 11:34:01 -0700 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: cb771ac1f59ced0aba5acedacfd4e92a9d0727b6
https://github.com/qemu/qemu/commit/cb771ac1f59ced0aba5acedacfd4e92a9d0727b6
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml
M .gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml
M docs/devel/testing/fuzzing.rst
M meson.build
M meson_options.txt
M scripts/meson-buildoptions.sh
M tests/docker/test-debug
M tests/qtest/fdc-test.c
Log Message:
-----------
meson: Split --enable-sanitizers to --enable-{asan, ubsan}
We do not always want both address and undefined behavior
sanitizers running at the same time.
For the gitlab custom-runners, drop to only --enable-ubsan.
These jobs are not run by default, but as will be obvious in the
next patch, we don't run ASan on x86 either, and it seems wrong
to hold aarch64 and s390x to a different standard.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20240813095216.306555-2-richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: db770a206c3e3474103b15d1a082b99652c625d6
https://github.com/qemu/qemu/commit/db770a206c3e3474103b15d1a082b99652c625d6
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M .gitlab-ci.d/buildtest.yml
M meson.build
Log Message:
-----------
meson: Move -fsanitize=undefined into normal configuraton
With 8e466dd09246 and 23ef50ae2d0c, we disable function pointer
sanitization in CI because the qemu code base does not support it.
We must disable this for normal usage of --enable-ubsan as well,
so move it there.
Append options rather than prepend, since all of this requires
proper ordering of options.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20240813095216.306555-3-richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: c58156cd9f0a4ea2c99f64fa393e5fd67e1fc623
https://github.com/qemu/qemu/commit/c58156cd9f0a4ea2c99f64fa393e5fd67e1fc623
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M .gitlab-ci.d/windows.yml
Log Message:
-----------
gitlab-ci: Build MSYS2 job using multiple CPUs
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240819112141.13786-1-philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 1231bc7d12c373e445171dda9e7e5146eee7da55
https://github.com/qemu/qemu/commit/1231bc7d12c373e445171dda9e7e5146eee7da55
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M .gitlab-ci.d/buildtest.yml
M contrib/plugins/Makefile
Log Message:
-----------
contrib/plugins/Makefile: Add a 'distclean' target
Running "make distclean" in the build tree currently fails since this
tries to run the "distclean" target in the contrib/plugins/ folder, too,
but the Makefile there is missing this target. Thus add 'distclean' there
to fix this issue.
And to avoid regressions with "make distclean", add this command to one
of the build jobs, too.
Message-ID: <20240902154749.73876-1-thuth@redhat.com>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: cf79bfa1446f68806b7a70e2a0185d36578d2098
https://github.com/qemu/qemu/commit/cf79bfa1446f68806b7a70e2a0185d36578d2098
Author: Beraldo Leal <bleal@redhat.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: Remove myself as reviewer
Finally taking this off my to-do list. It’s been a privilege to be part
of this project, but I am no longer actively involved in reviewing
Python code here, so I believe it's best to update the list to reflect
the current maintainers.
Please, feel free to reach out if any questions arise.
Signed-off-by: Beraldo Leal <bleal@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240819150035.2180786-1-bleal@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: cb587592b2e07aa85b3d168f20e507d7dc6302d7
https://github.com/qemu/qemu/commit/cb587592b2e07aa85b3d168f20e507d7dc6302d7
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: Remove myself from the Meson section
The Meson section has plenty of reviewers, and in order to reduce the
load on my Inbox a little bit, I'm stepping back as a reviewer here.
Message-ID: <20240906155900.742157-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 8720471efd83d8d93b6397112c85cbf09d7201a5
https://github.com/qemu/qemu/commit/8720471efd83d8d93b6397112c85cbf09d7201a5
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M tests/functional/qemu_test/__init__.py
A tests/functional/qemu_test/linuxkernel.py
Log Message:
-----------
tests/functional: Add the LinuxKernelTest for testing the Linux boot process
Copy the LinuxKernelTest from tests/acceptance/boot_linux_console.py
to be able to convert the related tests to the functional test framework
in the following patches.
Message-ID: <20240906180549.792832-2-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: c7f3663c60ff1403f2cf1712adf860ea6ae1ebd1
https://github.com/qemu/qemu/commit/c7f3663c60ff1403f2cf1712adf860ea6ae1ebd1
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/boot_linux_console.py
M tests/functional/meson.build
A tests/functional/test_m68k_q800.py
Log Message:
-----------
tests/functional: Convert the m68k Q800 Avocado test into a functional test
Just had to update the asset checksum to use SHA256 instead of SHA1,
but apart from that it is a pretty much straightforward conversion.
Message-ID: <20240906180549.792832-3-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: d2fce37597c22c89b88a4d4f0c696fc7320885de
https://github.com/qemu/qemu/commit/d2fce37597c22c89b88a4d4f0c696fc7320885de
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M tests/avocado/boot_linux_console.py
M tests/functional/test_mips64el_fuloong2e.py
Log Message:
-----------
tests/functional: Convert mips64el Fuloong2e avocado test (2/2)
Straight forward conversion. Update the SHA1 hashes to
SHA256 hashes since SHA1 should not be used anymore nowadays.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240827094905.80648-3-philmd@linaro.org>
[thuth: Use LinuxKernelTest class for this test]
Message-ID: <20240906180549.792832-4-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: fcf2658b34b6e1117854e62b2522d1602f8f3ef8
https://github.com/qemu/qemu/commit/fcf2658b34b6e1117854e62b2522d1602f8f3ef8
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/machine_mips_malta.py
M tests/functional/meson.build
A tests/functional/test_mips64el_malta.py
Log Message:
-----------
tests/functional: Convert mips64el I6400 Malta avocado tests
Straight forward conversion. Update the SHA1 hashes to SHA256
hashes since SHA1 should not be used anymore nowadays.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240827094905.80648-4-philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20240906180549.792832-5-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 0e165dfc52fa96c014f8a83cf235446ee43e58b6
https://github.com/qemu/qemu/commit/0e165dfc52fa96c014f8a83cf235446ee43e58b6
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M tests/avocado/boot_linux_console.py
M tests/functional/test_mips64el_malta.py
Log Message:
-----------
tests/functional: Convert mips64el 5KEc Malta avocado tests
Straight forward conversion. Update the SHA1 hashes to
SHA256 hashes since SHA1 should not be used anymore nowadays.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240827094905.80648-5-philmd@linaro.org>
Message-ID: <20240906180549.792832-6-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: a4b60bec10c087e87f22c5c379600b7f32a3a8af
https://github.com/qemu/qemu/commit/a4b60bec10c087e87f22c5c379600b7f32a3a8af
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M MAINTAINERS
R tests/avocado/machine_mips_malta.py
M tests/functional/meson.build
M tests/functional/test_mips64el_malta.py
A tests/functional/test_mipsel_malta.py
Log Message:
-----------
tests/functional: Convert mips32el Malta YAMON avocado test
Straight forward conversion using the Python standard zipfile
module instead of avocado.utils package. Update the SHA1 hashes
to SHA256 hashes since SHA1 should not be used anymore nowadays.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240827094905.80648-6-philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20240906180549.792832-7-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 0e854424089736f929e3ef95a42df1b6a9d31b7e
https://github.com/qemu/qemu/commit/0e854424089736f929e3ef95a42df1b6a9d31b7e
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M tests/avocado/boot_linux_console.py
M tests/functional/test_mipsel_malta.py
Log Message:
-----------
tests/functional: Convert nanomips Malta avocado tests
Straight forward conversion. Update the SHA1 hashes to
SHA256 hashes since SHA1 should not be used anymore nowadays.
$ QEMU_TEST_ALLOW_UNTRUSTED_CODE=1 \
make check-functional-mipsel
...
▶ 4/4
test_mipsel_malta.MaltaMachineConsole.test_mips_malta32el_nanomips_16k_up OK
▶ 4/4 test_mipsel_malta.MaltaMachineConsole.test_mips_malta32el_nanomips_4k
OK
▶ 4/4
test_mipsel_malta.MaltaMachineConsole.test_mips_malta32el_nanomips_64k_dbg OK
▶ 4/4 test_mipsel_malta.MaltaMachineYAMON.test_mipsel_malta_yamon
OK
4/4 qemu:func-thorough+func-mipsel-thorough+thorough /
func-mipsel-mipsel_malta OK 9.95s 4 subtests passed
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240827094905.80648-7-philmd@linaro.org>
[thuth: Use LinuxKernelTest]
Message-ID: <20240906180549.792832-8-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 79cb4a14cb6da7d42f19706b2f9e42a787c402f7
https://github.com/qemu/qemu/commit/79cb4a14cb6da7d42f19706b2f9e42a787c402f7
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/boot_linux_console.py
M tests/functional/meson.build
A tests/functional/test_mips_malta.py
Log Message:
-----------
tests/functional: Convert mips32eb 4Kc Malta avocado tests
Straight forward conversion. Update the SHA1 hashes to
SHA256 hashes since SHA1 should not be used anymore nowadays.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240827094905.80648-8-philmd@linaro.org>
[thuth: Use LinuxKernelTest class]
Message-ID: <20240906180549.792832-9-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 165ab274479e65fef2827a33c35f5b91954ea3cf
https://github.com/qemu/qemu/commit/165ab274479e65fef2827a33c35f5b91954ea3cf
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/boot_linux_console.py
M tests/functional/meson.build
A tests/functional/test_arm_raspi2.py
Log Message:
-----------
tests/functional: Convert ARM Raspi2 avocado tests
Straight forward conversion. Update the SHA1 hashes to SHA256
hashes since SHA1 should not be used anymore nowadays.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240826221058.75126-3-philmd@linaro.org>
[thuth: Use LinuxKernelTest class]
Message-ID: <20240906180549.792832-10-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 471f7ff715a4f7eb10f84713e7a7325efb8ee2ab
https://github.com/qemu/qemu/commit/471f7ff715a4f7eb10f84713e7a7325efb8ee2ab
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/boot_linux_console.py
M tests/functional/meson.build
A tests/functional/test_aarch64_raspi3.py
Log Message:
-----------
tests/functional: Convert Aarch64 Raspi3 avocado tests
Straight forward conversion. Update the SHA1 hashes to SHA256
hashes since SHA1 should not be used anymore nowadays.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240826221058.75126-4-philmd@linaro.org>
[thuth: Use the LinuxKernelTest class]
Message-ID: <20240906180549.792832-11-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 547738be48211ed3b37b13f7a75cca3281b760f5
https://github.com/qemu/qemu/commit/547738be48211ed3b37b13f7a75cca3281b760f5
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/boot_linux_console.py
M tests/functional/meson.build
A tests/functional/test_aarch64_raspi4.py
Log Message:
-----------
tests/functional: Convert Aarch64 Raspi4 avocado tests
Straight forward conversion. Update the SHA1 hashes to SHA256
hashes since SHA1 should not be used anymore nowadays.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240826221058.75126-5-philmd@linaro.org>
[thuth: Use LinuxKernelTest class]
Message-ID: <20240906180549.792832-12-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 9a76bc0433cc1de1ab588f9e322aefac40463295
https://github.com/qemu/qemu/commit/9a76bc0433cc1de1ab588f9e322aefac40463295
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M tests/avocado/boot_linux_console.py
M tests/functional/meson.build
A tests/functional/test_alpha_clipper.py
Log Message:
-----------
tests/functional: Convert the Alpha Clipper Avocado test
Straight forward conversion, just switch to SHA256 hashsum now.
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240906180549.792832-13-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 9f989d655794b43886bbc636f9dc368da13ede77
https://github.com/qemu/qemu/commit/9f989d655794b43886bbc636f9dc368da13ede77
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M tests/avocado/boot_linux_console.py
M tests/functional/meson.build
A tests/functional/test_m68k_mcf5208evb.py
Log Message:
-----------
tests/functional: Convert the m68k MCF5208EVB Avocado test
We've got to do_test_advcal_2018() here now that the test resides
in a separate file. Also switch back to the original URL (since
the site did not vanish as originally expected) and update the
hashsum to use SHA256.
Message-ID: <20240906180549.792832-14-thuth@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 3a07875fd3855f3dff04b01168513b420a1ae77a
https://github.com/qemu/qemu/commit/3a07875fd3855f3dff04b01168513b420a1ae77a
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M tests/avocado/boot_linux_console.py
M tests/functional/meson.build
A tests/functional/test_or1k_sim.py
Log Message:
-----------
tests/functional: Convert the or1k-sim Avocado test
We've got to do_test_advcal_2018() here now that the test resides
in a separate file. Also switch back to the original URL (since
the site did not vanish as originally expected) and update the
hashsum to use SHA256.
Message-ID: <20240906180549.792832-15-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 69e4fbd0ea22d8cc6421fe2e9f09dfa4be242ccf
https://github.com/qemu/qemu/commit/69e4fbd0ea22d8cc6421fe2e9f09dfa4be242ccf
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M tests/avocado/avocado_qemu/__init__.py
R tests/avocado/multiprocess.py
M tests/functional/meson.build
A tests/functional/test_multiprocess.py
Log Message:
-----------
tests/functional: Convert the multiprocess avocado test into a standalone test
This test handles both, aarch64 and x86_64, with the same test code
(apart from some initial setup), so don't split this file by target
but add a check for self.arch in the main test function.
Message-ID: <20240903051333.102494-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 59d100243d23451e66d2274d34edab7be6dab473
https://github.com/qemu/qemu/commit/59d100243d23451e66d2274d34edab7be6dab473
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M tests/functional/qemu_test/cmd.py
M tests/functional/qemu_test/tesseract.py
Log Message:
-----------
tests/functional: Fix bad usage of has_cmd
has_cmd returns a tuple, not a boolean value. This fixes a crash when
e.g. "tesseract" is not available in the test_m68k_nextcube test.
Reported-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20240910075820.51346-1-thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 05e303210dc83a008c8c06fe82b632aa2e87c49b
https://github.com/qemu/qemu/commit/05e303210dc83a008c8c06fe82b632aa2e87c49b
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M tests/functional/qemu_test/asset.py
Log Message:
-----------
tests/functional/qemu_test: Use Python hashlib instead of external programs
Some systems (like OpenBSD) do not have the sha256sum or sha512sum programs
installed by default, or use different names for those. Use the Python
hashlib instead so we don't have to rely on the external programs.
Reported-by: Peter Maydell <peter.maydell@linaro.org>
Message-ID: <20240910201742.239559-1-thuth@redhat.com>
Reviewed-by: Brian Cain <bcain@quicinc.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: b4358ed4fd29c21c69e492d814f0926c58caa10f
https://github.com/qemu/qemu/commit/b4358ed4fd29c21c69e492d814f0926c58caa10f
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M .gitlab-ci.d/cirrus.yml
R .gitlab-ci.d/cirrus/freebsd-13.vars
A .gitlab-ci.d/cirrus/freebsd-14.vars
M tests/lcitool/refresh
M tests/vm/freebsd
Log Message:
-----------
Update FreeBSD CI jobs FreeBSD 14.1
The current FreeBSD CI jobs are failing installation since the
"opencv" package is now missing there. Updating to 14.1 fixes
the issue.
Message-Id: <20240911090149.286257-1-thuth@redhat.com>
Reviewed-by: Li-Wen Hsu <lwhsu@FreeBSD.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 4b7ea33074450bc6148c8e1545d78f179e64adb4
https://github.com/qemu/qemu/commit/4b7ea33074450bc6148c8e1545d78f179e64adb4
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-09-11 (Wed, 11 Sep 2024)
Changed paths:
M .gitlab-ci.d/buildtest.yml
M .gitlab-ci.d/cirrus.yml
R .gitlab-ci.d/cirrus/freebsd-13.vars
A .gitlab-ci.d/cirrus/freebsd-14.vars
M .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml
M .gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml
M .gitlab-ci.d/windows.yml
M MAINTAINERS
M contrib/plugins/Makefile
M docs/devel/testing/fuzzing.rst
M meson.build
M meson_options.txt
M scripts/meson-buildoptions.sh
M tests/avocado/avocado_qemu/__init__.py
M tests/avocado/boot_linux_console.py
R tests/avocado/machine_mips_malta.py
R tests/avocado/multiprocess.py
M tests/docker/test-debug
M tests/functional/meson.build
M tests/functional/qemu_test/__init__.py
M tests/functional/qemu_test/asset.py
M tests/functional/qemu_test/cmd.py
A tests/functional/qemu_test/linuxkernel.py
M tests/functional/qemu_test/tesseract.py
A tests/functional/test_aarch64_raspi3.py
A tests/functional/test_aarch64_raspi4.py
A tests/functional/test_alpha_clipper.py
A tests/functional/test_arm_raspi2.py
A tests/functional/test_m68k_mcf5208evb.py
A tests/functional/test_m68k_q800.py
M tests/functional/test_mips64el_fuloong2e.py
A tests/functional/test_mips64el_malta.py
A tests/functional/test_mips_malta.py
A tests/functional/test_mipsel_malta.py
A tests/functional/test_multiprocess.py
A tests/functional/test_or1k_sim.py
M tests/lcitool/refresh
M tests/qtest/fdc-test.c
M tests/vm/freebsd
Log Message:
-----------
Merge tag 'pull-request-2024-09-11' of https://gitlab.com/thuth/qemu into
staging
* Split --enable-sanitizers to --enable-{asan, ubsan}
* Build MSYS2 job using multiple CPUs
* Fix "make distclean" wrt contrib/plugins/
* Convert more Avocado tests to plain standalone functional tests
* Fix bug that breaks "make check-functional" when tesseract is missing
* Use builtin hashlib of Python in the functional tests
* Update the FreeBSD CI jobs to 14.1
# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmbhY4YRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbU/aw/9HXl9H8BUDn8lnoEmxuuQSk8F19n/l5pt
# en3L8pMBt4dGFe/9KaGes2GFfid+cp2zlx+qQhA4HW35ntMJorF/qinOH/JGDtoM
# 3O6RGZrQPn60zD9P2EbFVCrVYysVYCEu0U3Uglj6tf33bE0L7SJsQxqcbIciyIj5
# aq3Te0yMM2lqzCdMqNpWHGn3VMZRvbRaGBPDU4RLP8V2Bpz1iiRE+6HCH9Kg7HzS
# OmleeXtvcyInG+54onjfTcn4/XA27pl1UU04KFv5PrRPB3M2FspHn7oOT2yyQ+ls
# 79mqIcd8PvycCT+3ch9p8KhVtbVBgZGmeemALLvk5FxysaWnl4KtSqmQNdqSvvpV
# waDDKlLaSnjEHDUse3bCJX0m4d7/vTBY5fOYxqZ4z5dl63csDtgPY4/VF4XR08sP
# tR1mW+2qEH9eygsxuKcBjx/j7Etpy+jL9pX2ii1V3ElhjjYuEnpEiURa+TaqPjpZ
# jmPtBEszzUdPbrD707tDkW3/ezT7VAnASQeYneJXB/JQG6K6Z//05iX6oCzCbRm3
# ceW/fem3UaeGYpzbMdoZToTuNlXEyS7NDcr39xJjH4LyRTPJAX4zeqUEdzces9g/
# u4Dw6rJ0Yhj4rscKxRvGl3/BH6CTI+8IAsbju2B/CnVLTqaABB0q/MDB90aB44xX
# bAVsl4P03Uk=
# =5TR0
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 11 Sep 2024 10:31:50 BST
# gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg: issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg: aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg: aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg: aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5
* tag 'pull-request-2024-09-11' of https://gitlab.com/thuth/qemu: (24 commits)
Update FreeBSD CI jobs FreeBSD 14.1
tests/functional/qemu_test: Use Python hashlib instead of external programs
tests/functional: Fix bad usage of has_cmd
tests/functional: Convert the multiprocess avocado test into a standalone test
tests/functional: Convert the or1k-sim Avocado test
tests/functional: Convert the m68k MCF5208EVB Avocado test
tests/functional: Convert the Alpha Clipper Avocado test
tests/functional: Convert Aarch64 Raspi4 avocado tests
tests/functional: Convert Aarch64 Raspi3 avocado tests
tests/functional: Convert ARM Raspi2 avocado tests
tests/functional: Convert mips32eb 4Kc Malta avocado tests
tests/functional: Convert nanomips Malta avocado tests
tests/functional: Convert mips32el Malta YAMON avocado test
tests/functional: Convert mips64el 5KEc Malta avocado tests
tests/functional: Convert mips64el I6400 Malta avocado tests
tests/functional: Convert mips64el Fuloong2e avocado test (2/2)
tests/functional: Convert the m68k Q800 Avocado test into a functional test
tests/functional: Add the LinuxKernelTest for testing the Linux boot process
MAINTAINERS: Remove myself from the Meson section
MAINTAINERS: Remove myself as reviewer
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/a4eb31c67840...4b7ea3307445
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications
- [Qemu-commits] [qemu/qemu] cb771a: meson: Split --enable-sanitizers to --enable-{asan...,
Peter Maydell <=