qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 77afc7: oss-fuzz/build: remove LIB_FUZZING_EN


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 77afc7: oss-fuzz/build: remove LIB_FUZZING_ENGINE
Date: Fri, 21 Aug 2020 06:45:33 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 77afc75f69940eba90bc4f33ab046bf547910e2f
      
https://github.com/qemu/qemu/commit/77afc75f69940eba90bc4f33ab046bf547910e2f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M scripts/oss-fuzz/build.sh

  Log Message:
  -----------
  oss-fuzz/build: remove LIB_FUZZING_ENGINE

Meson build scripts will only include qemu-fuzz-TARGET rules if configured
with --enable-fuzzing, and that takes care of adding -fsanitize=fuzzer.
Therefore we can just specify the configure option and stop modifying
the CFLAGS and CONFIG_FUZZ options in the "make" invocation.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: bf708f3c4a0633625acdff63ddcceeb717333d5b
      
https://github.com/qemu/qemu/commit/bf708f3c4a0633625acdff63ddcceeb717333d5b
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M pc-bios/optionrom/Makefile

  Log Message:
  -----------
  optionrom: simplify Makefile

Make it independent from the rules.mak, and clean up to use pattern rules.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 22fb2ab096ff55672ef9f43e37ed510b14dc5b79
      
https://github.com/qemu/qemu/commit/22fb2ab096ff55672ef9f43e37ed510b14dc5b79
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M pc-bios/s390-ccw/Makefile

  Log Message:
  -----------
  pc-bios/s390-ccw: do not use rules.mak

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 243af0225ab37c642d73e4002b233af728119f72
      
https://github.com/qemu/qemu/commit/243af0225ab37c642d73e4002b233af728119f72
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M .gitignore
    M Makefile
    M Makefile.objs
    A accel/kvm/trace.h
    M accel/tcg/cputlb.c
    A accel/tcg/trace.h
    M accel/tcg/user-exec.c
    A audio/trace.h
    A authz/trace.h
    A backends/tpm/trace.h
    A backends/trace.h
    A block/trace.h
    A chardev/trace.h
    A crypto/trace.h
    M dma-helpers.c
    M exec.c
    M gdbstub.c
    A hw/9pfs/trace.h
    A hw/acpi/trace.h
    A hw/alpha/trace.h
    A hw/arm/trace.h
    A hw/audio/trace.h
    A hw/block/dataplane/trace.h
    A hw/block/trace.h
    A hw/char/trace.h
    M hw/core/cpu.c
    A hw/core/trace.h
    A hw/display/trace.h
    A hw/dma/trace.h
    A hw/gpio/trace.h
    A hw/hppa/trace.h
    A hw/hyperv/trace.h
    A hw/i2c/trace.h
    A hw/i386/trace.h
    A hw/i386/xen/trace.h
    A hw/ide/trace.h
    A hw/input/trace.h
    A hw/intc/trace.h
    A hw/isa/trace.h
    A hw/mem/trace.h
    A hw/mips/trace.h
    A hw/misc/macio/trace.h
    A hw/misc/trace.h
    A hw/net/trace.h
    A hw/nvram/trace.h
    A hw/pci-host/trace.h
    A hw/pci/trace.h
    A hw/ppc/trace.h
    A hw/rdma/trace.h
    A hw/rdma/vmw/trace.h
    A hw/riscv/trace.h
    A hw/rtc/trace.h
    A hw/s390x/trace.h
    A hw/scsi/trace.h
    A hw/sd/trace.h
    A hw/sparc/trace.h
    A hw/sparc64/trace.h
    A hw/ssi/trace.h
    A hw/timer/trace.h
    A hw/tpm/trace.h
    A hw/usb/trace.h
    A hw/vfio/trace.h
    A hw/virtio/trace.h
    A hw/watchdog/trace.h
    A hw/xen/trace.h
    M include/user/syscall-trace.h
    A io/trace.h
    M job-qmp.c
    M job.c
    A linux-user/trace.h
    A migration/trace.h
    A monitor/trace.h
    A nbd/trace.h
    A net/trace.h
    A qapi/trace.h
    A qom/trace.h
    M scripts/tracetool/format/c.py
    M scripts/tracetool/format/tcg_h.py
    M scripts/tracetool/format/tcg_helper_c.py
    A scsi/trace.h
    M softmmu/balloon.c
    M softmmu/ioport.c
    M softmmu/memory.c
    M softmmu/vl.c
    A target/arm/trace.h
    A target/hppa/trace.h
    A target/i386/trace.h
    A target/mips/trace.h
    A target/ppc/trace.h
    A target/riscv/trace.h
    A target/s390x/trace.h
    A target/sparc/trace.h
    M trace/control-target.c
    M trace/control.c
    A ui/trace.h
    A util/trace.h

  Log Message:
  -----------
  trace: switch position of headers to what Meson requires

Meson doesn't enjoy the same flexibility we have with Make in choosing
the include path.  In particular the tracing headers are using
$(build_root)/$(<D).

In order to keep the include directives unchanged,
the simplest solution is to generate headers with patterns like
"trace/trace-audio.h" and place forwarding headers in the source tree
such that for example "audio/trace.h" includes "trace/trace-audio.h".

This patch is too ugly to be applied to the Makefiles now.  It's only
a way to separate the changes to the tracing header files from the
Meson rewrite of the tracing logic.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 139c1837db7eaee53e1c441629b5bcc159e1deb0
      
https://github.com/qemu/qemu/commit/139c1837db7eaee53e1c441629b5bcc159e1deb0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M .editorconfig
    M .gitignore
    M Makefile
    A accel/tcg/atomic_common.c.inc
    R accel/tcg/atomic_common.inc.c
    M accel/tcg/cputlb.c
    M accel/tcg/user-exec.c
    M contrib/gitdm/filetypes.txt
    M exec.c
    A fpu/softfloat-specialize.c.inc
    R fpu/softfloat-specialize.inc.c
    M fpu/softfloat.c
    M include/tcg/tcg.h
    A memory_ldst.c.inc
    R memory_ldst.inc.c
    M scripts/clean-includes
    M target/arm/Makefile.objs
    A target/arm/translate-neon.c.inc
    R target/arm/translate-neon.inc.c
    M target/arm/translate-sve.c
    A target/arm/translate-vfp.c.inc
    R target/arm/translate-vfp.inc.c
    M target/arm/translate.c
    M target/avr/Makefile.objs
    M target/avr/disas.c
    M target/avr/translate.c
    M target/cris/translate.c
    A target/cris/translate_v10.c.inc
    R target/cris/translate_v10.inc.c
    M target/hppa/Makefile.objs
    M target/hppa/translate.c
    M target/mips/translate.c
    A target/mips/translate_init.c.inc
    R target/mips/translate_init.inc.c
    M target/openrisc/Makefile.objs
    M target/openrisc/disas.c
    M target/openrisc/translate.c
    M target/ppc/int_helper.c
    A target/ppc/mfrom_table.c.inc
    R target/ppc/mfrom_table.inc.c
    M target/ppc/translate.c
    A target/ppc/translate/dfp-impl.c.inc
    R target/ppc/translate/dfp-impl.inc.c
    A target/ppc/translate/dfp-ops.c.inc
    R target/ppc/translate/dfp-ops.inc.c
    A target/ppc/translate/fp-impl.c.inc
    R target/ppc/translate/fp-impl.inc.c
    A target/ppc/translate/fp-ops.c.inc
    R target/ppc/translate/fp-ops.inc.c
    A target/ppc/translate/spe-impl.c.inc
    R target/ppc/translate/spe-impl.inc.c
    A target/ppc/translate/spe-ops.c.inc
    R target/ppc/translate/spe-ops.inc.c
    A target/ppc/translate/vmx-impl.c.inc
    R target/ppc/translate/vmx-impl.inc.c
    A target/ppc/translate/vmx-ops.c.inc
    R target/ppc/translate/vmx-ops.inc.c
    A target/ppc/translate/vsx-impl.c.inc
    R target/ppc/translate/vsx-impl.inc.c
    A target/ppc/translate/vsx-ops.c.inc
    R target/ppc/translate/vsx-ops.inc.c
    A target/ppc/translate_init.c.inc
    R target/ppc/translate_init.inc.c
    M target/riscv/Makefile.objs
    A target/riscv/insn_trans/trans_privileged.c.inc
    R target/riscv/insn_trans/trans_privileged.inc.c
    A target/riscv/insn_trans/trans_rva.c.inc
    R target/riscv/insn_trans/trans_rva.inc.c
    A target/riscv/insn_trans/trans_rvd.c.inc
    R target/riscv/insn_trans/trans_rvd.inc.c
    A target/riscv/insn_trans/trans_rvf.c.inc
    R target/riscv/insn_trans/trans_rvf.inc.c
    A target/riscv/insn_trans/trans_rvh.c.inc
    R target/riscv/insn_trans/trans_rvh.inc.c
    A target/riscv/insn_trans/trans_rvi.c.inc
    R target/riscv/insn_trans/trans_rvi.inc.c
    A target/riscv/insn_trans/trans_rvm.c.inc
    R target/riscv/insn_trans/trans_rvm.inc.c
    A target/riscv/insn_trans/trans_rvv.c.inc
    R target/riscv/insn_trans/trans_rvv.inc.c
    M target/riscv/translate.c
    M target/rx/Makefile.objs
    M target/rx/disas.c
    M target/rx/translate.c
    M target/s390x/translate.c
    A target/s390x/translate_vx.c.inc
    R target/s390x/translate_vx.inc.c
    M target/xtensa/core-dc232b.c
    A target/xtensa/core-dc232b/gdb-config.c.inc
    R target/xtensa/core-dc232b/gdb-config.inc.c
    A target/xtensa/core-dc232b/xtensa-modules.c.inc
    R target/xtensa/core-dc232b/xtensa-modules.inc.c
    M target/xtensa/core-dc233c.c
    A target/xtensa/core-dc233c/gdb-config.c.inc
    R target/xtensa/core-dc233c/gdb-config.inc.c
    A target/xtensa/core-dc233c/xtensa-modules.c.inc
    R target/xtensa/core-dc233c/xtensa-modules.inc.c
    M target/xtensa/core-de212.c
    A target/xtensa/core-de212/gdb-config.c.inc
    R target/xtensa/core-de212/gdb-config.inc.c
    A target/xtensa/core-de212/xtensa-modules.c.inc
    R target/xtensa/core-de212/xtensa-modules.inc.c
    M target/xtensa/core-fsf.c
    A target/xtensa/core-fsf/xtensa-modules.c.inc
    R target/xtensa/core-fsf/xtensa-modules.inc.c
    M target/xtensa/core-sample_controller.c
    A target/xtensa/core-sample_controller/gdb-config.c.inc
    R target/xtensa/core-sample_controller/gdb-config.inc.c
    A target/xtensa/core-sample_controller/xtensa-modules.c.inc
    R target/xtensa/core-sample_controller/xtensa-modules.inc.c
    M target/xtensa/core-test_kc705_be.c
    A target/xtensa/core-test_kc705_be/gdb-config.c.inc
    R target/xtensa/core-test_kc705_be/gdb-config.inc.c
    A target/xtensa/core-test_kc705_be/xtensa-modules.c.inc
    R target/xtensa/core-test_kc705_be/xtensa-modules.inc.c
    M target/xtensa/core-test_mmuhifi_c3.c
    A target/xtensa/core-test_mmuhifi_c3/gdb-config.c.inc
    R target/xtensa/core-test_mmuhifi_c3/gdb-config.inc.c
    A target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc
    R target/xtensa/core-test_mmuhifi_c3/xtensa-modules.inc.c
    M target/xtensa/import_core.sh
    M tcg/README
    A tcg/aarch64/tcg-target.c.inc
    R tcg/aarch64/tcg-target.inc.c
    A tcg/arm/tcg-target.c.inc
    R tcg/arm/tcg-target.inc.c
    A tcg/i386/tcg-target.c.inc
    R tcg/i386/tcg-target.inc.c
    A tcg/mips/tcg-target.c.inc
    R tcg/mips/tcg-target.inc.c
    A tcg/ppc/tcg-target.c.inc
    R tcg/ppc/tcg-target.inc.c
    A tcg/riscv/tcg-target.c.inc
    R tcg/riscv/tcg-target.inc.c
    A tcg/s390/tcg-target.c.inc
    R tcg/s390/tcg-target.inc.c
    A tcg/sparc/tcg-target.c.inc
    R tcg/sparc/tcg-target.inc.c
    A tcg/tcg-ldst.c.inc
    R tcg/tcg-ldst.inc.c
    A tcg/tcg-pool.c.inc
    R tcg/tcg-pool.inc.c
    M tcg/tcg.c
    M tcg/tci/README
    A tcg/tci/tcg-target.c.inc
    R tcg/tci/tcg-target.inc.c
    M tests/fp/fp-test.c
    A tests/fp/wrap.c.inc
    R tests/fp/wrap.inc.c
    M ui/input-keymap.c
    M ui/vnc-enc-zrle.c
    A ui/vnc-enc-zrle.c.inc
    R ui/vnc-enc-zrle.inc.c

  Log Message:
  -----------
  meson: rename included C source files to .c.inc

With Makefiles that have automatically generated dependencies, you
generated includes are set as dependencies of the Makefile, so that they
are built before everything else and they are available when first
building the .c files.

Alternatively you can use a fine-grained dependency, e.g.

        target/arm/translate.o: target/arm/decode-neon-shared.inc.c

With Meson you have only one choice and it is a third option, namely
"build at the beginning of the corresponding target"; the way you
express it is to list the includes in the sources of that target.

The problem is that Meson decides if something is a source vs. a
generated include by looking at the extension: '.c', '.cc', '.m', '.C'
are sources, while everything else is considered an include---including
'.inc.c'.

Use '.c.inc' to avoid this, as it is consistent with our other convention
of using '.rst.inc' for included reStructuredText files.  The editorconfig
file is adjusted.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 0979ed017f093ead3c011513a3a79517ed75bd00
      
https://github.com/qemu/qemu/commit/0979ed017f093ead3c011513a3a79517ed75bd00
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M include/exec/cpu-all.h
    M include/exec/memory.h
    A include/exec/memory_ldst.h.inc
    R include/exec/memory_ldst.inc.h
    A include/exec/memory_ldst_cached.h.inc
    R include/exec/memory_ldst_cached.inc.h
    A include/exec/memory_ldst_phys.h.inc
    R include/exec/memory_ldst_phys.inc.h
    M target/s390x/cpu_features.c
    M target/s390x/cpu_features_def.h
    A target/s390x/cpu_features_def.h.inc
    R target/s390x/cpu_features_def.inc.h

  Log Message:
  -----------
  meson: rename .inc.h files to .h.inc

