Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: 74a1b256d775591e57d0c6866a846172241c14a5 https://github.com/qemu/qemu/commit/74a1b256d775591e57d0c6866a846172241c14a5 Author: Thomas Huth <th...@redhat.com> Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths: M configure Log Message: ----------- configure: Bump minimum Clang version to 10.0 Anthony Perard recently reported some problems with Clang v6.0 from Ubuntu Bionic (with regards to the -Wmissing-braces configure test). Since we're not officially supporting that version of Ubuntu anymore, we should better bump our minimum version check in the configure script instead of using our time to fix problems of unsupported compilers. According to repology.org, our supported distros ship these versions of Clang (looking at the highest version only): Fedora 36: 14.0.5 CentOS 8 (RHEL-8): 12.0.1 Debian 11: 13.0.1 OpenSUSE Leap 15.4: 13.0.1 Ubuntu LTS 20.04: 12.0.0 FreeBSD Ports: 15.0.7 NetBSD pkgsrc: 15.0.7 Homebrew: 15.0.7 MSYS2 mingw: 15.0.7 Haiku ports: 12.0.1 While it seems like we could update to v12.0.0 from that point of view, the default version on Ubuntu 20.04 is still v10.0, and we use that for our CI tests based via the tests/docker/dockerfiles/ubuntu2004.docker file. Thus let's make v10.0 our minimum version now (which corresponds to Apple Clang version v12.0). The -Wmissing-braces check can then be removed, too, since both our minimum GCC and our minimum Clang version now handle this correctly. Message-Id: <20230131180239.1582302-1-th...@redhat.com> Reviewed-by: Alex Bennée <alex.ben...@linaro.org> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: bc71d58fd7f149081f89fb3a414ceb79691049db https://github.com/qemu/qemu/commit/bc71d58fd7f149081f89fb3a414ceb79691049db Author: Ilya Leoshkevich <i...@linux.ibm.com> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M meson.build M meson_options.txt M scripts/meson-buildoptions.sh Log Message: ----------- meson: Add missing libdw knobs Add the missing meson infrastructure bits for the new libdw dependency. Model them after the existing capstone knobs. Fixes: 7c10cb38ccb8 ("accel/tcg: Add debuginfo support") Reported-by: Thomas Huth <th...@redhat.com> Signed-off-by: Ilya Leoshkevich <i...@linux.ibm.com> Reviewed-by: Thomas Huth <th...@redhat.com> Message-Id: <20230210005208.438142-1-...@linux.ibm.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 550c6d97ded04f5dc2da7b34d7a95284271304a5 https://github.com/qemu/qemu/commit/550c6d97ded04f5dc2da7b34d7a95284271304a5 Author: Ilya Leoshkevich <i...@linux.ibm.com> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M meson.build Log Message: ----------- meson: Disable libdw for static builds by default Static QEMU build fails on Debian Bullseye: /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libdw.a(debuginfod-client.o): in function `__libdwfl_debuginfod_init': (.text.startup+0x17): undefined reference to `dlopen' The reason is that pkg-config does not suggest -ldl for libdw, and adding --extra-ldflags="-ldl" resolves the issue. However, static linking with libdw is an unclear topic: * Linux perf does it. * Debian's libdw-dev description says: Only link to the static version for special cases and when you don't need anything from the ebl backends. * As the error message above indicates, -ldl is also needed for debuginfod support. The functionality provided by libdw is needed for analyzing performance of JITed code, which is mostly useful to developers and researchers. Therefore, in order to avoid unpleasant surprises for people who don't need this, simply disable libdw for static builds by default. It can still be enabled explicitly if needed. Reported-by: John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de> Signed-off-by: Ilya Leoshkevich <i...@linux.ibm.com> Message-Id: <20230210005208.438142-2-...@linux.ibm.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: bb9ecae70bbd1ab1daf94d893b02c78dfe1314f1 https://github.com/qemu/qemu/commit/bb9ecae70bbd1ab1daf94d893b02c78dfe1314f1 Author: Alex Bennée <alex.ben...@linaro.org> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M .gitlab-ci.d/buildtest.yml M docs/about/deprecated.rst M meson.build M meson_options.txt Log Message: ----------- build: deprecate --enable-gprof builds and remove from CI As gprof relies on instrumentation you rarely get useful data compared to a real optimised build. Lets deprecate the build option and simplify the CI configuration as a result. Buglink: https://gitlab.com/qemu-project/qemu/-/issues/1338 Signed-off-by: Alex Bennée <alex.ben...@linaro.org> Message-Id: <20230131094224.861621-1-alex.ben...@linaro.org> Reviewed-by: Thomas Huth <th...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 77034bbc120281a981f7371ab642762a33cceaea https://github.com/qemu/qemu/commit/77034bbc120281a981f7371ab642762a33cceaea Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qtest/npcm7xx_pwm-test.c Log Message: ----------- tests/qtest/npcm7xx_pwm-test: Be less verbose unless V=2 The npcm7xx_pwm-test produces a lot of output at V=1, which means that on our CI tests the log files exceed the gitlab 500KB limit. Suppress the messages about exactly what is being tested unless at V=2 and above. This follows the pattern we use with qom-test. Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Message-Id: <20230209135047.1753081-1-peter.mayd...@linaro.org> Reviewed-by: Thomas Huth <th...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: b482fb43deb3fa9f5c44fd3da3dde04acec7750f https://github.com/qemu/qemu/commit/b482fb43deb3fa9f5c44fd3da3dde04acec7750f Author: Thomas Huth <th...@redhat.com> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M .gitmodules M MAINTAINERS M docs/about/deprecated.rst M docs/about/removed-features.rst M hw/i386/Kconfig M hw/misc/Kconfig M hw/misc/meson.build R hw/misc/sga.c M pc-bios/README M pc-bios/meson.build R pc-bios/sgabios.bin M roms/Makefile R roms/sgabios M tests/migration/guestperf/engine.py Log Message: ----------- hw/misc/sga: Remove the deprecated "sga" device It's been deprecated since QEMU v6.2, so it should be OK to finally remove this now. Message-Id: <20230209161540.1054669-1-th...@redhat.com> Reviewed-by: Juan Quintela <quint...@redhat.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 8c6631e66e323bc92e0ea5d235e7059b30fb86ee https://github.com/qemu/qemu/commit/8c6631e66e323bc92e0ea5d235e7059b30fb86ee Author: Thomas Huth <th...@redhat.com> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M hw/char/ibex_uart.c M hw/ssi/ibex_spi_host.c M include/hw/arm/smmuv3.h M include/hw/char/ibex_uart.h M include/hw/ssi/ibex_spi_host.h Log Message: ----------- include/hw: Do not include "hw/registerfields.h" in headers that don't need it Include "hw/registerfields.h" in the .c files instead (if needed). Message-Id: <20230210112315.1116966-1-th...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 5feed38c2139a2cea46b4b540303ef255d4cafc7 https://github.com/qemu/qemu/commit/5feed38c2139a2cea46b4b540303ef255d4cafc7 Author: Thomas Huth <th...@redhat.com> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M hw/display/vhost-user-gpu.c M hw/display/virtio-gpu-udmabuf.c M hw/display/virtio-gpu-virgl.c M hw/misc/applesmc.c M include/hw/arm/allwinner-a10.h M include/qemu/vhost-user-server.h M include/ui/console.h M ui/console.c M ui/dbus-clipboard.c M ui/dbus-console.c M ui/dbus-listener.c M ui/dbus.c M ui/egl-headless.c M ui/gtk.c M ui/spice-app.c M ui/spice-display.c M ui/udmabuf.c M ui/vdagent.c M util/vhost-user-server.c Log Message: ----------- Do not include "qemu/error-report.h" in headers that do not need it Include it in the .c files instead that use the error reporting functions. Message-Id: <20230210111931.1115489-1-th...@redhat.com> Reviewed-by: Markus Armbruster <arm...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 8f75703462e389b55755b98c250b5aa62685c0d3 https://github.com/qemu/qemu/commit/8f75703462e389b55755b98c250b5aa62685c0d3 Author: Fabiano Rosas <faro...@suse.de> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qtest/pxe-test.c Log Message: ----------- tests/qtest: Skip PXE tests for missing devices Check if the devices we're trying to add are present in the QEMU binary. They could have been removed from the build via Kconfig or the --without-default-devices option. Signed-off-by: Fabiano Rosas <faro...@suse.de> Message-Id: <20230208194700.11035-2-faro...@suse.de> Reviewed-by: Thomas Huth <th...@redhat.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: dee66bc9691a0d5e8337c24b5cf303f46293df76 https://github.com/qemu/qemu/commit/dee66bc9691a0d5e8337c24b5cf303f46293df76 Author: Fabiano Rosas <faro...@suse.de> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qtest/fuzz-lsi53c895a-test.c Log Message: ----------- tests/qtest: Do not run lsi53c895a test if device is not present The tests are built once for all the targets, so as long as one QEMU binary is built with CONFIG_LSI_SCSI_PCI=y, this test will run. However some binaries might not include the device. So check this again in runtime. Signed-off-by: Fabiano Rosas <faro...@suse.de> Message-Id: <20230208194700.11035-3-faro...@suse.de> Reviewed-by: Thomas Huth <th...@redhat.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 56f7c6b15669a8bcf3236c7dffba0fa388a2dd6d https://github.com/qemu/qemu/commit/56f7c6b15669a8bcf3236c7dffba0fa388a2dd6d Author: Fabiano Rosas <faro...@suse.de> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qtest/meson.build Log Message: ----------- tests/qtest: Add dependence on PCIE_PORT for virtio-net-failover.c This test depends on the presence of the pcie-root-port device. Add a build time dependency. Signed-off-by: Fabiano Rosas <faro...@suse.de> Message-Id: <20230208194700.11035-4-faro...@suse.de> Reviewed-by: Thomas Huth <th...@redhat.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: a2da5e2f306c1120dad66c4f2b8bb4084a225ac2 https://github.com/qemu/qemu/commit/a2da5e2f306c1120dad66c4f2b8bb4084a225ac2 Author: Fabiano Rosas <faro...@suse.de> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qtest/hd-geo-test.c Log Message: ----------- tests/qtest: hd-geo-test: Check for missing devices Don't include tests that require devices not available in the QEMU binary. Signed-off-by: Fabiano Rosas <faro...@suse.de> Reviewed-by: Thomas Huth <th...@redhat.com> Message-Id: <20230208194700.11035-6-faro...@suse.de> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: ca7d9f5f28770af787e11a0300d6ecb3883cbfaa https://github.com/qemu/qemu/commit/ca7d9f5f28770af787e11a0300d6ecb3883cbfaa Author: Fabiano Rosas <faro...@suse.de> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qtest/device-plug-test.c Log Message: ----------- test/qtest: Fix coding style in device-plug-test.c We should not mix declarations and statements in QEMU code. Signed-off-by: Fabiano Rosas <faro...@suse.de> Message-Id: <20230208194700.11035-7-faro...@suse.de> Reviewed-by: Thomas Huth <th...@redhat.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 45ec78befbd3aa632d51d4efb52f07d26f1eaa15 https://github.com/qemu/qemu/commit/45ec78befbd3aa632d51d4efb52f07d26f1eaa15 Author: Fabiano Rosas <faro...@suse.de> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qtest/device-plug-test.c Log Message: ----------- tests/qtest: Skip unplug tests that use missing devices Signed-off-by: Fabiano Rosas <faro...@suse.de> Message-Id: <20230208194700.11035-8-faro...@suse.de> Reviewed-by: Thomas Huth <th...@redhat.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 184c16d1acd4e04392e5a97654212b71a1551638 https://github.com/qemu/qemu/commit/184c16d1acd4e04392e5a97654212b71a1551638 Author: Fabiano Rosas <faro...@suse.de> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qtest/drive_del-test.c Log Message: ----------- tests/qtest: drive_del-test: Skip tests that require missing devices Signed-off-by: Fabiano Rosas <faro...@suse.de> Message-Id: <20230208194700.11035-9-faro...@suse.de> Reviewed-by: Thomas Huth <th...@redhat.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: c471eb4f40445908c1be7bb11a37ac676a0edae7 https://github.com/qemu/qemu/commit/c471eb4f40445908c1be7bb11a37ac676a0edae7 Author: Fabiano Rosas <faro...@suse.de> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qtest/bios-tables-test.c Log Message: ----------- tests/qtest: Check for devices in bios-tables-test Do not include tests that require devices that are not available in the QEMU build. Signed-off-by: Fabiano Rosas <faro...@suse.de> Acked-by: Michael S. Tsirkin <m...@redhat.com> Message-Id: <20230208194700.11035-10-faro...@suse.de> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 628f900883ffae94337ef3ca1c9b70bae267290d https://github.com/qemu/qemu/commit/628f900883ffae94337ef3ca1c9b70bae267290d Author: Fabiano Rosas <faro...@suse.de> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qtest/meson.build Log Message: ----------- tests/qtest: Do not include hexloader-test if loader device is not present Signed-off-by: Fabiano Rosas <faro...@suse.de> Message-Id: <20230208194700.11035-11-faro...@suse.de> Reviewed-by: Thomas Huth <th...@redhat.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: d043f461b3690a70973e0c30a19b9653683deb8e https://github.com/qemu/qemu/commit/d043f461b3690a70973e0c30a19b9653683deb8e Author: Fabiano Rosas <faro...@suse.de> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qemu-iotests/186 Log Message: ----------- tests/qemu-iotests: Require virtio-scsi-pci Check that virtio-scsi-pci is present in the QEMU build before running the tests. Signed-off-by: Fabiano Rosas <faro...@suse.de> Reviewed-by: Thomas Huth <th...@redhat.com> Message-Id: <20230208194700.11035-12-faro...@suse.de> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 2e0def6d37b624c68875800a3092352d11bd0a91 https://github.com/qemu/qemu/commit/2e0def6d37b624c68875800a3092352d11bd0a91 Author: Fabiano Rosas <faro...@suse.de> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qtest/meson.build Log Message: ----------- tests/qtest: bios-tables-test: Skip if missing configs If we build with --without-default-devices, CONFIG_HPET and CONFIG_PARALLEL are set to N, which makes the respective devices go missing from acpi tables. Signed-off-by: Fabiano Rosas <faro...@suse.de> Reviewed-by: Thomas Huth <th...@redhat.com> Message-Id: <20230208194700.11035-13-faro...@suse.de> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: b8a310a2970aeebea605cdc1ec94b2da035b6e3c https://github.com/qemu/qemu/commit/b8a310a2970aeebea605cdc1ec94b2da035b6e3c Author: Fabiano Rosas <faro...@suse.de> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/qtest/meson.build Log Message: ----------- tests/qtest: Don't build virtio-serial-test.c if device not present The virtconsole device might not be present in the QEMU build that is being tested. Signed-off-by: Fabiano Rosas <faro...@suse.de> Message-Id: <20230213210738.9719-5-faro...@suse.de> Reviewed-by: Thomas Huth <th...@redhat.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 1b0e9b9be18210406c9296055cc7f38c6efc26fd https://github.com/qemu/qemu/commit/1b0e9b9be18210406c9296055cc7f38c6efc26fd Author: Ilya Leoshkevich <i...@linux.ibm.com> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M tests/tcg/s390x/Makefile.softmmu-target Log Message: ----------- tests/tcg/s390x: Use -nostdlib for softmmu tests The code currently uses -nostartfiles, but this does not prevent linking with libc. On Fedora there is no cross-libc, so the linking step fails. Fix by using the more comprehensive -nostdlib (that's also what probe_target_compiler() checks for as well). Fixes: 503e549e441e ("tests/tcg/s390x: Test unaligned accesses to lowcore") Signed-off-by: Ilya Leoshkevich <i...@linux.ibm.com> Message-Id: <20230131182057.2261614-1-...@linux.ibm.com> Reviewed-by: Alex Bennée <alex.ben...@linaro.org> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: b1d1d468cabfa800950e1ecb6006df619687c269 https://github.com/qemu/qemu/commit/b1d1d468cabfa800950e1ecb6006df619687c269 Author: Philippe Mathieu-Daudé <phi...@linaro.org> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M hw/s390x/event-facility.c Log Message: ----------- hw/s390x/event-facility: Replace DO_UPCAST(SCLPEvent) by SCLP_EVENT() Use the SCLP_EVENT() QOM type-checking macro to avoid DO_UPCAST(). Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> Message-Id: <20230212225144.58660-16-phi...@linaro.org> Reviewed-by: Thomas Huth <th...@redhat.com> Reviewed-by: Eric Farman <far...@linux.ibm.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 6a50f64ca01d0a7b97f14f069762bfd88160f31e https://github.com/qemu/qemu/commit/6a50f64ca01d0a7b97f14f069762bfd88160f31e Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2023-02-14 (Tue, 14 Feb 2023) Changed paths: M .gitlab-ci.d/buildtest.yml M .gitmodules M MAINTAINERS M configure M docs/about/deprecated.rst M docs/about/removed-features.rst M hw/char/ibex_uart.c M hw/display/vhost-user-gpu.c M hw/display/virtio-gpu-udmabuf.c M hw/display/virtio-gpu-virgl.c M hw/i386/Kconfig M hw/misc/Kconfig M hw/misc/applesmc.c M hw/misc/meson.build R hw/misc/sga.c M hw/s390x/event-facility.c M hw/ssi/ibex_spi_host.c M include/hw/arm/allwinner-a10.h M include/hw/arm/smmuv3.h M include/hw/char/ibex_uart.h M include/hw/ssi/ibex_spi_host.h M include/qemu/vhost-user-server.h M include/ui/console.h M meson.build M meson_options.txt M pc-bios/README M pc-bios/meson.build R pc-bios/sgabios.bin M roms/Makefile R roms/sgabios M scripts/meson-buildoptions.sh M tests/migration/guestperf/engine.py M tests/qemu-iotests/186 M tests/qtest/bios-tables-test.c M tests/qtest/device-plug-test.c M tests/qtest/drive_del-test.c M tests/qtest/fuzz-lsi53c895a-test.c M tests/qtest/hd-geo-test.c M tests/qtest/meson.build M tests/qtest/npcm7xx_pwm-test.c M tests/qtest/pxe-test.c M tests/tcg/s390x/Makefile.softmmu-target M ui/console.c M ui/dbus-clipboard.c M ui/dbus-console.c M ui/dbus-listener.c M ui/dbus.c M ui/egl-headless.c M ui/gtk.c M ui/spice-app.c M ui/spice-display.c M ui/udmabuf.c M ui/vdagent.c M util/vhost-user-server.c Log Message: ----------- Merge tag 'pull-request-2023-02-14' of https://gitlab.com/thuth/qemu into staging * Bump minimum Clang version to 10.0 * Improve the handling of the libdw library * Deprecate --enable-gprof builds and remove them from CI * Remove the deprecated "sga" device * Some header #include clean-ups * Make qtests more flexible with regards to missing devices * Some small s390x-related fixes/improvements # -----BEGIN PGP SIGNATURE----- # # iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmPra8ARHHRodXRoQHJl # ZGhhdC5jb20ACgkQLtnXdP5wLbW5zQ/+LRyPlCB9/Zz+40QUNIl9M9pcpjwCno9w # pWIeOXMftBu8vCa/+o58Y22NzmWq7cFypfsIvjrlCqCIZQx1shez5+bvE/ZSyECd # vy3I+ybKRSaXgE/ighAifwOR7eOhqLBHyXJkAN5grMx0kuu3oKqXBpyJNqTHjq6o # VgKTu8+o7Ddb+CuzwGahKzyzTqD7gY+9+Y5Gnlq0DvbNEq9k6tcjQZ8P3MqOmjWJ # WnBZH9Rrq9itnlcZXMl8xY6w572GLTq+aJbtc/iS3cvNV2WMwTFMj4lJZjuSkzX0 # af2Aw/4e23uKpjnD44cI17XkRSQbUcT756b3KtdHlKHRvKSL+zwjsraimEN6sleO # Y5ibaFamqvoR7IuOqJ7/cbpBN+P46JU1ryQ17BvAN/HnNSEmkn6FLGtDhyvabIHq # C69TBb1IX0GApo0txeg0d0nFrSvVACpX+/D1bRedmI5SD3EukTcBr6UELiBqXqLH # O75tWQydMwxuP8ay7/zU4g4PApif/RBbR41pw+oVsQNIx1p5QilNy069m/V2nT3k # gMciT2+U8bIu3GUULuW0zPuD/o88XJk+ocjFHIE8BbwCx41iL6jKhM+xHwUeIkv4 # dZT+8BlbBzNZlSAgpMu9wt0T2hyHrKYtmLxvrVi/qq6ZyO7ZUVBfOGfqAd3QtvQX # hIERpFunzFY= # =GNLD # -----END PGP SIGNATURE----- # gpg: Signature made Tue 14 Feb 2023 11:08:48 GMT # gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5 # gpg: issuer "th...@redhat.com" # gpg: Good signature from "Thomas Huth <th.h...@gmx.de>" [full] # gpg: aka "Thomas Huth <th...@redhat.com>" [full] # gpg: aka "Thomas Huth <h...@tuxfamily.org>" [full] # gpg: aka "Thomas Huth <th.h...@posteo.de>" [unknown] # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5 * tag 'pull-request-2023-02-14' of https://gitlab.com/thuth/qemu: (22 commits) hw/s390x/event-facility: Replace DO_UPCAST(SCLPEvent) by SCLP_EVENT() tests/tcg/s390x: Use -nostdlib for softmmu tests tests/qtest: Don't build virtio-serial-test.c if device not present tests/qtest: bios-tables-test: Skip if missing configs tests/qemu-iotests: Require virtio-scsi-pci tests/qtest: Do not include hexloader-test if loader device is not present tests/qtest: Check for devices in bios-tables-test tests/qtest: drive_del-test: Skip tests that require missing devices tests/qtest: Skip unplug tests that use missing devices test/qtest: Fix coding style in device-plug-test.c tests/qtest: hd-geo-test: Check for missing devices tests/qtest: Add dependence on PCIE_PORT for virtio-net-failover.c tests/qtest: Do not run lsi53c895a test if device is not present tests/qtest: Skip PXE tests for missing devices Do not include "qemu/error-report.h" in headers that do not need it include/hw: Do not include "hw/registerfields.h" in headers that don't need it hw/misc/sga: Remove the deprecated "sga" device tests/qtest/npcm7xx_pwm-test: Be less verbose unless V=2 build: deprecate --enable-gprof builds and remove from CI meson: Disable libdw for static builds by default ... Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Compare: https://github.com/qemu/qemu/compare/f670b3eec7f5...6a50f64ca01d