The following changes since commit 715167a36c2b152f6511cff690180c1254ae039f:
Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/pull-migration-20210705a' into staging (2021-07-05 12:45:24 +0100) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 7ca6f2ad375d32e81844788dbc2b05a04cc391b5: config-host.mak: remove unused compiler-related lines (2021-07-06 09:35:08 +0200) ---------------------------------------------------------------- * More Meson test conversions and configure cleanups * Generalize XSAVE area offset so that it matches AMD processors on KVM * Improvements for -display and deprecation of -no-quit * Enable SMP configuration as a compound machine property ("-M smp.cpus=...") * Haiku compilation fix * Add icon on Darwin ---------------------------------------------------------------- David Edmondson (8): target/i386: Declare constants for XSAVE offsets target/i386: Consolidate the X86XSaveArea offset checks target/i386: Clarify the padding requirements of X86XSaveArea target/i386: Pass buffer and length to XSAVE helper target/i386: Make x86_ext_save_areas visible outside cpu.c target/i386: Observe XSAVE state area offsets target/i386: Populate x86_ext_save_areas offsets using cpuid where possible target/i386: Move X86XSaveArea into TCG John Arbuckle (1): Set icon for QEMU binary on Mac OS Paolo Bonzini (25): coverity-scan: switch to vpath build configure: drop vte-2.90 check configure, meson: convert vte detection to meson configure, meson: convert virgl detection to meson configure, meson: convert libdaxctl detection to meson configure, meson: convert libpmem detection to meson configure, meson: convert liburing detection to meson configure, meson: convert libxml2 detection to meson meson: sort existing compiler tests meson: store dependency('threads') in a variable configure, meson: move CONFIG_IVSHMEM to meson configure: convert HAVE_BROKEN_SIZE_MAX to meson configure: convert compiler tests to meson, part 1 configure: convert compiler tests to meson, part 2 configure: convert compiler tests to meson, part 3 configure: convert compiler tests to meson, part 4 configure: convert compiler tests to meson, part 5 configure: convert compiler tests to meson, part 6 qom: export more functions for use with non-UserCreatable objects keyval: introduce keyval_merge keyval: introduce keyval_parse_into vl: switch -M parsing to keyval machine: add smp compound property qemu-option: remove now-dead code config-host.mak: remove unused compiler-related lines Philippe Mathieu-Daudé (1): coverity-scan: Remove lm32 / unicore32 targets Thomas Huth (5): Makefile: Remove /usr/bin/env wrapper from the SHELL variable softmmu/vl: Remove obsolete comment about the "frame" parameter ui: Fix the "-display sdl,window_close=..." parameter ui: Mark the '-no-quit' option as deprecated qemu-options: Improve the documentation of the -display options Makefile | 2 +- configure | 1023 +------------------------------ docs/devel/kconfig.rst | 2 +- docs/system/deprecated.rst | 12 + hw/core/machine.c | 108 ++-- hw/display/meson.build | 6 +- include/hw/boards.h | 1 - include/qemu/option.h | 6 +- include/qom/object.h | 23 + meson.build | 231 +++++-- meson_options.txt | 12 + qemu-options.hx | 50 +- qom/object_interfaces.c | 58 +- scripts/coverity-scan/COMPONENTS.md | 6 - scripts/coverity-scan/run-coverity-scan | 8 +- scripts/entitlement.sh | 10 +- softmmu/vl.c | 359 +++++------ target/i386/cpu.c | 18 +- target/i386/cpu.h | 41 +- target/i386/hvf/hvf-cpu.c | 29 + target/i386/hvf/hvf.c | 9 +- target/i386/hvf/x86hvf.c | 19 +- target/i386/kvm/kvm-cpu.c | 30 + target/i386/kvm/kvm.c | 59 +- target/i386/tcg/fpu_helper.c | 1 + target/i386/tcg/tcg-cpu.c | 20 + target/i386/tcg/tcg-cpu.h | 57 ++ target/i386/xsave_helper.c | 273 +++++++-- tests/qtest/numa-test.c | 22 +- tests/unit/test-keyval.c | 58 ++ tests/unit/test-qemu-opts.c | 35 -- util/keyval.c | 123 +++- util/meson.build | 5 +- util/qemu-option.c | 51 +- 34 files changed, 1179 insertions(+), 1588 deletions(-) -- 2.31.1