Make it consistent with '.c.inc' and '.rst.inc'.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: ac76f9d17cff2e5b9c002a387f711d03a404a2de
      
https://github.com/qemu/qemu/commit/ac76f9d17cff2e5b9c002a387f711d03a404a2de
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M rules.mak

  Log Message:
  -----------
  build-sys hack: ensure target directory is there

By removing some unnest-vars calls, we miss some directory creation
that may be required by some/dir/object.d.

This will go away once everything is converted to Meson.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: f5c730698a33ced107d6de26eb8c1b34486d8c2d
      
https://github.com/qemu/qemu/commit/f5c730698a33ced107d6de26eb8c1b34486d8c2d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure
    M tests/vm/Makefile.include

  Log Message:
  -----------
  tests/vm: do not pollute configure with --efi-aarch64

Just make EFI_AARCH64 a variable in the makefile that defaults to the efi
firmware included with QEMU.  It can be redefined on the "make" command
line.

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 00eb3db0aa2a9ff602d00e9870b52a2da36336df
      
https://github.com/qemu/qemu/commit/00eb3db0aa2a9ff602d00e9870b52a2da36336df
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure
    M tests/vm/Makefile.include

  Log Message:
  -----------
  tests/vm: check for Python YAML parser in the Makefile

No need to do it in the configure file if it is only used for a help message.

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b861f59593cf8f45cd2a7fd8f6122835566ad64d
      
https://github.com/qemu/qemu/commit/b861f59593cf8f45cd2a7fd8f6122835566ad64d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    A tests/docker/test-static

  Log Message:
  -----------
  tests/docker: add test script for static linux-user builds

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 1b00a4c476a32d1e2ffa16ce56141640358306be
      
https://github.com/qemu/qemu/commit/1b00a4c476a32d1e2ffa16ce56141640358306be
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  nsis: use "make DESTDIR=" instead of "make prefix="

The next patch will prevent modifying the prefix on "make install".  Adjust the
creation of the installer.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 25211446ec0f02cd8516f490e078b5f81966e09c
      
https://github.com/qemu/qemu/commit/25211446ec0f02cd8516f490e078b5f81966e09c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: do not include $(...) variables in config-host.mak

This ensures that Meson will be able to reuse the results of
the tests that are performed in the configure script.

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 22a87800e65c97c076853e87d733c36339bf02f0
      
https://github.com/qemu/qemu/commit/22a87800e65c97c076853e87d733c36339bf02f0
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: expand path variables for meson configure

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 086d5f7529e598277caabd64b40cb15cc379ddf4
      
https://github.com/qemu/qemu/commit/086d5f7529e598277caabd64b40cb15cc379ddf4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure
    M rules.mak
    M softmmu/Makefile.objs

  Log Message:
  -----------
  configure: prepare CFLAGS/CXXFLAGS/LDFLAGS for Meson

Split between CFLAGS/QEMU_CFLAGS and CXXFLAGS/QEMU_CXXFLAGS so that
we will use CFLAGS and CXXFLAGS for flags that we do not want to
pass to add_project_arguments.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: bfea7012fe587805db7ee8b1767b3c4695a031fc
      
https://github.com/qemu/qemu/commit/bfea7012fe587805db7ee8b1767b3c4695a031fc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M tests/vm/freebsd
    M tests/vm/netbsd
    M tests/vm/openbsd

  Log Message:
  -----------
  tests/vm: include setuptools

They are a dependency of Meson, so install them.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: dedad0272052f3d848d6d178b681526b2f313029
      
https://github.com/qemu/qemu/commit/dedad0272052f3d848d6d178b681526b2f313029
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M .gitignore
    M configure

  Log Message:
  -----------
  configure: add support for pseudo-"in source tree" builds

Meson requires the build dir to be separate from the source tree. Many
people are used to just running "./configure && make" though and the
meson conversion breaks that.

This introduces some backcompat support to make it appear as if an
"in source tree" build is being done, but with the results in the
"build/" directory. This allows "./configure && make" to work as it
did historically, albeit with the output binaries staying under build/.

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a56650518f5ba84ed15b9415fa1041311eeeece0
      
https://github.com/qemu/qemu/commit/a56650518f5ba84ed15b9415fa1041311eeeece0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M configure
    A meson.build
    A scripts/ninjatool.py

  Log Message:
  -----------
  configure: integrate Meson in the build system

The Meson build system is integrated in the existing configure/make steps
by invoking Meson from the configure script and converting Meson's build.ninja
rules to an included Makefile.

build.ninja already provides tags/ctags/cscope rules, so they are removed.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: fc9298928658485bf92fc8aaa782d26ca79aee6b
      
https://github.com/qemu/qemu/commit/fc9298928658485bf92fc8aaa782d26ca79aee6b
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure
    M meson.build

  Log Message:
  -----------
  configure: generate Meson cross file

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 1f0a1d8a51968444b10d12a2882bc3ba16b45866
      
https://github.com/qemu/qemu/commit/1f0a1d8a51968444b10d12a2882bc3ba16b45866
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M rules.mak

  Log Message:
  -----------
  build-sys hack: link with whole .fa archives

In order to link the *-obj-y files into tests, we will make static
libraries of them in Meson, and then link them as whole archives
into the tests.  To separate regular static libraries from link-whole
libraries, give them a different file extension.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 0a01d76fc12a90de870074a34040cc05fbde3765
      
https://github.com/qemu/qemu/commit/0a01d76fc12a90de870074a34040cc05fbde3765
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M .gitmodules
    M configure
    A meson
    M scripts/archive-source.sh

  Log Message:
  -----------
  build-sys: add meson submodule

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: f9332757898a764d85e19d339ec421236e885b68
      
https://github.com/qemu/qemu/commit/f9332757898a764d85e19d339ec421236e885b68
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure
    M meson.build

  Log Message:
  -----------
  meson: move summary to meson.build

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: da6d48b969b9fe8f842434375a817db02d158973
      
https://github.com/qemu/qemu/commit/da6d48b969b9fe8f842434375a817db02d158973
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  meson: enable pie

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: bf0e56a3ca7b6ede730ec754a95aee7f95815735
      
https://github.com/qemu/qemu/commit/bf0e56a3ca7b6ede730ec754a95aee7f95815735
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.target
    M configure
    M docs/devel/testing.rst
    M meson.build

  Log Message:
  -----------
  meson: use coverage option

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 968b4db38a717d334db9298fb7b6f6ba71d08806
      
https://github.com/qemu/qemu/commit/968b4db38a717d334db9298fb7b6f6ba71d08806
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M configure
    M meson.build
    A scripts/check_sparse.py

  Log Message:
  -----------
  meson: add sparse support

Do not use cgcc; instead, extract compilation commands from 
compile_commands.json
and invoke sparse directly.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 245dac4a1bef719d648e20c84bbf3dcaf50de988
      
https://github.com/qemu/qemu/commit/245dac4a1bef719d648e20c84bbf3dcaf50de988
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    A scripts/mtest2make.py
    M tests/Makefile.include

  Log Message:
  -----------
  meson: add testsuite Makefile generator

Rules to execute tests are generated by a simple Python program
that integrates into the existing "make check" mechanism.  This
provides familiarity for developers, and also allows piecewise
conversion of the testsuite Makefiles to meson.

The generated rules are based on QEMU's existing test harness
Makefile and TAP parser.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a81df1b68b656f2487f556240baf2af83e60ec6c
      
https://github.com/qemu/qemu/commit/a81df1b68b656f2487f556240baf2af83e60ec6c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M Makefile.target
    M configure
    M crypto/Makefile.objs
    A crypto/meson.build
    M docs/devel/tracing.txt
    M meson.build
    M qapi/Makefile.objs
    A qapi/meson.build
    R qobject/Makefile.objs
    A qobject/meson.build
    M rules.mak
    M scripts/qapi-gen.py
    M scripts/tracetool.py
    M scripts/tracetool/backend/dtrace.py
    M scripts/tracetool/backend/ust.py
    M storage-daemon/Makefile.objs
    A storage-daemon/meson.build
    R storage-daemon/qapi/Makefile.objs
    A storage-daemon/qapi/meson.build
    R stubs/Makefile.objs
    A stubs/meson.build
    M trace/Makefile.objs
    A trace/meson.build
    R util/Makefile.objs
    A util/meson.build

  Log Message:
  -----------
  libqemuutil, qapi, trace: convert to meson

This shows how to do some "computations" in meson.build using its array
and dictionary data structures, and also a basic usage of the sourceset
module for conditional compilation.

Notice the new "if have_system" part of util/meson.build, which fixes
a bug in the old build system was buggy: util/dbus.c was built even for
non-softmmu builds, but the dependency on -lgio was lost when the linking
was done through libqemuutil.a.  Because all of its users required gio
otherwise, the bug was hidden.  Meson instead propagates libqemuutil's
dependencies down to its users, and shows the problem.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 71c782f5cc18915e6ebf62e28df7ec371388fa71
      
https://github.com/qemu/qemu/commit/71c782f5cc18915e6ebf62e28df7ec371388fa71
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M trace/meson.build

  Log Message:
  -----------
  meson: add remaining generated tcg trace helpers

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 04c6f1e798fc0f0f344e49b543a8334d9972d6c2
      
https://github.com/qemu/qemu/commit/04c6f1e798fc0f0f344e49b543a8334d9972d6c2
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M meson.build

  Log Message:
  -----------
  meson: add version.o

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 931049b46cb58a499a36d8a1d0ac3f7b334e0876
      
https://github.com/qemu/qemu/commit/931049b46cb58a499a36d8a1d0ac3f7b334e0876
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    R contrib/libvhost-user/Makefile.objs
    A contrib/libvhost-user/meson.build
    M meson.build

  Log Message:
  -----------
  contrib/libvhost-user: convert to Meson

Since libqemuutil.a has been converted to Meson, the conversion is
straightforward.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 3f99cf5710d77ce218116d1b6bb9682c466bbde1
      
https://github.com/qemu/qemu/commit/3f99cf5710d77ce218116d1b6bb9682c466bbde1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M configure
    M meson.build
    A tools/meson.build
    R tools/virtiofsd/Makefile.objs
    A tools/virtiofsd/meson.build
    M tools/virtiofsd/passthrough_ll.c
    A tools/virtiofsd/passthrough_seccomp.c
    A tools/virtiofsd/passthrough_seccomp.h
    R tools/virtiofsd/seccomp.c
    R tools/virtiofsd/seccomp.h

  Log Message:
  -----------
  tools/virtiofsd: convert to Meson

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 2d7ac0af9d05e80de9fe9ab20bb188482fbe4810
      
https://github.com/qemu/qemu/commit/2d7ac0af9d05e80de9fe9ab20bb188482fbe4810
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    R contrib/vhost-user-blk/Makefile.objs
    A contrib/vhost-user-blk/meson.build
    M meson.build

  Log Message:
  -----------
  contrib/vhost-user-blk: convert to Meson

The GLib pkg-config information is extracted from config-host.mak and
used to link vhost-user-blk.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 7af0dbf990afea54b6c2a186f7b6ec27c87304a8
      
https://github.com/qemu/qemu/commit/7af0dbf990afea54b6c2a186f7b6ec27c87304a8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M contrib/vhost-user-scsi/vhost-user-scsi.c

  Log Message:
  -----------
  vhost-user-scsi: add compatibility for libiscsi 1.9.0

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 99650b628f03564d5c2ac022eb0430ddaab038da
      
https://github.com/qemu/qemu/commit/99650b628f03564d5c2ac022eb0430ddaab038da
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    R contrib/vhost-user-scsi/Makefile.objs
    A contrib/vhost-user-scsi/meson.build
    M meson.build

  Log Message:
  -----------
  contrib/vhost-user-scsi: convert to Meson

The libiscsi pkg-config information is extracted from config-host.mak and
used to link vhost-user-blk.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a9c9727c028329e18ee3dcabb75f906147936fac
      
https://github.com/qemu/qemu/commit/a9c9727c028329e18ee3dcabb75f906147936fac
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    R contrib/rdmacm-mux/Makefile.objs
    A contrib/rdmacm-mux/meson.build
    M meson.build

  Log Message:
  -----------
  contrib/rdmacm-mux: convert to Meson

We can use config-host.mak to decide whether the tool has to be built,
apart from that the conversion is straightforward.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 32fcc6244c729f6311d2a4c8bd54bb9b7f43786d
      
https://github.com/qemu/qemu/commit/32fcc6244c729f6311d2a4c8bd54bb9b7f43786d
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    R contrib/vhost-user-input/Makefile.objs
    A contrib/vhost-user-input/meson.build
    M meson.build

  Log Message:
  -----------
  contrib/vhost-user-input: convert to meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: ea458960ec37856a7c50337ae3c693022154aaf7
      
https://github.com/qemu/qemu/commit/ea458960ec37856a7c50337ae3c693022154aaf7
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    R contrib/vhost-user-gpu/Makefile.objs
    A contrib/vhost-user-gpu/meson.build
    M meson.build
    M rules.mak

  Log Message:
  -----------
  contrib/vhost-user-gpu: convert to meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 5ee24e78f5af0e4be7c6c7192541ca5fd7b0cf96
      
https://github.com/qemu/qemu/commit/5ee24e78f5af0e4be7c6c7192541ca5fd7b0cf96
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M configure
    R contrib/ivshmem-client/Makefile.objs
    A contrib/ivshmem-client/meson.build
    R contrib/ivshmem-server/Makefile.objs
    A contrib/ivshmem-server/meson.build
    M meson.build

  Log Message:
  -----------
  contrib/ivshmem: convert to meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 1d7bb6ab2cd93d56a86b9203bfc2cac5ee36de63
      
https://github.com/qemu/qemu/commit/1d7bb6ab2cd93d56a86b9203bfc2cac5ee36de63
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M configure
    R contrib/elf2dmp/Makefile.objs
    A contrib/elf2dmp/meson.build
    M meson.build

  Log Message:
  -----------
  contrib/elf2dmp: convert to meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: d92989aa2e2d0a5c3de80404b33d96e9afae84d3
      
https://github.com/qemu/qemu/commit/d92989aa2e2d0a5c3de80404b33d96e9afae84d3
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M meson.build

  Log Message:
  -----------
  meson: add macos dependencies

There is no probing in configure, so no need to pass them as
variables to meson. Do a regular meson dependency() instead.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: cfad62f1fa019b7c921112ae7c1e4c6fbf087929
      
https://github.com/qemu/qemu/commit/cfad62f1fa019b7c921112ae7c1e4c6fbf087929
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M meson.build

  Log Message:
  -----------
  meson: add solaris and Haiku libraries

There is no probing in configure, so no need to pass them as
variables to meson.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: f15bff25f7c6843d698e122dc8d1b5927360f6c1
      
