mbox

[PULL,00/40] Misc patches for 2021-07-06

Message ID 20210706100141.303960-1-pbonzini@redhat.com (mailing list archive)
State New, archived
Headers show

Pull-request

https://gitlab.com/bonzini/qemu.git tags/for-upstream

Message

Paolo Bonzini July 6, 2021, 10:01 a.m. UTC
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(-)

Comments

Peter Maydell July 6, 2021, 12:10 p.m. UTC | #1
On Tue, 6 Jul 2021 at 11:19, Paolo Bonzini <pbonzini@redhat.com> wrote:
>
> 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
>


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/6.1
for any user-visible changes.

-- PMM