The following changes since commit 800485762e6564e04e2ab315132d477069562d91:
Merge tag 'python-pull-request' of https://gitlab.com/jsnow/qemu into staging (2023-10-16 12:37:48 -0400) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 528148980adb78bc368a5254204e2ea98e4f6b6c: configure: define "pkg-config" in addition to "pkgconfig" (2023-10-18 10:01:02 +0200) ---------------------------------------------------------------- * build system and Python cleanups * fix netbsd VM build * allow non-relocatable installs * allow using command line options to configure qemu-ga * target/i386: check intercept for XSETBV * target/i386: fix CPUID_HT exposure ---------------------------------------------------------------- Emmanouil Pitsidianakis (1): scripts/get_maintainer.pl: don't print parentheses John Snow (2): iotests: get rid of '..' in path environment output iotests: use the correct python to run linters Paolo Bonzini (26): target/i386: check intercept for XSETBV tests/vm: netbsd: install dtc tests/docker: avoid invalid escape in Python string docs/sphinx: avoid invalid escape in Python string target/hexagon: avoid invalid escape in Python string tests/avocado: avoid invalid escape in Python string tests/vm: avoid invalid escape in Python string tracetool: avoid invalid escape in Python string meson: do not build shaders by default meson: do not use set10 meson, cutils: allow non-relocatable installs configure: clean up handling of CFI option hw/xen: cleanup sourcesets hw/remote: move stub vfu_object_set_bus_irq out of stubs/ tests/tcg/arm: move non-SVE tests out of conditional configure, tests/tcg: simplify GDB conditionals configure: clean up plugin option handling configure: clean up PIE option handling configure: remove some dead cruft configure: move target-specific defaults to an external machine file configure: move environment-specific defaults to config-meson.cross configure: unify handling of several Debian cross containers configure, meson: use command line options to configure qemu-ga meson-buildoptions: document the data at the top meson: add a note on why we use config_host for program paths configure: define "pkg-config" in addition to "pkgconfig" Thomas Huth (1): scripts: Mark feature_to_c.py as non-executable to fix a build issue Xiaoyao Li (1): target/i386/cpu: Fix CPUID_HT exposure Yonggang Luo (1): Revert "configure: Add workaround for ccache and clang" configs/meson/windows.txt | 9 + configure | 288 +++++++-------------- docs/sphinx/hxtool.py | 2 +- hw/arm/meson.build | 1 - hw/i386/meson.build | 1 - hw/remote/meson.build | 4 +- .../remote/vfio-user-obj-stub.c | 0 hw/xen/meson.build | 11 +- include/qemu/compiler.h | 15 ++ meson.build | 31 ++- meson_options.txt | 9 + qga/meson.build | 9 +- scripts/feature_to_c.py | 0 scripts/get_maintainer.pl | 1 + scripts/meson-buildoptions.py | 32 ++- scripts/meson-buildoptions.sh | 26 +- scripts/tracetool/__init__.py | 14 +- scripts/tracetool/format/log_stap.py | 2 +- stubs/meson.build | 1 - target/hexagon/hex_common.py | 4 +- target/i386/cpu.c | 1 + target/i386/kvm/kvm.c | 2 + target/i386/svm.h | 1 + target/i386/tcg/translate.c | 1 + tests/avocado/virtio_check_params.py | 2 +- tests/docker/docker.py | 2 +- tests/qemu-iotests/linters.py | 2 +- tests/qemu-iotests/testenv.py | 2 +- tests/tcg/aarch64/Makefile.target | 16 +- tests/tcg/multiarch/Makefile.target | 18 +- tests/tcg/multiarch/system/Makefile.softmmu-target | 15 +- tests/tcg/s390x/Makefile.target | 6 +- tests/unit/test-coroutine.c | 2 +- tests/vm/basevm.py | 6 +- tests/vm/netbsd | 6 +- ui/shader/meson.build | 1 + util/cutils.c | 11 +- util/qemu-coroutine.c | 4 +- 38 files changed, 283 insertions(+), 275 deletions(-) create mode 100644 configs/meson/windows.txt rename stubs/vfio-user-obj.c => hw/remote/vfio-user-obj-stub.c (100%) mode change 100755 => 100644 scripts/feature_to_c.py -- 2.41.0