https://github.com/qemu/qemu/commit/f15bff25f7c6843d698e122dc8d1b5927360f6c1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M configure
    M meson.build
    M qga/Makefile.objs
    M qga/installer/qemu-ga.wxs
    A qga/meson.build
    M tests/Makefile.include
    M tests/test-qga.c

  Log Message:
  -----------
  meson: convert qemu-ga

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 7272fc72682c2573c67136e2c175d33d00d8905b
      
https://github.com/qemu/qemu/commit/7272fc72682c2573c67136e2c175d33d00d8905b
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    R qga/Makefile.objs
    M qga/meson.build
    R qga/vss-win32/Makefile.objs
    A qga/vss-win32/meson.build

  Log Message:
  -----------
  meson: convert vss-win32

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 328ec32d7d5b3c2aa2ecfe974e01bcbe3c5a46ac
      
https://github.com/qemu/qemu/commit/328ec32d7d5b3c2aa2ecfe974e01bcbe3c5a46ac
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M qga/meson.build
    M qga/vss-win32/meson.build

  Log Message:
  -----------
  meson: add msi generation

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 588a19fa9d41656b2e27a20153bc75f12ddf1194
      
https://github.com/qemu/qemu/commit/588a19fa9d41656b2e27a20153bc75f12ddf1194
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M qga/meson.build
    M qga/vss-win32/meson.build

  Log Message:
  -----------
  meson: convert dummy Windows qga/qemu-ga target

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 8f51e01c0141659435318c41af6e37402f3eb2de
      
https://github.com/qemu/qemu/commit/8f51e01c0141659435318c41af6e37402f3eb2de
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M meson.build

  Log Message:
  -----------
  meson: add qemu-bridge-helper

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: ade60d4fe1b5e840080a113885af2bcca6f69bc3
      
https://github.com/qemu/qemu/commit/ade60d4fe1b5e840080a113885af2bcca6f69bc3
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M configure
    M meson.build

  Log Message:
  -----------
  meson: add qemu-keymap

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 157e7b13b93e7fc5440093486932a69ef0ecfdee
      
https://github.com/qemu/qemu/commit/157e7b13b93e7fc5440093486932a69ef0ecfdee
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M configure
    M meson.build

  Log Message:
  -----------
  meson: add qemu-edid

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: ec0d5893da20a5f35dcbd901d98be24346bf9cc2
      
https://github.com/qemu/qemu/commit/ec0d5893da20a5f35dcbd901d98be24346bf9cc2
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M configure
    A fsdev/meson.build
    M meson.build

  Log Message:
  -----------
  meson: add virtfs-proxy-helper

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 2d78b56e7abe327fc411d4c96ce0b3cffc0d9282
      
https://github.com/qemu/qemu/commit/2d78b56e7abe327fc411d4c96ce0b3cffc0d9282
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M meson.build
    A ui/meson.build

  Log Message:
  -----------
  meson: keymap-gen

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 2c273f32d3489a54010c70b4065222ff4dda3f49
      
https://github.com/qemu/qemu/commit/2c273f32d3489a54010c70b4065222ff4dda3f49
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M meson.build
    A scripts/qemu-version.sh

  Log Message:
  -----------
  meson: generate qemu-version.h

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 650b5d548e84b284ae3942ab6b4831ed263dc261
      
https://github.com/qemu/qemu/commit/650b5d548e84b284ae3942ab6b4831ed263dc261
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M meson.build
    M ui/meson.build
    A ui/shader/meson.build

  Log Message:
  -----------
  meson: generate shader headers

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 3f88565997791aa8de21c030bd2a391edfbd8d87
      
https://github.com/qemu/qemu/commit/3f88565997791aa8de21c030bd2a391edfbd8d87
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.target
    M meson.build
    M scripts/hxtool

  Log Message:
  -----------
  meson: generate hxtool files

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: bdcbea7ae5cf04733465a900a3356ff998e965e3
      
https://github.com/qemu/qemu/commit/bdcbea7ae5cf04733465a900a3356ff998e965e3
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M meson.build
    A pc-bios/descriptors/meson.build
    A pc-bios/meson.build

  Log Message:
  -----------
  meson: handle edk2 bios and descriptors

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: ce1c1e7a8b4719876ca28bf38234069725f3c1ef
      
https://github.com/qemu/qemu/commit/ce1c1e7a8b4719876ca28bf38234069725f3c1ef
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M meson.build
    M tests/Makefile.include
    A tests/meson.build

  Log Message:
  -----------
  meson: convert check-decodetree

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 3941996b131bada064d168b451202c1125d55e6b
      
https://github.com/qemu/qemu/commit/3941996b131bada064d168b451202c1125d55e6b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure
    M tests/Makefile.include
    R tests/fp/Makefile
    A tests/fp/meson.build
    M tests/meson.build

  Log Message:
  -----------
  meson: convert tests/fp and check-softfloat

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 3afe7ab0d3f40270cb4dac58a8895ba21a646df6
      
https://github.com/qemu/qemu/commit/3afe7ab0d3f40270cb4dac58a8895ba21a646df6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M tests/Makefile.include
    M tests/meson.build
    A tests/qapi-schema/meson.build

  Log Message:
  -----------
  meson: convert check-qapi-schema

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: de59dda32db56a0126047f74ec817df181f22f4a
      
https://github.com/qemu/qemu/commit/de59dda32db56a0126047f74ec817df181f22f4a
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M Makefile.target
    M meson.build
    M qom/Makefile.objs
    A qom/meson.build

  Log Message:
  -----------
  meson: convert qom directory to Meson (tools part)

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 5e7fbd25157342b3b983779939419fb328e00f4c
      
https://github.com/qemu/qemu/commit/5e7fbd25157342b3b983779939419fb328e00f4c
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M Makefile.target
    R authz/Makefile.objs
    A authz/meson.build
    M meson.build

  Log Message:
  -----------
  meson: convert authz directory to Meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 5582c58f82b2a356cac721af2e973a6fc6880fc1
      
https://github.com/qemu/qemu/commit/5582c58f82b2a356cac721af2e973a6fc6880fc1
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M Makefile.target
    R crypto/Makefile.objs
    M crypto/meson.build
    M meson.build
    M qom/meson.build

  Log Message:
  -----------
  meson: convert crypto directory to Meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 7fcfd45666c382dfadce0ea160cba7e8d3328337
      
https://github.com/qemu/qemu/commit/7fcfd45666c382dfadce0ea160cba7e8d3328337
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M Makefile.target
    R io/Makefile.objs
    A io/meson.build
    M meson.build

  Log Message:
  -----------
  meson: convert io directory to Meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: d3b184809608f3ea948b199d779ec02169ad7085
      
https://github.com/qemu/qemu/commit/d3b184809608f3ea948b199d779ec02169ad7085
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M configure
    M meson.build
    A target/meson.build
    M target/s390x/Makefile.objs
    M target/s390x/cpu_features.h
    M target/s390x/cpu_models.h
    A target/s390x/meson.build

  Log Message:
  -----------
  meson: convert target/s390x/gen-features.h

Needed by linux-user/s390x/cpu_loop.c; this removes the only use of HOST_CC.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 2becc36a3e53dc9b8ed01c5288e21a2463f1f640
      
https://github.com/qemu/qemu/commit/2becc36a3e53dc9b8ed01c5288e21a2463f1f640
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.target
    M configure
    M hw/i386/fw_cfg.c
    M hw/i386/pc.c
    M hw/i386/pc_piix.c
    M hw/i386/x86.c
    M hw/vfio/pci-quirks.c
    M hw/virtio/virtio-mem.c
    M include/qemu/osdep.h
    M meson.build
    M rules.mak
    M scripts/create_config
    A scripts/grepy.sh
    M scripts/minikconf.py
    M softmmu/qtest.c

  Log Message:
  -----------
  meson: infrastructure for building emulators

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 3154fee4db6d14e72050c7efc6a6f4eb06d01d4a
      
https://github.com/qemu/qemu/commit/3154fee4db6d14e72050c7efc6a6f4eb06d01d4a
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.target
    M meson.build
    M rules.mak
    A scripts/undefsym.sh

  Log Message:
  -----------
  meson: add modules infrastructure

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 848e8ff6779e124739261d0635b21e751dfa7eca
      
https://github.com/qemu/qemu/commit/848e8ff6779e124739261d0635b21e751dfa7eca
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M Makefile.target
    M chardev/Makefile.objs
    A chardev/meson.build
    M meson.build

  Log Message:
  -----------
  meson: convert chardev directory to Meson (tools part)

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 5e5733e5999bb10e34cbbe3eda95b3cc7ad27bde
      
https://github.com/qemu/qemu/commit/5e5733e5999bb10e34cbbe3eda95b3cc7ad27bde
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M Makefile.target
    M block.c
    R block/Makefile.objs
    A block/meson.build
    R block/monitor/Makefile.objs
    A block/monitor/meson.build
    M configure
    M meson.build
    R nbd/Makefile.objs
    A nbd/meson.build
    M rules.mak
    R scsi/Makefile.objs
    A scsi/meson.build

  Log Message:
  -----------
  meson: convert block

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b7c70bf2c521c85e2ec575705465e657a6f412c4
      
https://github.com/qemu/qemu/commit/b7c70bf2c521c85e2ec575705465e657a6f412c4
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M configure
    M meson.build

  Log Message:
  -----------
  meson: qemu-{img,io,nbd}

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 897b5afae57bbfa2af928a8c381465209d178e5b
      
https://github.com/qemu/qemu/commit/897b5afae57bbfa2af928a8c381465209d178e5b
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M configure
    M meson.build

  Log Message:
  -----------
  meson: qemu-pr-helper

The executable moves back from libexecdir to bindir, when it was
in 5.0 and earlier.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: c3a0ee847a571095fa3c81c4c5352f85f42d9fb6
      
https://github.com/qemu/qemu/commit/c3a0ee847a571095fa3c81c4c5352f85f42d9fb6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M configure

  Log Message:
  -----------
  configure, Makefile; remove TOOLS and HELPERS-y variable

Everything involving tools is now done by meson.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 2634733c6bfcb803a6b8f107a8ed1f3c598b0a47
      
https://github.com/qemu/qemu/commit/2634733c6bfcb803a6b8f107a8ed1f3c598b0a47
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    M Makefile.target
    R chardev/Makefile.objs
    M chardev/meson.build
    M configure
    M meson.build

  Log Message:
  -----------
  meson: convert chardev directory to Meson (emulator part)

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a2ce7dbd917a18408cf4bfd132578b46c2752a72
      
https://github.com/qemu/qemu/commit/a2ce7dbd917a18408cf4bfd132578b46c2752a72
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M meson.build
    M tests/Makefile.include
    M tests/meson.build
    R tests/qtest/Makefile.include
    M tests/qtest/ac97-test.c
    M tests/qtest/acpi-utils.h
    M tests/qtest/ahci-test.c
    M tests/qtest/arm-cpu-features.c
    M tests/qtest/boot-order-test.c
    M tests/qtest/boot-sector.c
    M tests/qtest/boot-sector.h
    M tests/qtest/boot-serial-test.c
    M tests/qtest/cdrom-test.c
    M tests/qtest/dbus-vmstate-test.c
    M tests/qtest/device-introspect-test.c
    M tests/qtest/device-plug-test.c
    M tests/qtest/drive_del-test.c
    M tests/qtest/ds1338-test.c
    M tests/qtest/e1000-test.c
    M tests/qtest/eepro100-test.c
    M tests/qtest/endianness-test.c
    M tests/qtest/es1370-test.c
    M tests/qtest/fuzz/fuzz.c
    M tests/qtest/fuzz/fuzz.h
    M tests/qtest/fuzz/i440fx_fuzz.c
    M tests/qtest/fuzz/qos_fuzz.c
    M tests/qtest/fuzz/virtio_net_fuzz.c
    M tests/qtest/fw_cfg-test.c
    M tests/qtest/hd-geo-test.c
    M tests/qtest/hexloader-test.c
    M tests/qtest/ide-test.c
    M tests/qtest/ipoctal232-test.c
    M tests/qtest/ivshmem-test.c
    M tests/qtest/libqos/aarch64-xlnx-zcu102-machine.c
    M tests/qtest/libqos/ahci.c
    M tests/qtest/libqos/ahci.h
    M tests/qtest/libqos/arm-imx25-pdk-machine.c
    M tests/qtest/libqos/arm-n800-machine.c
    M tests/qtest/libqos/arm-raspi2-machine.c
    M tests/qtest/libqos/arm-sabrelite-machine.c
    M tests/qtest/libqos/arm-smdkc210-machine.c
    M tests/qtest/libqos/arm-virt-machine.c
    M tests/qtest/libqos/arm-xilinx-zynq-a9-machine.c
    M tests/qtest/libqos/e1000e.c
    M tests/qtest/libqos/e1000e.h
    M tests/qtest/libqos/fw_cfg.c
    M tests/qtest/libqos/i2c-imx.c
    M tests/qtest/libqos/i2c-omap.c
    M tests/qtest/libqos/i2c.c
    M tests/qtest/libqos/i2c.h
    M tests/qtest/libqos/libqos-pc.c
    M tests/qtest/libqos/libqos-pc.h
    M tests/qtest/libqos/libqos-spapr.c
    M tests/qtest/libqos/libqos-spapr.h
    M tests/qtest/libqos/libqos.c
    M tests/qtest/libqos/libqos.h
    A tests/qtest/libqos/libqtest.h
    M tests/qtest/libqos/malloc-pc.c
    M tests/qtest/libqos/malloc-pc.h
    M tests/qtest/libqos/malloc-spapr.c
    M tests/qtest/libqos/malloc-spapr.h
    M tests/qtest/libqos/malloc.c
    A tests/qtest/libqos/meson.build
    M tests/qtest/libqos/pci-pc.c
    M tests/qtest/libqos/pci-pc.h
    M tests/qtest/libqos/pci-spapr.c
    M tests/qtest/libqos/pci-spapr.h
    M tests/qtest/libqos/pci.c
    M tests/qtest/libqos/pci.h
    M tests/qtest/libqos/ppc64_pseries-machine.c
    M tests/qtest/libqos/qgraph.c
    M tests/qtest/libqos/qgraph.h
    M tests/qtest/libqos/qgraph_internal.h
    M tests/qtest/libqos/qos_external.c
    M tests/qtest/libqos/qos_external.h
    M tests/qtest/libqos/rtas.c
    M tests/qtest/libqos/rtas.h
    M tests/qtest/libqos/sdhci.c
    M tests/qtest/libqos/sdhci.h
    M tests/qtest/libqos/tpci200.c
    M tests/qtest/libqos/usb.c
    M tests/qtest/libqos/usb.h
    M tests/qtest/libqos/virtio-9p.c
    M tests/qtest/libqos/virtio-9p.h
    M tests/qtest/libqos/virtio-balloon.c
    M tests/qtest/libqos/virtio-balloon.h
    M tests/qtest/libqos/virtio-blk.c
    M tests/qtest/libqos/virtio-blk.h
    M tests/qtest/libqos/virtio-mmio.c
    M tests/qtest/libqos/virtio-mmio.h
    M tests/qtest/libqos/virtio-net.c
    M tests/qtest/libqos/virtio-net.h
    M tests/qtest/libqos/virtio-pci.c
    M tests/qtest/libqos/virtio-pci.h
    M tests/qtest/libqos/virtio-rng.c
    M tests/qtest/libqos/virtio-rng.h
    M tests/qtest/libqos/virtio-scsi.c
    M tests/qtest/libqos/virtio-scsi.h
    M tests/qtest/libqos/virtio-serial.c
    M tests/qtest/libqos/virtio-serial.h
    M tests/qtest/libqos/virtio.c
    M tests/qtest/libqos/virtio.h
    M tests/qtest/libqos/x86_64_pc-machine.c
    M tests/qtest/libqtest-single.h
    M tests/qtest/libqtest.c
    R tests/qtest/libqtest.h
    M tests/qtest/m48t59-test.c
    M tests/qtest/machine-none-test.c
    M tests/qtest/megasas-test.c
    A tests/qtest/meson.build
    M tests/qtest/microbit-test.c
    M tests/qtest/migration-helpers.h
    M tests/qtest/migration-test.c
    M tests/qtest/modules-test.c
    M tests/qtest/ne2000-test.c
    M tests/qtest/numa-test.c
    M tests/qtest/nvme-test.c
    M tests/qtest/pca9552-test.c
    M tests/qtest/pci-test.c
    M tests/qtest/pcnet-test.c
    M tests/qtest/pflash-cfi02-test.c
    M tests/qtest/pnv-xscom-test.c
    M tests/qtest/prom-env-test.c
    M tests/qtest/pvpanic-test.c
    M tests/qtest/pxe-test.c
    M tests/qtest/q35-test.c
    M tests/qtest/qmp-cmd-test.c
    M tests/qtest/qmp-test.c
    M tests/qtest/qom-test.c
    M tests/qtest/rtas-test.c
    M tests/qtest/sdhci-test.c
    M tests/qtest/spapr-phb-test.c
    M tests/qtest/tco-test.c
    M tests/qtest/test-filter-mirror.c
    M tests/qtest/test-filter-redirector.c
    M tests/qtest/test-hmp.c
    M tests/qtest/tpm-crb-swtpm-test.c
    M tests/qtest/tpm-tis-device-swtpm-test.c
    M tests/qtest/tpm-tis-swtpm-test.c
    M tests/qtest/tpm-util.c
    M tests/qtest/tulip-test.c
    M tests/qtest/virtio-rng-test.c
    M tests/qtest/virtio-test.c
    M tests/qtest/vmgenid-test.c
    M tests/qtest/vmxnet3-test.c
    M tests/qtest/wdt_ib700-test.c
    M tests/test-qga.c
    M tests/test-qgraph.c

  Log Message:
  -----------
  meson: convert tests/qtest to meson

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 478e943f515bffb712ff65a85b5db36c90a2f5e7
      
https://github.com/qemu/qemu/commit/478e943f515bffb712ff65a85b5db36c90a2f5e7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    M Makefile.target
    R audio/Makefile.objs
    A audio/meson.build
    M configure
    M meson.build

  Log Message:
  -----------
  meson: convert audio directory to Meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 2b1ccdf44146424032e384749efa993855f3bda6
      
https://github.com/qemu/qemu/commit/2b1ccdf44146424032e384749efa993855f3bda6
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    M Makefile.target
    M configure
    M meson.build
    R ui/Makefile.objs
    M ui/meson.build
    M ui/shader.c

  Log Message:
  -----------
  meson: convert ui directory to Meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 4a96337dfa714f4d15cf9769b6a932a25be48421
      
https://github.com/qemu/qemu/commit/4a96337dfa714f4d15cf9769b6a932a25be48421
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    M Makefile.target
    M configure
    M meson.build

  Log Message:
  -----------
  meson: convert root directory to Meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 5d3ea0e17db463362578f47a47b5f0c4348516a2
      
https://github.com/qemu/qemu/commit/5d3ea0e17db463362578f47a47b5f0c4348516a2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M meson.build
    M softmmu/Makefile.objs
    A softmmu/meson.build

  Log Message:
  -----------
  meson: convert most of softmmu/

Leave out main.c, it's special due to fuzzing.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 0e1309d0c56fcfce14bd314aa73e35f65c2856b5
      
https://github.com/qemu/qemu/commit/0e1309d0c56fcfce14bd314aa73e35f65c2856b5
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    R trace/Makefile.objs
    M trace/meson.build

  Log Message:
  -----------
  meson: convert trace/

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 708eab42dc75304473f23ea1ead06d579dcb7566
      
https://github.com/qemu/qemu/commit/708eab42dc75304473f23ea1ead06d579dcb7566
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    M Makefile.target
    M configure
    R dump/Makefile.objs
    A dump/meson.build
    M meson.build

  Log Message:
  -----------
  meson: convert dump/

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: ff219dca9ffa4c3417f8a00ef7ce3e9a15196eb0
      
https://github.com/qemu/qemu/commit/ff219dca9ffa4c3417f8a00ef7ce3e9a15196eb0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    M Makefile.target
    M meson.build
    R monitor/Makefile.objs
    A monitor/meson.build
    R qom/Makefile.objs
    M qom/meson.build

  Log Message:
  -----------
  meson: convert common QMP bits for qemu and qemu-storage-daemon

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 7c58bb769dce4764b413ae4a9e13c4c54d537b87
      
https://github.com/qemu/qemu/commit/7c58bb769dce4764b413ae4a9e13c4c54d537b87
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M meson.build
    R qemu-storage-daemon.c
    R storage-daemon/Makefile.objs
    M storage-daemon/meson.build
    M storage-daemon/qapi/meson.build
    A storage-daemon/qemu-storage-daemon.c

  Log Message:
  -----------
  meson: convert qemu-storage-daemon

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 17ef2af6b67f29bb5c5c687f07216544830f167a
      
https://github.com/qemu/qemu/commit/17ef2af6b67f29bb5c5c687f07216544830f167a
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    M meson.build
    R replay/Makefile.objs
    A replay/meson.build

  Log Message:
  -----------
  meson: convert replay directory to Meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 5516623020db6a4f3ebee42b2fd6a5c517f939a9
      
https://github.com/qemu/qemu/commit/5516623020db6a4f3ebee42b2fd6a5c517f939a9
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    M Makefile.target
    M meson.build
    R migration/Makefile.objs
    A migration/meson.build
    M tests/Makefile.include

  Log Message:
  -----------
  meson: convert migration directory to Meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: cdaf07228cf42d708fe24371a68cec022841e018
      
https://github.com/qemu/qemu/commit/cdaf07228cf42d708fe24371a68cec022841e018
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    M Makefile.target
    M meson.build
    R net/Makefile.objs
    R net/can/Makefile.objs
    A net/can/meson.build
    A net/meson.build

  Log Message:
  -----------
  meson: convert net directory to Meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: ab3180515c6a5f080623cde07c9b89ece77abb19
      
https://github.com/qemu/qemu/commit/ab3180515c6a5f080623cde07c9b89ece77abb19
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    R backends/Makefile.objs
    A backends/meson.build
    R backends/tpm/Makefile.objs
    A backends/tpm/meson.build
    M configure
    M meson.build

  Log Message:
  -----------
  meson: convert backends directory to Meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 5eead72bd3282decd055b60977f45046fdf7e4c2
      
https://github.com/qemu/qemu/commit/5eead72bd3282decd055b60977f45046fdf7e4c2
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    M configure
    R fsdev/Makefile.objs
    M fsdev/meson.build

  Log Message:
  -----------
  meson: convert fsdev/

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: c574e161120aa0b8c76ee90d21d43c6e53e7f1ba
      
https://github.com/qemu/qemu/commit/c574e161120aa0b8c76ee90d21d43c6e53e7f1ba
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    R disas/Makefile.objs
    R disas/libvixl/Makefile.objs
    A disas/libvixl/meson.build
    A disas/meson.build
    M meson.build

  Log Message:
  -----------
  meson: convert disas directory to Meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 5242523b5f35813c8e088bc8eae2fb4d4aa50dd6
      
https://github.com/qemu/qemu/commit/5242523b5f35813c8e088bc8eae2fb4d4aa50dd6
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    M Makefile.target
    R qapi/Makefile.objs
    M qapi/meson.build

  Log Message:
  -----------
  meson: convert qapi-specific to meson

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 582ea95f5f9389677734637bdc021588c393bc3b
      
https://github.com/qemu/qemu/commit/582ea95f5f9389677734637bdc021588c393bc3b
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure
    M hw/Makefile.objs
    A hw/meson.build
    R hw/xen/Makefile.objs
    A hw/xen/meson.build
    M meson.build

  Log Message:
  -----------
  meson: convert hw/xen

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: c92a30977737f501e04c51210acceb0ec25291d3
      
https://github.com/qemu/qemu/commit/c92a30977737f501e04c51210acceb0ec25291d3
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/core/Makefile.objs
    A hw/core/meson.build
    M hw/meson.build
    M tests/Makefile.include

  Log Message:
  -----------
  meson: convert hw/core

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 56d996c50ae5df3e8aa52d1abbb00eec9c00e786
      
https://github.com/qemu/qemu/commit/56d996c50ae5df3e8aa52d1abbb00eec9c00e786
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/semihosting/Makefile.objs
    A hw/semihosting/meson.build

  Log Message:
  -----------
  meson: convert hw/semihosting

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b908c370f73192d95f13145148c4bafe39d1171c
      
https://github.com/qemu/qemu/commit/b908c370f73192d95f13145148c4bafe39d1171c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/nubus/Makefile.objs
    A hw/nubus/meson.build

  Log Message:
  -----------
  meson: convert hw/nubus

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: d6c9b1f00365abe9bfde8cd67d49db3146f681a1
      
https://github.com/qemu/qemu/commit/d6c9b1f00365abe9bfde8cd67d49db3146f681a1
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/smbios/Makefile.objs
    A hw/smbios/meson.build

  Log Message:
  -----------
  meson: convert hw/smbios

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 97813b940d56712d456d8a1260ecd5320b10761c
      
https://github.com/qemu/qemu/commit/97813b940d56712d456d8a1260ecd5320b10761c
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/mem/Kconfig
    R hw/mem/Makefile.objs
    A hw/mem/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/mem

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: e4fea7db5ea8b0b3482a9f1510f28be1e9715e42
      
https://github.com/qemu/qemu/commit/e4fea7db5ea8b0b3482a9f1510f28be1e9715e42
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/watchdog/Makefile.objs
    A hw/watchdog/meson.build

  Log Message:
  -----------
  meson: convert hw/watchdog

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: be786d2f4aa3f9f53141ddabb50247176c004506
      
https://github.com/qemu/qemu/commit/be786d2f4aa3f9f53141ddabb50247176c004506
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/virtio/Makefile.objs
    A hw/virtio/meson.build

  Log Message:
  -----------
  meson: convert hw/virtio

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 4f780d5629e965e2c479f36adeed11dc6902306c
      
https://github.com/qemu/qemu/commit/4f780d5629e965e2c479f36adeed11dc6902306c
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/vfio/Makefile.objs
    A hw/vfio/meson.build

  Log Message:
  -----------
  meson: convert hw/vfio

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 06677ce161c1ed0efc2851a592695cea0d24055a
      
https://github.com/qemu/qemu/commit/06677ce161c1ed0efc2851a592695cea0d24055a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.target
    M hw/Makefile.objs
    M hw/meson.build
    R hw/usb/Makefile.objs
    A hw/usb/meson.build
    M meson.build

  Log Message:
  -----------
  meson: convert hw/usb

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 70c2cfedd3ad6a9ac433c194740c657075001ecc
      
https://github.com/qemu/qemu/commit/70c2cfedd3ad6a9ac433c194740c657075001ecc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/tpm/Makefile.objs
    A hw/tpm/meson.build

  Log Message:
  -----------
  meson: convert hw/tpm

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: beeb0566d7e831347b5d7e412b3830a72557168b
      
https://github.com/qemu/qemu/commit/beeb0566d7e831347b5d7e412b3830a72557168b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/timer/Makefile.objs
    A hw/timer/meson.build

  Log Message:
  -----------
  meson: convert hw/timer

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: ee80237e380df36562e545c63d9b058d7b39f8b9
      
https://github.com/qemu/qemu/commit/ee80237e380df36562e545c63d9b058d7b39f8b9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/rtc/Makefile.objs
    A hw/rtc/meson.build

  Log Message:
  -----------
  meson: convert hw/rtc

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b1bc817d686cd6b8c00965c626403222d60acf82
      
https://github.com/qemu/qemu/commit/b1bc817d686cd6b8c00965c626403222d60acf82
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/ssi/Makefile.objs
    A hw/ssi/meson.build

  Log Message:
  -----------
  meson: convert hw/ssi

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 092795f8588e466e67d043b8780d8f8c2659e100
      
https://github.com/qemu/qemu/commit/092795f8588e466e67d043b8780d8f8c2659e100
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/sd/Makefile.objs
    A hw/sd/meson.build

  Log Message:
  -----------
  meson: convert hw/sd

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 7633d844367fd341be1ee0a5af785ccdd4ad55d9
      
https://github.com/qemu/qemu/commit/7633d844367fd341be1ee0a5af785ccdd4ad55d9
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/scsi/Makefile.objs
    A hw/scsi/meson.build

  Log Message:
  -----------
  meson: convert hw/scsi

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 00953fa550f4868c39a340001c9839cc9bb534f0
      
https://github.com/qemu/qemu/commit/00953fa550f4868c39a340001c9839cc9bb534f0
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/pcmcia/Makefile.objs
    A hw/pcmcia/meson.build

  Log Message:
  -----------
  meson: convert hw/pcmcia

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 9235a82d0ff80e04218134b6a2c48e3e31c261de
      
https://github.com/qemu/qemu/commit/9235a82d0ff80e04218134b6a2c48e3e31c261de
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/pci-host/Makefile.objs
    A hw/pci-host/meson.build

  Log Message:
  -----------
  meson: convert hw/pci-host

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: ea7e9b5730dbcce6fa1bc150342caf43920f2db9
      
https://github.com/qemu/qemu/commit/ea7e9b5730dbcce6fa1bc150342caf43920f2db9
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/pci-bridge/Makefile.objs
    A hw/pci-bridge/meson.build

  Log Message:
  -----------
  meson: convert hw/pci-bridge

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 4a328444333dd917ae17241f433085a64ee17d8e
      
https://github.com/qemu/qemu/commit/4a328444333dd917ae17241f433085a64ee17d8e
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/pci/Makefile.objs
    A hw/pci/meson.build

  Log Message:
  -----------
  meson: convert hw/pci

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 9f6ede2f1a936b61b24d0b1f387e8e785108eb41
      
https://github.com/qemu/qemu/commit/9f6ede2f1a936b61b24d0b1f387e8e785108eb41
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/nvram/Makefile.objs
    A hw/nvram/meson.build

  Log Message:
  -----------
  meson: convert hw/nvram

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 19233c978a50a13b05cc9a33b9574aa83a28193f
      
https://github.com/qemu/qemu/commit/19233c978a50a13b05cc9a33b9574aa83a28193f
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/rdma/Makefile.objs
    A hw/rdma/meson.build

  Log Message:
  -----------
  meson: convert hw/rdma

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b1419fa665584e493257475af2618443bd834e47
      
https://github.com/qemu/qemu/commit/b1419fa665584e493257475af2618443bd834e47
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/net/Makefile.objs
    R hw/net/can/Makefile.objs
    A hw/net/can/meson.build
    A hw/net/meson.build

  Log Message:
  -----------
  meson: convert hw/net

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 721cdcae73071d12415b64971ece3f87b2971bc2
      
https://github.com/qemu/qemu/commit/721cdcae73071d12415b64971ece3f87b2971bc2
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    M hw/meson.build
    R hw/misc/Makefile.objs
    R hw/misc/macio/Makefile.objs
    A hw/misc/macio/meson.build
    A hw/misc/meson.build

  Log Message:
  -----------
  meson: convert hw/misc

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a74fb3984adfcdbb27c47a2585933962fd1b96e9
      
https://github.com/qemu/qemu/commit/a74fb3984adfcdbb27c47a2585933962fd1b96e9
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/isa/Makefile.objs
    A hw/isa/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/isa

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a7b9b7d1d709ba2c5e089f9d69f00df7404c43f7
      
https://github.com/qemu/qemu/commit/a7b9b7d1d709ba2c5e089f9d69f00df7404c43f7
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/ipmi/Makefile.objs
    A hw/ipmi/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/ipmi

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Corey Minyard <cminyard@mvista.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: ae36d233d37ab80245ac23f1ce04e97b0df6805d
      
https://github.com/qemu/qemu/commit/ae36d233d37ab80245ac23f1ce04e97b0df6805d
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/ipack/Makefile.objs
    A hw/ipack/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/ipack

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: bff065adcdbd81ef699711d7caee1cf41c620a1b
      
https://github.com/qemu/qemu/commit/bff065adcdbd81ef699711d7caee1cf41c620a1b
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/intc/Makefile.objs
    A hw/intc/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/intc

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 6a18fd05907f8a1a116f91c6145eee9e5b4f3930
      
https://github.com/qemu/qemu/commit/6a18fd05907f8a1a116f91c6145eee9e5b4f3930
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/input/Makefile.objs
    A hw/input/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/input

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 5b8c4d2d9b2348d03a756f9624bc89d595fa8c00
      
https://github.com/qemu/qemu/commit/5b8c4d2d9b2348d03a756f9624bc89d595fa8c00
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/ide/Makefile.objs
    A hw/ide/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/ide

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: c8d9333f1fa7f7ae336369957aa6d85b95ea7120
      
https://github.com/qemu/qemu/commit/c8d9333f1fa7f7ae336369957aa6d85b95ea7120
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/i2c/Makefile.objs
    A hw/i2c/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/i2c

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Corey Minyard <cminyard@mvista.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: cc4d76a3ed2937900038ea0223fc182b945103bc
      
https://github.com/qemu/qemu/commit/cc4d76a3ed2937900038ea0223fc182b945103bc
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/hyperv/Makefile.objs
    A hw/hyperv/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/hyperv

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a7b057d1d0fd163c74503de1cf5978495ebdfc6f
      
https://github.com/qemu/qemu/commit/a7b057d1d0fd163c74503de1cf5978495ebdfc6f
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/gpio/Makefile.objs
    A hw/gpio/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/gpio

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 7d744257a8b3586efcc8c997ed6219cb338f22fe
      
https://github.com/qemu/qemu/commit/7d744257a8b3586efcc8c997ed6219cb338f22fe
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/dma/Makefile.objs
    A hw/dma/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/dma

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b4c8eece5735b5b30bc48f600745c587f8f1170a
      
https://github.com/qemu/qemu/commit/b4c8eece5735b5b30bc48f600745c587f8f1170a
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.target
    M hw/Makefile.objs
    R hw/display/Makefile.objs
    A hw/display/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/display

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: cff3c5d2b4029f375b9ed077d99577b3d64e7e24
      
https://github.com/qemu/qemu/commit/cff3c5d2b4029f375b9ed077d99577b3d64e7e24
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/cpu/Makefile.objs
    A hw/cpu/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/cpu

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a518e03cdba86079891d7faf57c928e01b323250
      
https://github.com/qemu/qemu/commit/a518e03cdba86079891d7faf57c928e01b323250
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/char/Makefile.objs
    A hw/char/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/char

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 6bcb5d96654ecbf74feaa418412487a743051dcb
      
https://github.com/qemu/qemu/commit/6bcb5d96654ecbf74feaa418412487a743051dcb
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/block/Makefile.objs
    R hw/block/dataplane/Makefile.objs
    A hw/block/dataplane/meson.build
    A hw/block/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/block

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a9d4825542510e6d9483e29fb8e3761397eaada1
      
https://github.com/qemu/qemu/commit/a9d4825542510e6d9483e29fb8e3761397eaada1
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/audio/Makefile.objs
    A hw/audio/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/audio

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b53d555f6907434afc93d78cf316f10598b2853c
      
https://github.com/qemu/qemu/commit/b53d555f6907434afc93d78cf316f10598b2853c
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/adc/Makefile.objs
    A hw/adc/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/adc

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 36b34c359fc0c38c4221358671712bbdffa1a2d9
      
https://github.com/qemu/qemu/commit/36b34c359fc0c38c4221358671712bbdffa1a2d9
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M hw/Makefile.objs
    R hw/acpi/Makefile.objs
    A hw/acpi/meson.build
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/acpi

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b2c00bce54cce0dbb8c7fd3dd397cfdaca4c28ef
      
https://github.com/qemu/qemu/commit/b2c00bce54cce0dbb8c7fd3dd397cfdaca4c28ef
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M Makefile.target
    M hw/9pfs/Kconfig
    R hw/9pfs/Makefile.objs
    A hw/9pfs/meson.build
    R hw/Makefile.objs
    M hw/meson.build

  Log Message:
  -----------
  meson: convert hw/9pfs, cleanup

hw/Makefile.objs is gone so there is more code that can be removed.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 2c44220d055d12142f27cf513848f17d6007ae35
      
https://github.com/qemu/qemu/commit/2c44220d055d12142f27cf513848f17d6007ae35
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.target
    R hw/alpha/Makefile.objs
    A hw/alpha/meson.build
    R hw/arm/Makefile.objs
    A hw/arm/meson.build
    R hw/avr/Makefile.objs
    A hw/avr/meson.build
    R hw/cris/Makefile.objs
    A hw/cris/meson.build
    R hw/hppa/Makefile.objs
    A hw/hppa/meson.build
    R hw/i386/Makefile.objs
    R hw/i386/kvm/Makefile.objs
    A hw/i386/kvm/meson.build
    A hw/i386/meson.build
    R hw/i386/xen/Makefile.objs
    A hw/i386/xen/meson.build
    R hw/lm32/Makefile.objs
    A hw/lm32/meson.build
    R hw/m68k/Makefile.objs
    A hw/m68k/meson.build
    M hw/meson.build
    R hw/microblaze/Makefile.objs
    A hw/microblaze/meson.build
    R hw/mips/Makefile.objs
    A hw/mips/meson.build
    R hw/moxie/Makefile.objs
    A hw/moxie/meson.build
    R hw/nios2/Makefile.objs
    A hw/nios2/meson.build
    R hw/openrisc/Makefile.objs
    A hw/openrisc/meson.build
    R hw/ppc/Makefile.objs
    A hw/ppc/meson.build
    R hw/riscv/Makefile.objs
    A hw/riscv/meson.build
    R hw/rx/Makefile.objs
    A hw/rx/meson.build
    R hw/s390x/Makefile.objs
    A hw/s390x/meson.build
    R hw/sh4/Makefile.objs
    A hw/sh4/meson.build
    R hw/sparc/Makefile.objs
    A hw/sparc/meson.build
    R hw/sparc64/Makefile.objs
    A hw/sparc64/meson.build
    R hw/tricore/Makefile.objs
    A hw/tricore/meson.build
    R hw/unicore32/Makefile.objs
    A hw/unicore32/meson.build
    R hw/xenpv/Makefile.objs
    A hw/xenpv/meson.build
    R hw/xtensa/Makefile.objs
    A hw/xtensa/meson.build
    M meson.build

  Log Message:
  -----------
  meson: convert hw/arch*

Each architecture's sourceset is placed in an hw_arch dictionary, and picked up
from there when building the per-emulator static_library.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: abff1abfe8113a989215ed33c48839a827e531f1
      
https://github.com/qemu/qemu/commit/abff1abfe8113a989215ed33c48839a827e531f1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.target
    R libdecnumber/Makefile.objs
    A libdecnumber/meson.build
    M meson.build
    M scripts/decodetree.py
    R target/alpha/Makefile.objs
    A target/alpha/meson.build
    R target/arm/Makefile.objs
    A target/arm/meson.build
    R target/avr/Makefile.objs
    M target/avr/disas.c
    A target/avr/meson.build
    M target/avr/translate.c
    R target/cris/Makefile.objs
    A target/cris/meson.build
    R target/hppa/Makefile.objs
    A target/hppa/meson.build
    M target/hppa/translate.c
    R target/i386/Makefile.objs
    R target/i386/hvf/Makefile.objs
    A target/i386/hvf/meson.build
    A target/i386/meson.build
    R target/lm32/Makefile.objs
    A target/lm32/meson.build
    R target/m68k/Makefile.objs
    A target/m68k/meson.build
    M target/meson.build
    R target/microblaze/Makefile.objs
    A target/microblaze/meson.build
    R target/mips/Makefile.objs
    A target/mips/meson.build
    R target/moxie/Makefile.objs
    A target/moxie/meson.build
    R target/nios2/Makefile.objs
    A target/nios2/meson.build
    R target/openrisc/Makefile.objs
    M target/openrisc/disas.c
    A target/openrisc/meson.build
    M target/openrisc/translate.c
    R target/ppc/Makefile.objs
    A target/ppc/meson.build
    R target/riscv/Makefile.objs
    A target/riscv/meson.build
    M target/riscv/translate.c
    R target/rx/Makefile.objs
    M target/rx/disas.c
    A target/rx/meson.build
    M target/rx/translate.c
    R target/s390x/Makefile.objs
    M target/s390x/meson.build
    R target/sh4/Makefile.objs
    A target/sh4/meson.build
    R target/sparc/Makefile.objs
    A target/sparc/meson.build
    R target/tilegx/Makefile.objs
    A target/tilegx/meson.build
    R target/tricore/Makefile.objs
    A target/tricore/meson.build
    R target/unicore32/Makefile.objs
    A target/unicore32/meson.build
    R target/xtensa/Makefile.objs
    A target/xtensa/meson.build

  Log Message:
  -----------
  meson: target

Similar to hw_arch, each architecture defines two sourceset which are placed in
dictionaries target_arch and target_softmmu_arch.  These are then picked up
from there when building the per-emulator static_library.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 1a82878a0840ec963119fdf40895d87861884f40
      
https://github.com/qemu/qemu/commit/1a82878a0840ec963119fdf40895d87861884f40
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.objs
    M Makefile.target
    R accel/Makefile.objs
    R accel/kvm/Makefile.objs
    A accel/kvm/meson.build
    A accel/meson.build
    R accel/stubs/Makefile.objs
    A accel/stubs/meson.build
    R accel/tcg/Makefile.objs
    A accel/tcg/meson.build
    R accel/xen/Makefile.objs
    A accel/xen/meson.build
    M meson.build

  Log Message:
  -----------
  meson: accel

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 3a30446aed8497b5928576c6d1aedba557363934
      
https://github.com/qemu/qemu/commit/3a30446aed8497b5928576c6d1aedba557363934
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.target
    M configure
    R linux-user/Makefile.objs
    R linux-user/alpha/Makefile.objs
    A linux-user/alpha/meson.build
    R linux-user/arm/Makefile.objs
    A linux-user/arm/meson.build
    R linux-user/arm/nwfpe/Makefile.objs
    A linux-user/arm/nwfpe/meson.build
    R linux-user/hppa/Makefile.objs
    A linux-user/hppa/meson.build
    R linux-user/i386/Makefile.objs
    A linux-user/i386/meson.build
    A linux-user/i386/syscall_nr.h
    R linux-user/m68k/Makefile.objs
    A linux-user/m68k/meson.build
    A linux-user/meson.build
    R linux-user/microblaze/Makefile.objs
    A linux-user/microblaze/meson.build
    R linux-user/mips/Makefile.objs
    A linux-user/mips/meson.build
    A linux-user/mips/syscall_nr.h
    R linux-user/mips64/Makefile.objs
    A linux-user/mips64/meson.build
    A linux-user/mips64/syscall_nr.h
    R linux-user/ppc/Makefile.objs
    A linux-user/ppc/meson.build
    R linux-user/s390x/Makefile.objs
    A linux-user/s390x/meson.build
    R linux-user/sh4/Makefile.objs
    A linux-user/sh4/meson.build
    R linux-user/sparc/Makefile.objs
    A linux-user/sparc/meson.build
    R linux-user/sparc64/Makefile.objs
    A linux-user/sparc64/meson.build
    R linux-user/x86_64/Makefile.objs
    A linux-user/x86_64/meson.build
    A linux-user/x86_64/syscall_nr.h
    R linux-user/xtensa/Makefile.objs
    A linux-user/xtensa/meson.build
    M meson.build

  Log Message:
  -----------
  meson: linux-user

The most interesting or most complicated part here is the syscall_nr.h
generators.  In order to keep the generation logic all in meson.build,
I am adding to config_target the name of the .tbl file, and making the
generated file syscall<SUFFIX>_nr.h for input file syscall<SUFFIX>.tbl.

For architectures where the input file is not named syscall_nr.tbl,
syscall_nr.h has to be a source file; it's just a forwarder for x86
(i386/x86_64), while for MIPS64 it chooses between N32 and N64 ABIs.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b309c321256fc48cd7164c55582eaa37bc77b6ab
      
https://github.com/qemu/qemu/commit/b309c321256fc48cd7164c55582eaa37bc77b6ab
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.target
    R bsd-user/Makefile.objs
    A bsd-user/meson.build
    M meson.build

  Log Message:
  -----------
  meson: bsd-user

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: c9322ab5bfe17e9db099646978f43a745816073e
      
https://github.com/qemu/qemu/commit/c9322ab5bfe17e9db099646978f43a745816073e
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.target
    M configure
    M meson.build
    M scripts/feature_to_c.sh

  Log Message:
  -----------
  meson: cpu-emu

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: f556b4a10d3ccd6cad01f704e4ccb2252520d61e
      
https://github.com/qemu/qemu/commit/f556b4a10d3ccd6cad01f704e4ccb2252520d61e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.target
    M meson.build
    R plugins/Makefile.objs
    A plugins/meson.build

  Log Message:
  -----------
  meson: plugins

For now link arguments end up in Makefile.target, they will move to the
right place soon.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 64ed6f92ffebb419ba71ef61e7bdb5f165c5043a
      
https://github.com/qemu/qemu/commit/64ed6f92ffebb419ba71ef61e7bdb5f165c5043a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M .gitlab-ci.yml
    M Makefile
    M Makefile.objs
    M Makefile.target
    M configure
    M docs/devel/blkverify.txt
    M docs/devel/testing.rst
    M docs/interop/live-block-operations.rst
    M meson.build
    M os-posix.c
    M plugins/meson.build
    M rules.mak
    M scripts/device-crash-test
    M scripts/oss-fuzz/build.sh
    R softmmu/Makefile.objs
    M target/s390x/meson.build
    M tests/Makefile.include
    M tests/acceptance/avocado_qemu/__init__.py
    M tests/data/acpi/rebuild-expected-aml.sh
    M tests/multiboot/run_test.sh
    M tests/qemu-iotests/check
    R tests/qtest/fuzz/Makefile.include
    M tests/qtest/fuzz/i440fx_fuzz.c
    A tests/qtest/fuzz/meson.build
    M tests/qtest/fuzz/qtest_wrappers.c
    M tests/qtest/fuzz/virtio_net_fuzz.c
    M tests/qtest/fuzz/virtio_scsi_fuzz.c
    M tests/qtest/libqos/qgraph.h
    M tests/qtest/meson.build
    M tests/qtest/rtas-test.c
    M tests/tcg/configure.sh
    M util/module.c

  Log Message:
  -----------
  meson: link emulators without Makefile.target

The binaries move to the root directory, e.g. qemu-system-i386 or
qemu-arm.  This requires changes to qtests, CI, etc.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 2898503c03369fcac64645210517e9d83a406eb6
      
https://github.com/qemu/qemu/commit/2898503c03369fcac64645210517e9d83a406eb6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: place compatibility symlinks in target directories

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 10e1d2636dc607eaf0aa3f534e834cd2bf018750
      
https://github.com/qemu/qemu/commit/10e1d2636dc607eaf0aa3f534e834cd2bf018750
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile.target
    M meson.build
    M rules.mak
    M trace/meson.build

  Log Message:
  -----------
  meson: convert systemtap files

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 8000047e992c2d6f9984c525e8617ec5f94f4cc8
      
https://github.com/qemu/qemu/commit/8000047e992c2d6f9984c525e8617ec5f94f4cc8
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M Makefile.objs
    M rules.mak

  Log Message:
  -----------
  rules.mak: remove version.o

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 5e6d1573b493a0ec4982a0fecd5169d38d997e4e
      
https://github.com/qemu/qemu/commit/5e6d1573b493a0ec4982a0fecd5169d38d997e4e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    R Makefile.target
    M configure

  Log Message:
  -----------
  remove Makefile.target

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: f8aa24ea9a82da38370470c6bc0eaa393999edfe
      
https://github.com/qemu/qemu/commit/f8aa24ea9a82da38370470c6bc0eaa393999edfe
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M configure
    M docs/index.html.in
    A docs/meson.build
    M meson.build
    M rules.mak

  Log Message:
  -----------
  meson: sphinx-build

For now, sphinx is run on every invocation of make.  The previous mechanism
using $(wildcard) is not reproducible in Meson and was also brittle; for
example some .rst.inc files were left out.  The next patch will introduce
a Sphinx extension to emit a depfile.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: bac35bf5175fb16470a73492c23161e80361eeeb
      
https://github.com/qemu/qemu/commit/bac35bf5175fb16470a73492c23161e80361eeeb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M docs/conf.py
    M docs/meson.build
    A docs/sphinx/depfile.py

  Log Message:
  -----------
  docs: automatically track manual dependencies

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: acfdaac577130e86ebefe5564cfd121c16dbc3c4
      
https://github.com/qemu/qemu/commit/acfdaac577130e86ebefe5564cfd121c16dbc3c4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M docs/interop/qemu-ga-ref.texi
    M docs/interop/qemu-qmp-ref.texi
    M meson.build
    M qga/meson.build
    A version.texi.in

  Log Message:
  -----------
  meson: build texi doc

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: d3ca592b3c10ba3d340e28f68a9a155dacdf4446
      
https://github.com/qemu/qemu/commit/d3ca592b3c10ba3d340e28f68a9a155dacdf4446
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M meson.build
    M tests/Makefile.include
    M tests/meson.build
    A tests/qemu-iotests/meson.build

  Log Message:
  -----------
  meson: convert check-block

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 484e2cc730a86f7066b3e29c5bb8440747b61f01
      
https://github.com/qemu/qemu/commit/484e2cc730a86f7066b3e29c5bb8440747b61f01
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M .gitignore
    M Makefile
    M configure
    M docs/devel/build-system.txt
    M rules.mak
    M scripts/create_config

  Log Message:
  -----------
  rules.mak: drop unneeded macros

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 859aef026e51a4959d1ab535f0b7a00d63ed32ba
      
https://github.com/qemu/qemu/commit/859aef026e51a4959d1ab535f0b7a00d63ed32ba
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M block.c
    M configure
    M meson.build
    R scripts/create_config
    M tests/qtest/bios-tables-test.c
    M util/module.c

  Log Message:
  -----------
  meson: replace create-config with meson configure_file

Move the create-config logic to meson.build; create a
configuration_data object and let meson handle the
quoting and output.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: ffac93df19d33387645376c32a4a789d204e6fcd
      
https://github.com/qemu/qemu/commit/ffac93df19d33387645376c32a4a789d204e6fcd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure
    M tests/Makefile.include
    M tests/meson.build
    R tests/plugin/Makefile
    A tests/plugin/meson.build

  Log Message:
  -----------
  meson: convert sample plugins

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 35be72ba729d0fcd85c929597edb692c1d0f3bdc
      
https://github.com/qemu/qemu/commit/35be72ba729d0fcd85c929597edb692c1d0f3bdc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M chardev/meson.build
    M configure
    M meson.build
    A meson_options.txt
    M softmmu/main.c
    M ui/meson.build

  Log Message:
  -----------
  meson: move SDL and SDL-image detection to meson

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a0b93237d82bed836842a75f9927ec72ebba280b
      
https://github.com/qemu/qemu/commit/a0b93237d82bed836842a75f9927ec72ebba280b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M configure
    M meson.build
    M meson_options.txt
    M ui/meson.build

  Log Message:
  -----------
  meson: convert VNC and dependent libraries to meson

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: e8f3bd71d830f986c950439c0d125f4bab8e0313
      
https://github.com/qemu/qemu/commit/e8f3bd71d830f986c950439c0d125f4bab8e0313
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M Makefile
    M configure
    M meson.build
    M meson_options.txt
    A po/LINGUAS
    R po/Makefile
    A po/POTFILES
    A po/meson.build
    R po/messages.po
    M tests/vm/freebsd
    M tests/vm/netbsd
    M tests/vm/openbsd

  Log Message:
  -----------
  meson: convert po/

Meson warns if xgettext is not found.  In the future we may want to add
a required argument to i18n.gettext(); in the meanwhile, I am adding a
--enable-gettext/--disable-gettext option and feature detection in
configure.  This preserves QEMU's default behavior of detecting system
features, without any warning, if neither --enable-* nor --disable-*
is requested.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b29b40f4abefa789111a6063b19dde9b276662ff
      
https://github.com/qemu/qemu/commit/b29b40f4abefa789111a6063b19dde9b276662ff
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M meson.build

  Log Message:
  -----------
  meson: avoid unstable module warning with Meson 0.56.0 or newer

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 77d27b9271bed903c85463a5518c28929a88a676
      
https://github.com/qemu/qemu/commit/77d27b9271bed903c85463a5518c28929a88a676
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M docs/devel/build-system.txt

  Log Message:
  -----------
  meson: update build-system documentation

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a14f0bf1657adef0328a3a756637b93f53ec0220
      
https://github.com/qemu/qemu/commit/a14f0bf1657adef0328a3a756637b93f53ec0220
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    A docs/devel/build-system.rst
    R docs/devel/build-system.txt
    M docs/devel/index.rst

  Log Message:
  -----------
  docs: convert build system documentation to rST

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 7fd51e68c34fcefdb4d6fd646ed3346f780f89f4
      
https://github.com/qemu/qemu/commit/7fd51e68c34fcefdb4d6fd646ed3346f780f89f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

  Changed paths:
    M .editorconfig
    M .gitignore
    M .gitlab-ci.yml
    M .gitmodules
    M Makefile
    M Makefile.objs
    R Makefile.target
    R accel/Makefile.objs
    R accel/kvm/Makefile.objs
    A accel/kvm/meson.build
    A accel/kvm/trace.h
    A accel/meson.build
    R accel/stubs/Makefile.objs
    A accel/stubs/meson.build
    R accel/tcg/Makefile.objs
    A accel/tcg/atomic_common.c.inc
    R accel/tcg/atomic_common.inc.c
    M accel/tcg/cputlb.c
    A accel/tcg/meson.build
    A accel/tcg/trace.h
    M accel/tcg/user-exec.c
    R accel/xen/Makefile.objs
    A accel/xen/meson.build
    R audio/Makefile.objs
    A audio/meson.build
    A audio/trace.h
    R authz/Makefile.objs
    A authz/meson.build
    A authz/trace.h
    R backends/Makefile.objs
    A backends/meson.build
    R backends/tpm/Makefile.objs
    A backends/tpm/meson.build
    A backends/tpm/trace.h
    A backends/trace.h
    M block.c
    R block/Makefile.objs
    A block/meson.build
    R block/monitor/Makefile.objs
    A block/monitor/meson.build
    A block/trace.h
    R bsd-user/Makefile.objs
    A bsd-user/meson.build
    R chardev/Makefile.objs
    A chardev/meson.build
    A chardev/trace.h
    M configure
    R contrib/elf2dmp/Makefile.objs
    A contrib/elf2dmp/meson.build
    M contrib/gitdm/filetypes.txt
    R contrib/ivshmem-client/Makefile.objs
    A contrib/ivshmem-client/meson.build
    R contrib/ivshmem-server/Makefile.objs
    A contrib/ivshmem-server/meson.build
    R contrib/libvhost-user/Makefile.objs
    A contrib/libvhost-user/meson.build
    R contrib/rdmacm-mux/Makefile.objs
    A contrib/rdmacm-mux/meson.build
    R contrib/vhost-user-blk/Makefile.objs
    A contrib/vhost-user-blk/meson.build
    R contrib/vhost-user-gpu/Makefile.objs
    A contrib/vhost-user-gpu/meson.build
    R contrib/vhost-user-input/Makefile.objs
    A contrib/vhost-user-input/meson.build
    R contrib/vhost-user-scsi/Makefile.objs
    A contrib/vhost-user-scsi/meson.build
    M contrib/vhost-user-scsi/vhost-user-scsi.c
    R crypto/Makefile.objs
    A crypto/meson.build
    A crypto/trace.h
    R disas/Makefile.objs
    R disas/libvixl/Makefile.objs
    A disas/libvixl/meson.build
    A disas/meson.build
    M dma-helpers.c
    M docs/conf.py
    M docs/devel/blkverify.txt
    A docs/devel/build-system.rst
    R docs/devel/build-system.txt
    M docs/devel/index.rst
    M docs/devel/testing.rst
    M docs/devel/tracing.txt
    M docs/index.html.in
    M docs/interop/live-block-operations.rst
    M docs/interop/qemu-ga-ref.texi
    M docs/interop/qemu-qmp-ref.texi
    A docs/meson.build
    A docs/sphinx/depfile.py
    R dump/Makefile.objs
    A dump/meson.build
    M exec.c
    A fpu/softfloat-specialize.c.inc
    R fpu/softfloat-specialize.inc.c
    M fpu/softfloat.c
    R fsdev/Makefile.objs
    A fsdev/meson.build
    M gdbstub.c
    M hw/9pfs/Kconfig
    R hw/9pfs/Makefile.objs
    A hw/9pfs/meson.build
    A hw/9pfs/trace.h
    R hw/Makefile.objs
    R hw/acpi/Makefile.objs
    A hw/acpi/meson.build
    A hw/acpi/trace.h
    R hw/adc/Makefile.objs
    A hw/adc/meson.build
    R hw/alpha/Makefile.objs
    A hw/alpha/meson.build
    A hw/alpha/trace.h
    R hw/arm/Makefile.objs
    A hw/arm/meson.build
    A hw/arm/trace.h
    R hw/audio/Makefile.objs
    A hw/audio/meson.build
    A hw/audio/trace.h
    R hw/avr/Makefile.objs
    A hw/avr/meson.build
    R hw/block/Makefile.objs
    R hw/block/dataplane/Makefile.objs
    A hw/block/dataplane/meson.build
    A hw/block/dataplane/trace.h
    A hw/block/meson.build
    A hw/block/trace.h
    R hw/char/Makefile.objs
    A hw/char/meson.build
    A hw/char/trace.h
    R hw/core/Makefile.objs
    M hw/core/cpu.c
    A hw/core/meson.build
    A hw/core/trace.h
    R hw/cpu/Makefile.objs
    A hw/cpu/meson.build
    R hw/cris/Makefile.objs
    A hw/cris/meson.build
    R hw/display/Makefile.objs
    A hw/display/meson.build
    A hw/display/trace.h
    R hw/dma/Makefile.objs
    A hw/dma/meson.build
    A hw/dma/trace.h
    R hw/gpio/Makefile.objs
    A hw/gpio/meson.build
    A hw/gpio/trace.h
    R hw/hppa/Makefile.objs
    A hw/hppa/meson.build
    A hw/hppa/trace.h
    R hw/hyperv/Makefile.objs
    A hw/hyperv/meson.build
    A hw/hyperv/trace.h
    R hw/i2c/Makefile.objs
    A hw/i2c/meson.build
    A hw/i2c/trace.h
    R hw/i386/Makefile.objs
    M hw/i386/fw_cfg.c
    R hw/i386/kvm/Makefile.objs
    A hw/i386/kvm/meson.build
    A hw/i386/meson.build
    M hw/i386/pc.c
    M hw/i386/pc_piix.c
    A hw/i386/trace.h
    M hw/i386/x86.c
    R hw/i386/xen/Makefile.objs
    A hw/i386/xen/meson.build
    A hw/i386/xen/trace.h
    R hw/ide/Makefile.objs
    A hw/ide/meson.build
    A hw/ide/trace.h
    R hw/input/Makefile.objs
    A hw/input/meson.build
    A hw/input/trace.h
    R hw/intc/Makefile.objs
    A hw/intc/meson.build
    A hw/intc/trace.h
    R hw/ipack/Makefile.objs
    A hw/ipack/meson.build
    R hw/ipmi/Makefile.objs
    A hw/ipmi/meson.build
    R hw/isa/Makefile.objs
    A hw/isa/meson.build
    A hw/isa/trace.h
    R hw/lm32/Makefile.objs
    A hw/lm32/meson.build
    R hw/m68k/Makefile.objs
    A hw/m68k/meson.build
    M hw/mem/Kconfig
    R hw/mem/Makefile.objs
    A hw/mem/meson.build
    A hw/mem/trace.h
    A hw/meson.build
    R hw/microblaze/Makefile.objs
    A hw/microblaze/meson.build
    R hw/mips/Makefile.objs
    A hw/mips/meson.build
    A hw/mips/trace.h
    R hw/misc/Makefile.objs
    R hw/misc/macio/Makefile.objs
    A hw/misc/macio/meson.build
    A hw/misc/macio/trace.h
    A hw/misc/meson.build
    A hw/misc/trace.h
    R hw/moxie/Makefile.objs
    A hw/moxie/meson.build
    R hw/net/Makefile.objs
    R hw/net/can/Makefile.objs
    A hw/net/can/meson.build
    A hw/net/meson.build
    A hw/net/trace.h
    R hw/nios2/Makefile.objs
    A hw/nios2/meson.build
    R hw/nubus/Makefile.objs
    A hw/nubus/meson.build
    R hw/nvram/Makefile.objs
    A hw/nvram/meson.build
    A hw/nvram/trace.h
    R hw/openrisc/Makefile.objs
    A hw/openrisc/meson.build
    R hw/pci-bridge/Makefile.objs
    A hw/pci-bridge/meson.build
    R hw/pci-host/Makefile.objs
    A hw/pci-host/meson.build
    A hw/pci-host/trace.h
    R hw/pci/Makefile.objs
    A hw/pci/meson.build
    A hw/pci/trace.h
    R hw/pcmcia/Makefile.objs
    A hw/pcmcia/meson.build
    R hw/ppc/Makefile.objs
    A hw/ppc/meson.build
    A hw/ppc/trace.h
    R hw/rdma/Makefile.objs
    A hw/rdma/meson.build
    A hw/rdma/trace.h
    A hw/rdma/vmw/trace.h
    R hw/riscv/Makefile.objs
    A hw/riscv/meson.build
    A hw/riscv/trace.h
    R hw/rtc/Makefile.objs
    A hw/rtc/meson.build
    A hw/rtc/trace.h
    R hw/rx/Makefile.objs
    A hw/rx/meson.build
    R hw/s390x/Makefile.objs
    A hw/s390x/meson.build
    A hw/s390x/trace.h
    R hw/scsi/Makefile.objs
    A hw/scsi/meson.build
    A hw/scsi/trace.h
    R hw/sd/Makefile.objs
    A hw/sd/meson.build
    A hw/sd/trace.h
    R hw/semihosting/Makefile.objs
    A hw/semihosting/meson.build
    R hw/sh4/Makefile.objs
    A hw/sh4/meson.build
    R hw/smbios/Makefile.objs
    A hw/smbios/meson.build
    R hw/sparc/Makefile.objs
    A hw/sparc/meson.build
    A hw/sparc/trace.h
    R hw/sparc64/Makefile.objs
    A hw/sparc64/meson.build
    A hw/sparc64/trace.h
    R hw/ssi/Makefile.objs
    A hw/ssi/meson.build
    A hw/ssi/trace.h
    R hw/timer/Makefile.objs
    A hw/timer/meson.build
    A hw/timer/trace.h
    R hw/tpm/Makefile.objs
    A hw/tpm/meson.build
    A hw/tpm/trace.h
    R hw/tricore/Makefile.objs
    A hw/tricore/meson.build
    R hw/unicore32/Makefile.objs
    A hw/unicore32/meson.build
    R hw/usb/Makefile.objs
    A hw/usb/meson.build
    A hw/usb/trace.h
    R hw/vfio/Makefile.objs
    A hw/vfio/meson.build
    M hw/vfio/pci-quirks.c
    A hw/vfio/trace.h
    R hw/virtio/Makefile.objs
    A hw/virtio/meson.build
    A hw/virtio/trace.h
    M hw/virtio/virtio-mem.c
    R hw/watchdog/Makefile.objs
    A hw/watchdog/meson.build
    A hw/watchdog/trace.h
    R hw/xen/Makefile.objs
    A hw/xen/meson.build
    A hw/xen/trace.h
    R hw/xenpv/Makefile.objs
    A hw/xenpv/meson.build
    R hw/xtensa/Makefile.objs
    A hw/xtensa/meson.build
    M include/exec/cpu-all.h
    M include/exec/memory.h
    A include/exec/memory_ldst.h.inc
    R include/exec/memory_ldst.inc.h
    A include/exec/memory_ldst_cached.h.inc
    R include/exec/memory_ldst_cached.inc.h
    A include/exec/memory_ldst_phys.h.inc
    R include/exec/memory_ldst_phys.inc.h
    M include/qemu/osdep.h
    M include/tcg/tcg.h
    M include/user/syscall-trace.h
    R io/Makefile.objs
    A io/meson.build
    A io/trace.h
    M job-qmp.c
    M job.c
    R libdecnumber/Makefile.objs
    A libdecnumber/meson.build
    R linux-user/Makefile.objs
    R linux-user/alpha/Makefile.objs
    A linux-user/alpha/meson.build
    R linux-user/arm/Makefile.objs
    A linux-user/arm/meson.build
    R linux-user/arm/nwfpe/Makefile.objs
    A linux-user/arm/nwfpe/meson.build
    R linux-user/hppa/Makefile.objs
    A linux-user/hppa/meson.build
    R linux-user/i386/Makefile.objs
    A linux-user/i386/meson.build
    A linux-user/i386/syscall_nr.h
    R linux-user/m68k/Makefile.objs
    A linux-user/m68k/meson.build
    A linux-user/meson.build
    R linux-user/microblaze/Makefile.objs
    A linux-user/microblaze/meson.build
    R linux-user/mips/Makefile.objs
    A linux-user/mips/meson.build
    A linux-user/mips/syscall_nr.h
    R linux-user/mips64/Makefile.objs
    A linux-user/mips64/meson.build
    A linux-user/mips64/syscall_nr.h
    R linux-user/ppc/Makefile.objs
    A linux-user/ppc/meson.build
    R linux-user/s390x/Makefile.objs
    A linux-user/s390x/meson.build
    R linux-user/sh4/Makefile.objs
    A linux-user/sh4/meson.build
    R linux-user/sparc/Makefile.objs
    A linux-user/sparc/meson.build
    R linux-user/sparc64/Makefile.objs
    A linux-user/sparc64/meson.build
    A linux-user/trace.h
    R linux-user/x86_64/Makefile.objs
    A linux-user/x86_64/meson.build
    A linux-user/x86_64/syscall_nr.h
    R linux-user/xtensa/Makefile.objs
    A linux-user/xtensa/meson.build
    A memory_ldst.c.inc
    R memory_ldst.inc.c
    A meson
    A meson.build
    A meson_options.txt
    R migration/Makefile.objs
    A migration/meson.build
    A migration/trace.h
    R monitor/Makefile.objs
    A monitor/meson.build
    A monitor/trace.h
    R nbd/Makefile.objs
    A nbd/meson.build
    A nbd/trace.h
    R net/Makefile.objs
    R net/can/Makefile.objs
    A net/can/meson.build
    A net/meson.build
    A net/trace.h
    M os-posix.c
    A pc-bios/descriptors/meson.build
    A pc-bios/meson.build
    M pc-bios/optionrom/Makefile
    M pc-bios/s390-ccw/Makefile
    R plugins/Makefile.objs
    A plugins/meson.build
    A po/LINGUAS
    R po/Makefile
    A po/POTFILES
    A po/meson.build
    R po/messages.po
    R qapi/Makefile.objs
    A qapi/meson.build
    A qapi/trace.h
    R qemu-storage-daemon.c
    R qga/Makefile.objs
    M qga/installer/qemu-ga.wxs
    A qga/meson.build
    R qga/vss-win32/Makefile.objs
    A qga/vss-win32/meson.build
    R qobject/Makefile.objs
    A qobject/meson.build
    R qom/Makefile.objs
    A qom/meson.build
    A qom/trace.h
    R replay/Makefile.objs
    A replay/meson.build
    M rules.mak
    M scripts/archive-source.sh
    A scripts/check_sparse.py
    M scripts/clean-includes
    R scripts/create_config
    M scripts/decodetree.py
    M scripts/device-crash-test
    M scripts/feature_to_c.sh
    A scripts/grepy.sh
    M scripts/hxtool
    M scripts/minikconf.py
    A scripts/mtest2make.py
    A scripts/ninjatool.py
    M scripts/oss-fuzz/build.sh
    M scripts/qapi-gen.py
    A scripts/qemu-version.sh
    M scripts/tracetool.py
    M scripts/tracetool/backend/dtrace.py
    M scripts/tracetool/backend/ust.py
    M scripts/tracetool/format/c.py
    M scripts/tracetool/format/tcg_h.py
    M scripts/tracetool/format/tcg_helper_c.py
    A scripts/undefsym.sh
    R scsi/Makefile.objs
    A scsi/meson.build
    A scsi/trace.h
    R softmmu/Makefile.objs
    M softmmu/balloon.c
    M softmmu/ioport.c
    M softmmu/main.c
    M softmmu/memory.c
    A softmmu/meson.build
    M softmmu/qtest.c
    M softmmu/vl.c
    R storage-daemon/Makefile.objs
    A storage-daemon/meson.build
    R storage-daemon/qapi/Makefile.objs
    A storage-daemon/qapi/meson.build
    A storage-daemon/qemu-storage-daemon.c
    R stubs/Makefile.objs
    A stubs/meson.build
    R target/alpha/Makefile.objs
    A target/alpha/meson.build
    R target/arm/Makefile.objs
    A target/arm/meson.build
    A target/arm/trace.h
    A target/arm/translate-neon.c.inc
    R target/arm/translate-neon.inc.c
    M target/arm/translate-sve.c
    A target/arm/translate-vfp.c.inc
    R target/arm/translate-vfp.inc.c
    M target/arm/translate.c
    R target/avr/Makefile.objs
    M target/avr/disas.c
    A target/avr/meson.build
    M target/avr/translate.c
    R target/cris/Makefile.objs
    A target/cris/meson.build
    M target/cris/translate.c
    A target/cris/translate_v10.c.inc
    R target/cris/translate_v10.inc.c
    R target/hppa/Makefile.objs
    A target/hppa/meson.build
    A target/hppa/trace.h
    M target/hppa/translate.c
    R target/i386/Makefile.objs
    R target/i386/hvf/Makefile.objs
    A target/i386/hvf/meson.build
    A target/i386/meson.build
    A target/i386/trace.h
    R target/lm32/Makefile.objs
    A target/lm32/meson.build
    R target/m68k/Makefile.objs
    A target/m68k/meson.build
    A target/meson.build
    R target/microblaze/Makefile.objs
    A target/microblaze/meson.build
    R target/mips/Makefile.objs
    A target/mips/meson.build
    A target/mips/trace.h
    M target/mips/translate.c
    A target/mips/translate_init.c.inc
    R target/mips/translate_init.inc.c
    R target/moxie/Makefile.objs
    A target/moxie/meson.build
    R target/nios2/Makefile.objs
    A target/nios2/meson.build
    R target/openrisc/Makefile.objs
    M target/openrisc/disas.c
    A target/openrisc/meson.build
    M target/openrisc/translate.c
    R target/ppc/Makefile.objs
    M target/ppc/int_helper.c
    A target/ppc/meson.build
    A target/ppc/mfrom_table.c.inc
    R target/ppc/mfrom_table.inc.c
    A target/ppc/trace.h
    M target/ppc/translate.c
    A target/ppc/translate/dfp-impl.c.inc
    R target/ppc/translate/dfp-impl.inc.c
    A target/ppc/translate/dfp-ops.c.inc
    R target/ppc/translate/dfp-ops.inc.c
    A target/ppc/translate/fp-impl.c.inc
    R target/ppc/translate/fp-impl.inc.c
    A target/ppc/translate/fp-ops.c.inc
    R target/ppc/translate/fp-ops.inc.c
    A target/ppc/translate/spe-impl.c.inc
    R target/ppc/translate/spe-impl.inc.c
    A target/ppc/translate/spe-ops.c.inc
    R target/ppc/translate/spe-ops.inc.c
    A target/ppc/translate/vmx-impl.c.inc
    R target/ppc/translate/vmx-impl.inc.c
    A target/ppc/translate/vmx-ops.c.inc
    R target/ppc/translate/vmx-ops.inc.c
    A target/ppc/translate/vsx-impl.c.inc
    R target/ppc/translate/vsx-impl.inc.c
    A target/ppc/translate/vsx-ops.c.inc
    R target/ppc/translate/vsx-ops.inc.c
    A target/ppc/translate_init.c.inc
    R target/ppc/translate_init.inc.c
    R target/riscv/Makefile.objs
    A target/riscv/insn_trans/trans_privileged.c.inc
    R target/riscv/insn_trans/trans_privileged.inc.c
    A target/riscv/insn_trans/trans_rva.c.inc
    R target/riscv/insn_trans/trans_rva.inc.c
    A target/riscv/insn_trans/trans_rvd.c.inc
    R target/riscv/insn_trans/trans_rvd.inc.c
    A target/riscv/insn_trans/trans_rvf.c.inc
    R target/riscv/insn_trans/trans_rvf.inc.c
    A target/riscv/insn_trans/trans_rvh.c.inc
    R target/riscv/insn_trans/trans_rvh.inc.c
    A target/riscv/insn_trans/trans_rvi.c.inc
    R target/riscv/insn_trans/trans_rvi.inc.c
    A target/riscv/insn_trans/trans_rvm.c.inc
    R target/riscv/insn_trans/trans_rvm.inc.c
    A target/riscv/insn_trans/trans_rvv.c.inc
    R target/riscv/insn_trans/trans_rvv.inc.c
    A target/riscv/meson.build
    A target/riscv/trace.h
    M target/riscv/translate.c
    R target/rx/Makefile.objs
    M target/rx/disas.c
    A target/rx/meson.build
    M target/rx/translate.c
    R target/s390x/Makefile.objs
    M target/s390x/cpu_features.c
    M target/s390x/cpu_features.h
    M target/s390x/cpu_features_def.h
    A target/s390x/cpu_features_def.h.inc
    R target/s390x/cpu_features_def.inc.h
    M target/s390x/cpu_models.h
    A target/s390x/meson.build
    A target/s390x/trace.h
    M target/s390x/translate.c
    A target/s390x/translate_vx.c.inc
    R target/s390x/translate_vx.inc.c
    R target/sh4/Makefile.objs
    A target/sh4/meson.build
    R target/sparc/Makefile.objs
    A target/sparc/meson.build
    A target/sparc/trace.h
    R target/tilegx/Makefile.objs
    A target/tilegx/meson.build
    R target/tricore/Makefile.objs
    A target/tricore/meson.build
    R target/unicore32/Makefile.objs
    A target/unicore32/meson.build
    R target/xtensa/Makefile.objs
    M target/xtensa/core-dc232b.c
    A target/xtensa/core-dc232b/gdb-config.c.inc
    R target/xtensa/core-dc232b/gdb-config.inc.c
    A target/xtensa/core-dc232b/xtensa-modules.c.inc
    R target/xtensa/core-dc232b/xtensa-modules.inc.c
    M target/xtensa/core-dc233c.c
    A target/xtensa/core-dc233c/gdb-config.c.inc
    R target/xtensa/core-dc233c/gdb-config.inc.c
    A target/xtensa/core-dc233c/xtensa-modules.c.inc
    R target/xtensa/core-dc233c/xtensa-modules.inc.c
    M target/xtensa/core-de212.c
    A target/xtensa/core-de212/gdb-config.c.inc
    R target/xtensa/core-de212/gdb-config.inc.c
    A target/xtensa/core-de212/xtensa-modules.c.inc
    R target/xtensa/core-de212/xtensa-modules.inc.c
    M target/xtensa/core-fsf.c
    A target/xtensa/core-fsf/xtensa-modules.c.inc
    R target/xtensa/core-fsf/xtensa-modules.inc.c
    M target/xtensa/core-sample_controller.c
    A target/xtensa/core-sample_controller/gdb-config.c.inc
    R target/xtensa/core-sample_controller/gdb-config.inc.c
    A target/xtensa/core-sample_controller/xtensa-modules.c.inc
    R target/xtensa/core-sample_controller/xtensa-modules.inc.c
    M target/xtensa/core-test_kc705_be.c
    A target/xtensa/core-test_kc705_be/gdb-config.c.inc
    R target/xtensa/core-test_kc705_be/gdb-config.inc.c
    A target/xtensa/core-test_kc705_be/xtensa-modules.c.inc
    R target/xtensa/core-test_kc705_be/xtensa-modules.inc.c
    M target/xtensa/core-test_mmuhifi_c3.c
    A target/xtensa/core-test_mmuhifi_c3/gdb-config.c.inc
    R target/xtensa/core-test_mmuhifi_c3/gdb-config.inc.c
    A target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc
    R target/xtensa/core-test_mmuhifi_c3/xtensa-modules.inc.c
    M target/xtensa/import_core.sh
    A target/xtensa/meson.build
    M tcg/README
    A tcg/aarch64/tcg-target.c.inc
    R tcg/aarch64/tcg-target.inc.c
    A tcg/arm/tcg-target.c.inc
    R tcg/arm/tcg-target.inc.c
    A tcg/i386/tcg-target.c.inc
    R tcg/i386/tcg-target.inc.c
    A tcg/mips/tcg-target.c.inc
    R tcg/mips/tcg-target.inc.c
    A tcg/ppc/tcg-target.c.inc
    R tcg/ppc/tcg-target.inc.c
    A tcg/riscv/tcg-target.c.inc
    R tcg/riscv/tcg-target.inc.c
    A tcg/s390/tcg-target.c.inc
    R tcg/s390/tcg-target.inc.c
    A tcg/sparc/tcg-target.c.inc
    R tcg/sparc/tcg-target.inc.c
    A tcg/tcg-ldst.c.inc
    R tcg/tcg-ldst.inc.c
    A tcg/tcg-pool.c.inc
    R tcg/tcg-pool.inc.c
    M tcg/tcg.c
    M tcg/tci/README
    A tcg/tci/tcg-target.c.inc
    R tcg/tci/tcg-target.inc.c
    M tests/Makefile.include
    M tests/acceptance/avocado_qemu/__init__.py
    M tests/data/acpi/rebuild-expected-aml.sh
    A tests/docker/test-static
    R tests/fp/Makefile
    M tests/fp/fp-test.c
    A tests/fp/meson.build
    A tests/fp/wrap.c.inc
    R tests/fp/wrap.inc.c
    A tests/meson.build
    M tests/multiboot/run_test.sh
    R tests/plugin/Makefile
    A tests/plugin/meson.build
    A tests/qapi-schema/meson.build
    M tests/qemu-iotests/check
    A tests/qemu-iotests/meson.build
    R tests/qtest/Makefile.include
    M tests/qtest/ac97-test.c
    M tests/qtest/acpi-utils.h
    M tests/qtest/ahci-test.c
    M tests/qtest/arm-cpu-features.c
    M tests/qtest/bios-tables-test.c
    M tests/qtest/boot-order-test.c
    M tests/qtest/boot-sector.c
    M tests/qtest/boot-sector.h
    M tests/qtest/boot-serial-test.c
    M tests/qtest/cdrom-test.c
    M tests/qtest/dbus-vmstate-test.c
    M tests/qtest/device-introspect-test.c
    M tests/qtest/device-plug-test.c
    M tests/qtest/drive_del-test.c
    M tests/qtest/ds1338-test.c
    M tests/qtest/e1000-test.c
    M tests/qtest/eepro100-test.c
    M tests/qtest/endianness-test.c
    M tests/qtest/es1370-test.c
    R tests/qtest/fuzz/Makefile.include
    M tests/qtest/fuzz/fuzz.c
    M tests/qtest/fuzz/fuzz.h
    M tests/qtest/fuzz/i440fx_fuzz.c
    A tests/qtest/fuzz/meson.build
    M tests/qtest/fuzz/qos_fuzz.c
    M tests/qtest/fuzz/qtest_wrappers.c
    M tests/qtest/fuzz/virtio_net_fuzz.c
    M tests/qtest/fuzz/virtio_scsi_fuzz.c
    M tests/qtest/fw_cfg-test.c
    M tests/qtest/hd-geo-test.c
    M tests/qtest/hexloader-test.c
    M tests/qtest/ide-test.c
    M tests/qtest/ipoctal232-test.c
    M tests/qtest/ivshmem-test.c
    M tests/qtest/libqos/aarch64-xlnx-zcu102-machine.c
    M tests/qtest/libqos/ahci.c
    M tests/qtest/libqos/ahci.h
    M tests/qtest/libqos/arm-imx25-pdk-machine.c
    M tests/qtest/libqos/arm-n800-machine.c
    M tests/qtest/libqos/arm-raspi2-machine.c
    M tests/qtest/libqos/arm-sabrelite-machine.c
    M tests/qtest/libqos/arm-smdkc210-machine.c
    M tests/qtest/libqos/arm-virt-machine.c
    M tests/qtest/libqos/arm-xilinx-zynq-a9-machine.c
    M tests/qtest/libqos/e1000e.c
    M tests/qtest/libqos/e1000e.h
    M tests/qtest/libqos/fw_cfg.c
    M tests/qtest/libqos/i2c-imx.c
    M tests/qtest/libqos/i2c-omap.c
    M tests/qtest/libqos/i2c.c
    M tests/qtest/libqos/i2c.h
    M tests/qtest/libqos/libqos-pc.c
    M tests/qtest/libqos/libqos-pc.h
    M tests/qtest/libqos/libqos-spapr.c
    M tests/qtest/libqos/libqos-spapr.h
    M tests/qtest/libqos/libqos.c
    M tests/qtest/libqos/libqos.h
    A tests/qtest/libqos/libqtest.h
    M tests/qtest/libqos/malloc-pc.c
    M tests/qtest/libqos/malloc-pc.h
    M tests/qtest/libqos/malloc-spapr.c
    M tests/qtest/libqos/malloc-spapr.h
    M tests/qtest/libqos/malloc.c
    A tests/qtest/libqos/meson.build
    M tests/qtest/libqos/pci-pc.c
    M tests/qtest/libqos/pci-pc.h
    M tests/qtest/libqos/pci-spapr.c
    M tests/qtest/libqos/pci-spapr.h
    M tests/qtest/libqos/pci.c
    M tests/qtest/libqos/pci.h
    M tests/qtest/libqos/ppc64_pseries-machine.c
    M tests/qtest/libqos/qgraph.c
    M tests/qtest/libqos/qgraph.h
    M tests/qtest/libqos/qgraph_internal.h
    M tests/qtest/libqos/qos_external.c
    M tests/qtest/libqos/qos_external.h
    M tests/qtest/libqos/rtas.c
    M tests/qtest/libqos/rtas.h
    M tests/qtest/libqos/sdhci.c
    M tests/qtest/libqos/sdhci.h
    M tests/qtest/libqos/tpci200.c
    M tests/qtest/libqos/usb.c
    M tests/qtest/libqos/usb.h
    M tests/qtest/libqos/virtio-9p.c
    M tests/qtest/libqos/virtio-9p.h
    M tests/qtest/libqos/virtio-balloon.c
    M tests/qtest/libqos/virtio-balloon.h
    M tests/qtest/libqos/virtio-blk.c
    M tests/qtest/libqos/virtio-blk.h
    M tests/qtest/libqos/virtio-mmio.c
    M tests/qtest/libqos/virtio-mmio.h
    M tests/qtest/libqos/virtio-net.c
    M tests/qtest/libqos/virtio-net.h
    M tests/qtest/libqos/virtio-pci.c
    M tests/qtest/libqos/virtio-pci.h
    M tests/qtest/libqos/virtio-rng.c
    M tests/qtest/libqos/virtio-rng.h
    M tests/qtest/libqos/virtio-scsi.c
    M tests/qtest/libqos/virtio-scsi.h
    M tests/qtest/libqos/virtio-serial.c
    M tests/qtest/libqos/virtio-serial.h
    M tests/qtest/libqos/virtio.c
    M tests/qtest/libqos/virtio.h
    M tests/qtest/libqos/x86_64_pc-machine.c
    M tests/qtest/libqtest-single.h
    M tests/qtest/libqtest.c
    R tests/qtest/libqtest.h
    M tests/qtest/m48t59-test.c
    M tests/qtest/machine-none-test.c
    M tests/qtest/megasas-test.c
    A tests/qtest/meson.build
    M tests/qtest/microbit-test.c
    M tests/qtest/migration-helpers.h
    M tests/qtest/migration-test.c
    M tests/qtest/modules-test.c
    M tests/qtest/ne2000-test.c
    M tests/qtest/numa-test.c
    M tests/qtest/nvme-test.c
    M tests/qtest/pca9552-test.c
    M tests/qtest/pci-test.c
    M tests/qtest/pcnet-test.c
    M tests/qtest/pflash-cfi02-test.c
    M tests/qtest/pnv-xscom-test.c
    M tests/qtest/prom-env-test.c
    M tests/qtest/pvpanic-test.c
    M tests/qtest/pxe-test.c
    M tests/qtest/q35-test.c
    M tests/qtest/qmp-cmd-test.c
    M tests/qtest/qmp-test.c
    M tests/qtest/qom-test.c
    M tests/qtest/rtas-test.c
    M tests/qtest/sdhci-test.c
    M tests/qtest/spapr-phb-test.c
    M tests/qtest/tco-test.c
    M tests/qtest/test-filter-mirror.c
    M tests/qtest/test-filter-redirector.c
    M tests/qtest/test-hmp.c
    M tests/qtest/tpm-crb-swtpm-test.c
    M tests/qtest/tpm-tis-device-swtpm-test.c
    M tests/qtest/tpm-tis-swtpm-test.c
    M tests/qtest/tpm-util.c
    M tests/qtest/tulip-test.c
    M tests/qtest/virtio-rng-test.c
    M tests/qtest/virtio-test.c
    M tests/qtest/vmgenid-test.c
    M tests/qtest/vmxnet3-test.c
    M tests/qtest/wdt_ib700-test.c
    M tests/tcg/configure.sh
    M tests/test-qga.c
    M tests/test-qgraph.c
    M tests/vm/Makefile.include
    M tests/vm/freebsd
    M tests/vm/netbsd
    M tests/vm/openbsd
    A tools/meson.build
    R tools/virtiofsd/Makefile.objs
    A tools/virtiofsd/meson.build
    M tools/virtiofsd/passthrough_ll.c
    A tools/virtiofsd/passthrough_seccomp.c
    A tools/virtiofsd/passthrough_seccomp.h
    R tools/virtiofsd/seccomp.c
    R tools/virtiofsd/seccomp.h
    R trace/Makefile.objs
    M trace/control-target.c
    M trace/control.c
    A trace/meson.build
    R ui/Makefile.objs
    M ui/input-keymap.c
    A ui/meson.build
    M ui/shader.c
    A ui/shader/meson.build
    A ui/trace.h
    M ui/vnc-enc-zrle.c
    A ui/vnc-enc-zrle.c.inc
    R ui/vnc-enc-zrle.inc.c
    R util/Makefile.objs
    A util/meson.build
    M util/module.c
    A util/trace.h
    A version.texi.in

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into 
staging

New build system, with "fake in-tree builds" support.

Missing:
* converting configure tests
* converting unit tests
* converting some remaining parts of the installation

# gpg: Signature made Fri 21 Aug 2020 11:33:35 BST
# gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg:                issuer "pbonzini@redhat.com"
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
# gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
#      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83

* remotes/bonzini-gitlab/tags/for-upstream: (152 commits)
  docs: convert build system documentation to rST
  meson: update build-system documentation
  meson: avoid unstable module warning with Meson 0.56.0 or newer
  meson: convert po/
  meson: convert VNC and dependent libraries to meson
  meson: move SDL and SDL-image detection to meson
  meson: convert sample plugins
  meson: replace create-config with meson configure_file
  rules.mak: drop unneeded macros
  meson: convert check-block
  meson: build texi doc
  docs: automatically track manual dependencies
  meson: sphinx-build
  remove Makefile.target
  rules.mak: remove version.o
  meson: convert systemtap files
  configure: place compatibility symlinks in target directories
  meson: link emulators without Makefile.target
  meson: plugins
  meson: cpu-emu
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/1d806cef0e38...7fd51e68c34f



reply via email to

[Prev in Thread] Current Thread [Next in Thread]