All of lore.kernel.org
 help / color / mirror / Atom feed
From: Roman Bolshakov <r.bolshakov@yadro.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: peter.maydell@linaro.org, thuth@redhat.com, berrange@redhat.com,
	philmd@redhat.com, cohuck@redhat.com, qemu-devel@nongnu.org,
	armbru@redhat.com, alex.bennee@linaro.org, alxndr@bu.edu,
	stefanha@redhat.com, jsnow@redhat.com
Subject: Re: [PATCH 000/147] Meson integration for 5.2
Date: Tue, 11 Aug 2020 15:04:42 +0300	[thread overview]
Message-ID: <20200811120442.GA86269@SPB-NB-133.local> (raw)
In-Reply-To: <1597079345-42801-1-git-send-email-pbonzini@redhat.com>

On Mon, Aug 10, 2020 at 07:06:38PM +0200, Paolo Bonzini wrote:
> This version is substantially less "draft-like", and the diffstat
> is actually quite large with Thursday's draft.
> 
> The changes are as follows:
> - updated oss-fuzz build script
> - various cases fixed that broke depending on present/absent dependencies
> - all build scripts handle --python correctly
> - git submodules properly updated before running meson
> - no warnings from Meson master (will be 0.56.0), one from upcoming 0.55.1
> - installation matches current build system
> - fixes for virtio-vga broken merge
> - includes updated s390-ccw patch from Thomas
> - less noisy "make check"
> - tested with GitLab CI, BSD VM builds and various Docker builds
> - input-keymap files properly regenerated
> 
> Of our supported build platforms, only Mac OS and non-x86 hosts are
> still untested.  But I guess this might finally count as a v1.
> 

Hi Paolo,

./configure fails on macOS with meson 0.55 installed from homebrew:

  $ mkdir build
  $ cd build
  $ ../configure
  Disabling PIE due to missing toolchain support
  cross containers  docker

  NOTE: guest cross-compilers enabled: cc
    File "/usr/local/bin/meson", line 2
      PYTHONPATH="/usr/local/Cellar/meson/0.55.0/lib/python3.8/site-packages" exec "/usr/local/Cellar/meson/0.55.0/libexec/bin/meson"  "$@"
                                                                              ^
  SyntaxError: invalid syntax

  ERROR: meson setup failed

The line in configure assumes that meson is a python program rather than
a wrapper:

  meson="$python $meson"

Here's how meson looks in homebrew:

  $ brew list meson
  /usr/local/Cellar/meson/0.55.0/bin/meson
  /usr/local/Cellar/meson/0.55.0/lib/python3.8/ (266 files)
  /usr/local/Cellar/meson/0.55.0/libexec/bin/meson
  /usr/local/Cellar/meson/0.55.0/share/man/man1/meson.1
  /usr/local/Cellar/meson/0.55.0/share/polkit-1/actions/com.mesonbuild.install.policy

  $ cat $(which meson)
  #!/bin/bash
  PYTHONPATH="/usr/local/Cellar/meson/0.55.0/lib/python3.8/site-packages" exec "/usr/local/Cellar/meson/0.55.0/libexec/bin/meson"  "$@"

  $ cat /usr/local/Cellar/meson/0.55.0/libexec/bin/meson
  #!/usr/local/opt/python@3.8/bin/python3.8
  # EASY-INSTALL-ENTRY-SCRIPT: 'meson==0.55.0','console_scripts','meson'
  __requires__ = 'meson==0.55.0'
  import re
  import sys
  from pkg_resources import load_entry_point

  if __name__ == '__main__':
      sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
      sys.exit(
          load_entry_point('meson==0.55.0', 'console_scripts', 'meson')()
      )

If I comment out:
  meson="$python $meson"

I get the following ERROR:

../meson.build:1228:2: ERROR: Tried to access compiler for unspecified language "objc".

The change helps to proceed with configuration:

-  summary_info += {'Objective-C compiler': meson.get_compiler('objc', native: true).cmd_array()[0]}
+  summary_info += {'Objective-C compiler': meson.get_compiler('objc').cmd_array()[0]}

Compilation seems to partially succeed but linking of QEMU binary fails:

[3691/5594] Linking target qemu-system-aarch64
FAILED: qemu-system-aarch64
...snip...
ld: warning: directory not found for option '-L/Users/r.bolshakov/dev/qemu/build/dtc/libfdt'
ld: warning: directory not found for option '-L/Users/r.bolshakov/dev/qemu/build/dtc/libfdt'
ld: library not found for -lcapstone
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Regards,
Roman

> This is available from https://gitlab.com/bonzini/qemu.git branch
> meson-poc-next.
> 
> Thanks to Thomas, Cornelia, Philippe, Daniel, Alexander and everyone else who
> tested the draft!
> 
> Paolo
> 
> 
> Marc-André Lureau (90):
>   optionrom: simplify Makefile
>   build-sys hack: ensure target directory is there
>   configure: expand path variables for meson configure
>   configure: generate Meson cross file
>   build-sys hack: link with whole .fa archives
>   build-sys: add meson submodule
>   meson: enable pie
>   meson: use coverage option
>   meson: add remaining generated tcg trace helpers
>   meson: add version.o
>   contrib/vhost-user-input: convert to meson
>   contrib/vhost-user-gpu: convert to meson
>   contrib/ivshmem: convert to meson
>   contrib/elf2dmp: convert to meson
>   meson: convert vss-win32
>   meson: add msi generation
>   meson: add qemu-bridge-helper
>   meson: add qemu-keymap
>   meson: add qemu-edid
>   meson: add virtfs-proxy-helper
>   meson: keymap-gen
>   meson: generate qemu-version.h
>   meson: generate shader headers
>   meson: generate hxtool files
>   meson: handle edk2 bios and descriptors
>   meson: convert qom directory to Meson (tools part)
>   meson: convert authz directory to Meson
>   meson: convert crypto directory to Meson
>   meson: convert io directory to Meson
>   meson: convert target/s390x/gen-features.h
>   meson: add macos dependencies
>   meson: add modules infrastructure
>   meson: convert chardev directory to Meson (tools part)
>   meson: convert block
>   meson: qemu-{img,io,nbd}
>   meson: qemu-pr-helper
>   meson: convert ui directory to Meson
>   meson: convert trace/
>   meson: convert dump/
>   meson: convert replay directory to Meson
>   meson: convert migration directory to Meson
>   meson: convert net directory to Meson
>   meson: convert backends directory to Meson
>   meson: convert fsdev/
>   meson: convert disas directory to Meson
>   meson: convert qapi-specific to meson
>   meson: convert hw/xen
>   meson: convert hw/core
>   meson: convert hw/smbios
>   meson: convert hw/mem
>   meson: convert hw/watchdog
>   meson: convert hw/virtio
>   meson: convert hw/vfio
>   meson: convert hw/ssi
>   meson: convert hw/sd
>   meson: convert hw/scsi
>   meson: convert hw/pcmcia
>   meson: convert hw/pci-host
>   meson: convert hw/pci-bridge
>   meson: convert hw/pci
>   meson: convert hw/nvram
>   meson: convert hw/rdma
>   meson: convert hw/net
>   meson: convert hw/misc
>   meson: convert hw/isa
>   meson: convert hw/ipmi
>   meson: convert hw/ipack
>   meson: convert hw/intc
>   meson: convert hw/input
>   meson: convert hw/ide
>   meson: convert hw/i2c
>   meson: convert hw/hyperv
>   meson: convert hw/gpio
>   meson: convert hw/dma
>   meson: convert hw/display
>   meson: convert hw/cpu
>   meson: convert hw/char
>   meson: convert hw/block
>   meson: convert hw/audio
>   meson: convert hw/adc
>   meson: convert hw/acpi
>   meson: convert hw/9pfs, cleanup
>   meson: convert hw/arch*
>   meson: accel
>   meson: linux-user
>   meson: bsd-user
>   meson: cpu-emu
>   meson: convert systemtap files
>   rules.mak: remove version.o
>   meson: convert po/
> 
> Paolo Bonzini (56):
>   oss-fuzz/build: remove LIB_FUZZING_ENGINE
>   trace: switch position of headers to what Meson requires
>   meson: rename .inc.c files to .inc
>   tests/vm: do not pollute configure with --efi-aarch64
>   tests/vm: check for Python YAML parser in the Makefile
>   tests/docker: add test script for static linux-user builds
>   nsis: use "make DESTDIR=" instead of "make prefix="
>   configure: do not include $(...) variables in config-host.mak
>   configure: prepare CFLAGS/CXXFLAGS/LDFLAGS for Meson
>   tests/vm: include setuptools
>   configure: integrate Meson in the build system
>   meson: move summary to meson.build
>   meson: add sparse support
>   meson: add testsuite Makefile generator
>   libqemuutil, qapi, trace: convert to meson
>   contrib/libvhost-user: convert to Meson
>   tools/virtiofsd: convert to Meson
>   contrib/vhost-user-blk: convert to Meson
>   contrib/vhost-user-scsi: convert to Meson
>   contrib/rdmacm-mux: convert to Meson
>   meson: convert qemu-ga
>   meson: convert dummy Windows qga/qemu-ga target
>   meson: convert check-decodetree
>   meson: convert tests/fp and check-softfloat
>   meson: convert check-qapi-schema
>   meson: infrastructure for building emulators
>   configure, Makefile; remove TOOLS and HELPERS-y variable
>   meson: convert chardev directory to Meson (emulator part)
>   meson: convert tests/qtest to meson
>   meson: convert audio directory to Meson
>   meson: convert root directory to Meson
>   meson: convert most of softmmu/
>   meson: convert common QMP bits for qemu and qemu-storage-daemon
>   meson: convert qemu-storage-daemon
>   meson: convert hw/semihosting
>   meson: convert hw/nubus
>   meson: convert hw/usb
>   meson: convert hw/tpm
>   meson: convert hw/timer
>   meson: convert hw/rtc
>   meson: target
>   meson: plugins
>   meson: link emulators without Makefile.target
>   remove Makefile.target
>   meson: sphinx-build
>   meson: build texi doc
>   meson: convert check-block
>   rules.mak: drop unneeded macros
>   meson: replace create-config with meson configure_file
>   meson: convert sample plugins
>   meson: move SDL and SDL-image detection to meson
>   meson: convert VNC and dependent libraries to meson
>   meson: update build-system documentation
>   acceptance: use stable URLs for the Debian and Ubuntu installer
>   cflags     Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
>   meson: avoid unstable module warning with Meson 0.56.0 or newer
> 
> Thomas Huth (1):
>   pc-bios/s390-ccw: do not use rules.mak
> 
>  .gitignore                                         |    6 +-
>  .gitlab-ci.yml                                     |    6 +-
>  .gitmodules                                        |    3 +
>  Makefile                                           |  985 +-------------
>  Makefile.objs                                      |  219 +--
>  Makefile.target                                    |  287 ----
>  accel/Makefile.objs                                |    6 -
>  accel/kvm/Makefile.objs                            |    2 -
>  accel/kvm/meson.build                              |    5 +
>  accel/kvm/trace.h                                  |    1 +
>  accel/meson.build                                  |    7 +
>  accel/stubs/Makefile.objs                          |    6 -
>  accel/stubs/meson.build                            |    6 +
>  accel/tcg/Makefile.objs                            |    9 -
>  .../tcg/{atomic_common.inc.c => atomic_common.inc} |    0
>  accel/tcg/cputlb.c                                 |    4 +-
>  accel/tcg/meson.build                              |   15 +
>  accel/tcg/trace.h                                  |    1 +
>  accel/tcg/user-exec.c                              |    4 +-
>  accel/xen/Makefile.objs                            |    1 -
>  accel/xen/meson.build                              |    1 +
>  audio/Makefile.objs                                |   35 -
>  audio/meson.build                                  |   32 +
>  audio/trace.h                                      |    1 +
>  authz/Makefile.objs                                |    7 -
>  authz/meson.build                                  |   19 +
>  authz/trace.h                                      |    1 +
>  backends/Makefile.objs                             |   23 -
>  backends/meson.build                               |   19 +
>  backends/tpm/Makefile.objs                         |    4 -
>  backends/tpm/meson.build                           |    8 +
>  backends/tpm/trace.h                               |    1 +
>  backends/trace.h                                   |    1 +
>  block.c                                            |    6 +-
>  block/Makefile.objs                                |   75 -
>  block/meson.build                                  |  111 ++
>  block/monitor/Makefile.objs                        |    2 -
>  block/monitor/meson.build                          |    2 +
>  block/trace.h                                      |    1 +
>  bsd-user/Makefile.objs                             |    2 -
>  bsd-user/meson.build                               |   10 +
>  chardev/Makefile.objs                              |   29 -
>  chardev/meson.build                                |   43 +
>  chardev/trace.h                                    |    1 +
>  configure                                          |  976 ++++---------
>  contrib/elf2dmp/Makefile.objs                      |    4 -
>  contrib/elf2dmp/meson.build                        |    5 +
>  contrib/gitdm/filetypes.txt                        |    2 +-
>  contrib/ivshmem-client/Makefile.objs               |    1 -
>  contrib/ivshmem-client/meson.build                 |    4 +
>  contrib/ivshmem-server/Makefile.objs               |    1 -
>  contrib/ivshmem-server/meson.build                 |    4 +
>  contrib/libvhost-user/Makefile.objs                |    1 -
>  contrib/libvhost-user/meson.build                  |    3 +
>  contrib/rdmacm-mux/Makefile.objs                   |    3 -
>  contrib/rdmacm-mux/meson.build                     |    8 +
>  contrib/vhost-user-blk/Makefile.objs               |    1 -
>  contrib/vhost-user-blk/meson.build                 |    5 +
>  contrib/vhost-user-gpu/Makefile.objs               |   10 -
>  contrib/vhost-user-gpu/meson.build                 |   13 +
>  contrib/vhost-user-input/Makefile.objs             |    1 -
>  contrib/vhost-user-input/meson.build               |    5 +
>  contrib/vhost-user-scsi/Makefile.objs              |    1 -
>  contrib/vhost-user-scsi/meson.build                |    7 +
>  crypto/Makefile.objs                               |   43 -
>  crypto/meson.build                                 |   63 +
>  crypto/trace.h                                     |    1 +
>  disas/Makefile.objs                                |   30 -
>  disas/libvixl/Makefile.objs                        |    5 -
>  disas/libvixl/meson.build                          |    7 +
>  disas/meson.build                                  |   27 +
>  dma-helpers.c                                      |    2 +-
>  docs/devel/blkverify.txt                           |    4 +-
>  docs/devel/build-system.txt                        |  406 +++---
>  docs/devel/testing.rst                             |   11 +-
>  docs/devel/tracing.txt                             |    2 +-
>  docs/index.html.in                                 |    4 +-
>  docs/interop/live-block-operations.rst             |    4 +-
>  docs/interop/qemu-ga-ref.texi                      |    2 +-
>  docs/interop/qemu-qmp-ref.texi                     |    2 +-
>  docs/meson.build                                   |   68 +
>  dump/Makefile.objs                                 |    3 -
>  dump/meson.build                                   |    4 +
>  exec.c                                             |    6 +-
>  ...t-specialize.inc.c => softfloat-specialize.inc} |    0
>  fpu/softfloat.c                                    |    2 +-
>  fsdev/Makefile.objs                                |   12 -
>  fsdev/meson.build                                  |   18 +
>  gdbstub.c                                          |    2 +-
>  hw/9pfs/Kconfig                                    |    4 +
>  hw/9pfs/Makefile.objs                              |    9 -
>  hw/9pfs/meson.build                                |   20 +
>  hw/9pfs/trace.h                                    |    1 +
>  hw/Makefile.objs                                   |   48 -
>  hw/acpi/Makefile.objs                              |   26 -
>  hw/acpi/meson.build                                |   25 +
>  hw/acpi/trace.h                                    |    1 +
>  hw/adc/Makefile.objs                               |    1 -
>  hw/adc/meson.build                                 |    1 +
>  hw/alpha/Makefile.objs                             |    1 -
>  hw/alpha/meson.build                               |    8 +
>  hw/alpha/trace.h                                   |    1 +
>  hw/arm/Makefile.objs                               |   56 -
>  hw/arm/meson.build                                 |   59 +
>  hw/arm/trace.h                                     |    1 +
>  hw/audio/Makefile.objs                             |   18 -
>  hw/audio/meson.build                               |   14 +
>  hw/audio/trace.h                                   |    1 +
>  hw/avr/Makefile.objs                               |    3 -
>  hw/avr/meson.build                                 |    6 +
>  hw/block/Makefile.objs                             |   18 -
>  hw/block/dataplane/Makefile.objs                   |    2 -
>  hw/block/dataplane/meson.build                     |    2 +
>  hw/block/dataplane/trace.h                         |    1 +
>  hw/block/meson.build                               |   21 +
>  hw/block/trace.h                                   |    1 +
>  hw/char/Makefile.objs                              |   39 -
>  hw/char/meson.build                                |   38 +
>  hw/char/trace.h                                    |    1 +
>  hw/core/Makefile.objs                              |   34 -
>  hw/core/cpu.c                                      |    2 +-
>  hw/core/meson.build                                |   49 +
>  hw/core/trace.h                                    |    1 +
>  hw/cpu/Makefile.objs                               |    5 -
>  hw/cpu/meson.build                                 |    6 +
>  hw/cris/Makefile.objs                              |    2 -
>  hw/cris/meson.build                                |    5 +
>  hw/display/Makefile.objs                           |   65 -
>  hw/display/meson.build                             |   87 ++
>  hw/display/trace.h                                 |    1 +
>  hw/dma/Makefile.objs                               |   16 -
>  hw/dma/meson.build                                 |   15 +
>  hw/dma/trace.h                                     |    1 +
>  hw/gpio/Makefile.objs                              |   12 -
>  hw/gpio/meson.build                                |   12 +
>  hw/gpio/trace.h                                    |    1 +
>  hw/hppa/Makefile.objs                              |    1 -
>  hw/hppa/meson.build                                |    4 +
>  hw/hppa/trace.h                                    |    1 +
>  hw/hyperv/Makefile.objs                            |    3 -
>  hw/hyperv/meson.build                              |    3 +
>  hw/hyperv/trace.h                                  |    1 +
>  hw/i2c/Makefile.objs                               |   14 -
>  hw/i2c/meson.build                                 |   16 +
>  hw/i2c/trace.h                                     |    1 +
>  hw/i386/Makefile.objs                              |   20 -
>  hw/i386/fw_cfg.c                                   |    2 +-
>  hw/i386/kvm/Makefile.objs                          |    5 -
>  hw/i386/kvm/meson.build                            |    8 +
>  hw/i386/meson.build                                |   32 +
>  hw/i386/pc.c                                       |    2 +-
>  hw/i386/pc_piix.c                                  |    2 +-
>  hw/i386/trace.h                                    |    1 +
>  hw/i386/x86.c                                      |    2 +-
>  hw/i386/xen/Makefile.objs                          |    1 -
>  hw/i386/xen/meson.build                            |    7 +
>  hw/i386/xen/trace.h                                |    1 +
>  hw/ide/Makefile.objs                               |   14 -
>  hw/ide/meson.build                                 |   14 +
>  hw/ide/trace.h                                     |    1 +
>  hw/input/Makefile.objs                             |   18 -
>  hw/input/meson.build                               |   18 +
>  hw/input/trace.h                                   |    1 +
>  hw/intc/Makefile.objs                              |   54 -
>  hw/intc/meson.build                                |   55 +
>  hw/intc/trace.h                                    |    1 +
>  hw/ipack/Makefile.objs                             |    2 -
>  hw/ipack/meson.build                               |    1 +
>  hw/ipmi/Makefile.objs                              |    8 -
>  hw/ipmi/meson.build                                |   11 +
>  hw/isa/Makefile.objs                               |   11 -
>  hw/isa/meson.build                                 |   11 +
>  hw/isa/trace.h                                     |    1 +
>  hw/lm32/Makefile.objs                              |    3 -
>  hw/lm32/meson.build                                |    6 +
>  hw/m68k/Makefile.objs                              |    4 -
>  hw/m68k/meson.build                                |    7 +
>  hw/mem/Kconfig                                     |    1 +
>  hw/mem/Makefile.objs                               |    3 -
>  hw/mem/meson.build                                 |    6 +
>  hw/mem/trace.h                                     |    1 +
>  hw/meson.build                                     |   67 +
>  hw/microblaze/Makefile.objs                        |    4 -
>  hw/microblaze/meson.build                          |    7 +
>  hw/mips/Makefile.objs                              |    8 -
>  hw/mips/meson.build                                |   11 +
>  hw/mips/trace.h                                    |    1 +
>  hw/misc/Makefile.objs                              |   95 --
>  hw/misc/macio/Makefile.objs                        |    5 -
>  hw/misc/macio/meson.build                          |    8 +
>  hw/misc/macio/trace.h                              |    1 +
>  hw/misc/meson.build                                |   99 ++
>  hw/misc/trace.h                                    |    1 +
>  hw/moxie/Makefile.objs                             |    2 -
>  hw/moxie/meson.build                               |    4 +
>  hw/net/Makefile.objs                               |   59 -
>  hw/net/can/Makefile.objs                           |    4 -
>  hw/net/can/meson.build                             |    4 +
>  hw/net/meson.build                                 |   67 +
>  hw/net/trace.h                                     |    1 +
>  hw/nios2/Makefile.objs                             |    3 -
>  hw/nios2/meson.build                               |    6 +
>  hw/nubus/Makefile.objs                             |    4 -
>  hw/nubus/meson.build                               |    7 +
>  hw/nvram/Makefile.objs                             |    8 -
>  hw/nvram/meson.build                               |    9 +
>  hw/nvram/trace.h                                   |    1 +
>  hw/openrisc/Makefile.objs                          |    2 -
>  hw/openrisc/meson.build                            |    5 +
>  hw/pci-bridge/Makefile.objs                        |   10 -
>  hw/pci-bridge/meson.build                          |   14 +
>  hw/pci-host/Makefile.objs                          |   24 -
>  hw/pci-host/meson.build                            |   31 +
>  hw/pci-host/trace.h                                |    1 +
>  hw/pci/Makefile.objs                               |   14 -
>  hw/pci/meson.build                                 |   19 +
>  hw/pci/trace.h                                     |    1 +
>  hw/pcmcia/Makefile.objs                            |    2 -
>  hw/pcmcia/meson.build                              |    2 +
>  hw/ppc/Makefile.objs                               |   35 -
>  hw/ppc/meson.build                                 |   80 ++
>  hw/ppc/trace.h                                     |    1 +
>  hw/rdma/Makefile.objs                              |    3 -
>  hw/rdma/meson.build                                |   10 +
>  hw/rdma/trace.h                                    |    1 +
>  hw/rdma/vmw/trace.h                                |    1 +
>  hw/riscv/Makefile.objs                             |   16 -
>  hw/riscv/meson.build                               |   19 +
>  hw/riscv/trace.h                                   |    1 +
>  hw/rtc/Makefile.objs                               |   15 -
>  hw/rtc/meson.build                                 |   16 +
>  hw/rtc/trace.h                                     |    1 +
>  hw/rx/Makefile.objs                                |    2 -
>  hw/rx/meson.build                                  |    5 +
>  hw/s390x/Makefile.objs                             |   37 -
>  hw/s390x/meson.build                               |   46 +
>  hw/s390x/trace.h                                   |    1 +
>  hw/scsi/Makefile.objs                              |   15 -
>  hw/scsi/meson.build                                |   26 +
>  hw/scsi/trace.h                                    |    1 +
>  hw/sd/Makefile.objs                                |   12 -
>  hw/sd/meson.build                                  |   12 +
>  hw/sd/trace.h                                      |    1 +
>  hw/semihosting/Makefile.objs                       |    2 -
>  hw/semihosting/meson.build                         |    4 +
>  hw/sh4/Makefile.objs                               |    4 -
>  hw/sh4/meson.build                                 |   10 +
>  hw/smbios/Makefile.objs                            |   10 -
>  hw/smbios/meson.build                              |   13 +
>  hw/sparc/Makefile.objs                             |    3 -
>  hw/sparc/meson.build                               |    6 +
>  hw/sparc/trace.h                                   |    1 +
>  hw/sparc64/Makefile.objs                           |    4 -
>  hw/sparc64/meson.build                             |    6 +
>  hw/sparc64/trace.h                                 |    1 +
>  hw/ssi/Makefile.objs                               |   10 -
>  hw/ssi/meson.build                                 |    9 +
>  hw/ssi/trace.h                                     |    1 +
>  hw/timer/Makefile.objs                             |   41 -
>  hw/timer/meson.build                               |   37 +
>  hw/timer/trace.h                                   |    1 +
>  hw/tpm/Makefile.objs                               |    6 -
>  hw/tpm/meson.build                                 |    8 +
>  hw/tpm/trace.h                                     |    1 +
>  hw/tricore/Makefile.objs                           |    1 -
>  hw/tricore/meson.build                             |    4 +
>  hw/unicore32/Makefile.objs                         |    4 -
>  hw/unicore32/meson.build                           |    5 +
>  hw/usb/Makefile.objs                               |   71 -
>  hw/usb/meson.build                                 |   69 +
>  hw/usb/trace.h                                     |    1 +
>  hw/vfio/Makefile.objs                              |    8 -
>  hw/vfio/meson.build                                |   18 +
>  hw/vfio/pci-quirks.c                               |    2 +-
>  hw/vfio/trace.h                                    |    1 +
>  hw/virtio/Makefile.objs                            |   48 -
>  hw/virtio/meson.build                              |   51 +
>  hw/virtio/trace.h                                  |    1 +
>  hw/virtio/virtio-mem.c                             |    2 +-
>  hw/watchdog/Makefile.objs                          |    7 -
>  hw/watchdog/meson.build                            |    7 +
>  hw/watchdog/trace.h                                |    1 +
>  hw/xen/Makefile.objs                               |    7 -
>  hw/xen/meson.build                                 |   20 +
>  hw/xen/trace.h                                     |    1 +
>  hw/xenpv/Makefile.objs                             |    2 -
>  hw/xenpv/meson.build                               |    3 +
>  hw/xtensa/Makefile.objs                            |    6 -
>  hw/xtensa/meson.build                              |   11 +
>  include/qemu/osdep.h                               |    2 +-
>  include/tcg/tcg.h                                  |    2 +-
>  include/user/syscall-trace.h                       |    2 +-
>  io/Makefile.objs                                   |   12 -
>  io/meson.build                                     |   25 +
>  io/trace.h                                         |    1 +
>  job-qmp.c                                          |    2 +-
>  job.c                                              |    2 +-
>  libdecnumber/Makefile.objs                         |    5 -
>  libdecnumber/meson.build                           |    7 +
>  linux-user/Makefile.objs                           |   25 -
>  linux-user/alpha/Makefile.objs                     |    5 -
>  linux-user/alpha/meson.build                       |    5 +
>  linux-user/arm/Makefile.objs                       |    8 -
>  linux-user/arm/meson.build                         |   10 +
>  linux-user/arm/nwfpe/Makefile.objs                 |    2 -
>  linux-user/arm/nwfpe/meson.build                   |   10 +
>  linux-user/hppa/Makefile.objs                      |    5 -
>  linux-user/hppa/meson.build                        |    5 +
>  linux-user/i386/Makefile.objs                      |    5 -
>  linux-user/i386/meson.build                        |    5 +
>  linux-user/i386/syscall_nr.h                       |    1 +
>  linux-user/m68k/Makefile.objs                      |    5 -
>  linux-user/m68k/meson.build                        |    5 +
>  linux-user/meson.build                             |   37 +
>  linux-user/microblaze/Makefile.objs                |    5 -
>  linux-user/microblaze/meson.build                  |    5 +
>  linux-user/mips/Makefile.objs                      |    5 -
>  linux-user/mips/meson.build                        |    5 +
>  linux-user/mips/syscall_nr.h                       |    1 +
>  linux-user/mips64/Makefile.objs                    |   12 -
>  linux-user/mips64/meson.build                      |    6 +
>  linux-user/mips64/syscall_nr.h                     |    7 +
>  linux-user/ppc/Makefile.objs                       |    6 -
>  linux-user/ppc/meson.build                         |    5 +
>  linux-user/s390x/Makefile.objs                     |    5 -
>  linux-user/s390x/meson.build                       |    5 +
>  linux-user/sh4/Makefile.objs                       |    5 -
>  linux-user/sh4/meson.build                         |    5 +
>  linux-user/sparc/Makefile.objs                     |    5 -
>  linux-user/sparc/meson.build                       |    5 +
>  linux-user/sparc64/Makefile.objs                   |    5 -
>  linux-user/sparc64/meson.build                     |    5 +
>  linux-user/trace.h                                 |    1 +
>  linux-user/x86_64/Makefile.objs                    |    5 -
>  linux-user/x86_64/meson.build                      |    5 +
>  linux-user/x86_64/syscall_nr.h                     |    1 +
>  linux-user/xtensa/Makefile.objs                    |    5 -
>  linux-user/xtensa/meson.build                      |    5 +
>  memory_ldst.inc.c => memory_ldst.inc               |    0
>  meson                                              |    1 +
>  meson.build                                        | 1436 ++++++++++++++++++++
>  meson_options.txt                                  |    6 +
>  migration/Makefile.objs                            |   18 -
>  migration/meson.build                              |   40 +
>  migration/trace.h                                  |    1 +
>  monitor/Makefile.objs                              |    6 -
>  monitor/meson.build                                |    9 +
>  monitor/trace.h                                    |    1 +
>  nbd/Makefile.objs                                  |    1 -
>  nbd/meson.build                                    |    5 +
>  nbd/trace.h                                        |    1 +
>  net/Makefile.objs                                  |   32 -
>  net/can/Makefile.objs                              |    2 -
>  net/can/meson.build                                |    5 +
>  net/meson.build                                    |   40 +
>  net/trace.h                                        |    1 +
>  os-posix.c                                         |    2 +-
>  pc-bios/descriptors/meson.build                    |   14 +
>  pc-bios/meson.build                                |   27 +
>  pc-bios/optionrom/Makefile                         |   67 +-
>  pc-bios/s390-ccw/Makefile                          |   18 +-
>  plugins/Makefile.objs                              |   21 -
>  plugins/meson.build                                |   13 +
>  po/LINGUAS                                         |    7 +
>  po/Makefile                                        |   52 -
>  po/POTFILES                                        |    1 +
>  po/meson.build                                     |    5 +
>  po/messages.po                                     |   74 -
>  qapi/Makefile.objs                                 |   38 -
>  qapi/meson.build                                   |  124 ++
>  qapi/trace.h                                       |    1 +
>  qga/Makefile.objs                                  |   10 -
>  qga/installer/qemu-ga.wxs                          |    2 +-
>  qga/meson.build                                    |   87 ++
>  qga/vss-win32/Makefile.objs                        |   23 -
>  qga/vss-win32/meson.build                          |   36 +
>  qobject/Makefile.objs                              |    3 -
>  qobject/meson.build                                |    3 +
>  qom/Makefile.objs                                  |    5 -
>  qom/meson.build                                    |   18 +
>  qom/trace.h                                        |    1 +
>  replay/Makefile.objs                               |   10 -
>  replay/meson.build                                 |   12 +
>  rules.mak                                          |  314 +----
>  scripts/archive-source.sh                          |    3 +-
>  scripts/check_sparse.py                            |   25 +
>  scripts/clean-includes                             |    2 +-
>  scripts/create_config                              |  129 --
>  scripts/decodetree.py                              |    2 +-
>  scripts/device-crash-test                          |    2 +-
>  scripts/feature_to_c.sh                            |   24 +-
>  scripts/grepy.sh                                   |    3 +
>  scripts/hxtool                                     |    2 +-
>  scripts/minikconf.py                               |    0
>  scripts/mtest2make.py                              |  102 ++
>  scripts/ninjatool.py                               | 1010 ++++++++++++++
>  scripts/oss-fuzz/build.sh                          |   32 +-
>  scripts/qapi-gen.py                                |    0
>  scripts/qemu-version.sh                            |   25 +
>  scripts/tracetool.py                               |    0
>  scripts/tracetool/backend/dtrace.py                |    2 +-
>  scripts/tracetool/backend/ust.py                   |    6 +-
>  scripts/tracetool/format/c.py                      |    5 +-
>  scripts/tracetool/format/tcg_h.py                  |    2 +-
>  scripts/tracetool/format/tcg_helper_c.py           |    2 +-
>  scripts/undefsym.sh                                |   20 +
>  scsi/Makefile.objs                                 |    4 -
>  scsi/meson.build                                   |    4 +
>  scsi/trace.h                                       |    1 +
>  softmmu/Makefile.objs                              |   14 -
>  softmmu/balloon.c                                  |    2 +-
>  softmmu/ioport.c                                   |    2 +-
>  softmmu/memory.c                                   |    2 +-
>  softmmu/meson.build                                |   10 +
>  softmmu/qtest.c                                    |    2 +-
>  softmmu/vl.c                                       |    2 +-
>  storage-daemon/Makefile.objs                       |    1 -
>  storage-daemon/meson.build                         |   14 +
>  storage-daemon/qapi/Makefile.objs                  |    1 -
>  storage-daemon/qapi/meson.build                    |    7 +
>  .../qemu-storage-daemon.c                          |    0
>  stubs/Makefile.objs                                |   56 -
>  stubs/meson.build                                  |   50 +
>  target/alpha/Makefile.objs                         |    4 -
>  target/alpha/meson.build                           |   18 +
>  target/arm/Makefile.objs                           |   89 --
>  target/arm/meson.build                             |   62 +
>  target/arm/trace.h                                 |    1 +
>  .../{translate-neon.inc.c => translate-neon.inc}   |    6 +-
>  target/arm/translate-sve.c                         |    2 +-
>  .../arm/{translate-vfp.inc.c => translate-vfp.inc} |    4 +-
>  target/arm/translate.c                             |   12 +-
>  target/avr/Makefile.objs                           |   34 -
>  target/avr/disas.c                                 |    2 +-
>  target/avr/meson.build                             |   20 +
>  target/avr/translate.c                             |    2 +-
>  target/cris/Makefile.objs                          |    3 -
>  target/cris/meson.build                            |   14 +
>  target/cris/translate.c                            |    2 +-
>  .../{translate_v10.inc.c => translate_v10.inc}     |    0
>  target/hppa/Makefile.objs                          |   11 -
>  target/hppa/meson.build                            |   19 +
>  target/hppa/trace.h                                |    1 +
>  target/hppa/translate.c                            |    2 +-
>  target/i386/Makefile.objs                          |   23 -
>  target/i386/hvf/Makefile.objs                      |    2 -
>  target/i386/hvf/meson.build                        |   12 +
>  target/i386/meson.build                            |   40 +
>  target/i386/trace.h                                |    1 +
>  target/lm32/Makefile.objs                          |    4 -
>  target/lm32/meson.build                            |   15 +
>  target/m68k/Makefile.objs                          |    5 -
>  target/m68k/meson.build                            |   17 +
>  target/meson.build                                 |   23 +
>  target/microblaze/Makefile.objs                    |    3 -
>  target/microblaze/meson.build                      |   14 +
>  target/mips/Makefile.objs                          |    6 -
>  target/mips/meson.build                            |   24 +
>  target/mips/trace.h                                |    1 +
>  target/mips/translate.c                            |    2 +-
>  .../{translate_init.inc.c => translate_init.inc}   |    0
>  target/moxie/Makefile.objs                         |    2 -
>  target/moxie/meson.build                           |   14 +
>  target/nios2/Makefile.objs                         |    4 -
>  target/nios2/meson.build                           |   15 +
>  target/openrisc/Makefile.objs                      |   15 -
>  target/openrisc/disas.c                            |    2 +-
>  target/openrisc/meson.build                        |   23 +
>  target/openrisc/translate.c                        |    2 +-
>  target/ppc/Makefile.objs                           |   20 -
>  target/ppc/int_helper.c                            |    2 +-
>  target/ppc/meson.build                             |   37 +
>  target/ppc/{mfrom_table.inc.c => mfrom_table.inc}  |    0
>  target/ppc/trace.h                                 |    1 +
>  target/ppc/translate.c                             |   22 +-
>  .../ppc/translate/{dfp-impl.inc.c => dfp-impl.inc} |    0
>  .../ppc/translate/{dfp-ops.inc.c => dfp-ops.inc}   |    0
>  .../ppc/translate/{fp-impl.inc.c => fp-impl.inc}   |    0
>  target/ppc/translate/{fp-ops.inc.c => fp-ops.inc}  |    0
>  .../ppc/translate/{spe-impl.inc.c => spe-impl.inc} |    0
>  .../ppc/translate/{spe-ops.inc.c => spe-ops.inc}   |    0
>  .../ppc/translate/{vmx-impl.inc.c => vmx-impl.inc} |    0
>  .../ppc/translate/{vmx-ops.inc.c => vmx-ops.inc}   |    0
>  .../ppc/translate/{vsx-impl.inc.c => vsx-impl.inc} |    0
>  .../ppc/translate/{vsx-ops.inc.c => vsx-ops.inc}   |    0
>  .../{translate_init.inc.c => translate_init.inc}   |    0
>  target/riscv/Makefile.objs                         |   28 -
>  ...trans_privileged.inc.c => trans_privileged.inc} |    0
>  .../insn_trans/{trans_rva.inc.c => trans_rva.inc}  |    0
>  .../insn_trans/{trans_rvd.inc.c => trans_rvd.inc}  |    0
>  .../insn_trans/{trans_rvf.inc.c => trans_rvf.inc}  |    0
>  .../insn_trans/{trans_rvh.inc.c => trans_rvh.inc}  |    0
>  .../insn_trans/{trans_rvi.inc.c => trans_rvi.inc}  |    0
>  .../insn_trans/{trans_rvm.inc.c => trans_rvm.inc}  |    0
>  .../insn_trans/{trans_rvv.inc.c => trans_rvv.inc}  |    0
>  target/riscv/meson.build                           |   34 +
>  target/riscv/trace.h                               |    1 +
>  target/riscv/translate.c                           |   20 +-
>  target/rx/Makefile.objs                            |   11 -
>  target/rx/disas.c                                  |    2 +-
>  target/rx/meson.build                              |   16 +
>  target/rx/translate.c                              |    2 +-
>  target/s390x/Makefile.objs                         |   30 -
>  target/s390x/cpu_features.h                        |    2 +-
>  target/s390x/cpu_models.h                          |    2 +-
>  target/s390x/meson.build                           |   49 +
>  target/s390x/trace.h                               |    1 +
>  target/s390x/translate.c                           |    2 +-
>  .../s390x/{translate_vx.inc.c => translate_vx.inc} |    0
>  target/sh4/Makefile.objs                           |    3 -
>  target/sh4/meson.build                             |   14 +
>  target/sparc/Makefile.objs                         |    7 -
>  target/sparc/meson.build                           |   23 +
>  target/sparc/trace.h                               |    1 +
>  target/tilegx/Makefile.objs                        |    1 -
>  target/tilegx/meson.build                          |   13 +
>  target/tricore/Makefile.objs                       |    1 -
>  target/tricore/meson.build                         |   15 +
>  target/unicore32/Makefile.objs                     |    8 -
>  target/unicore32/meson.build                       |   14 +
>  target/xtensa/Makefile.objs                        |   16 -
>  target/xtensa/core-dc232b.c                        |    4 +-
>  .../{gdb-config.inc.c => gdb-config.inc}           |    0
>  .../{xtensa-modules.inc.c => xtensa-modules.inc}   |    0
>  target/xtensa/core-dc233c.c                        |    4 +-
>  .../{gdb-config.inc.c => gdb-config.inc}           |    0
>  .../{xtensa-modules.inc.c => xtensa-modules.inc}   |    0
>  target/xtensa/core-de212.c                         |    4 +-
>  .../{gdb-config.inc.c => gdb-config.inc}           |    0
>  .../{xtensa-modules.inc.c => xtensa-modules.inc}   |    0
>  target/xtensa/core-fsf.c                           |    2 +-
>  .../{xtensa-modules.inc.c => xtensa-modules.inc}   |    0
>  target/xtensa/core-sample_controller.c             |    4 +-
>  .../{gdb-config.inc.c => gdb-config.inc}           |    0
>  .../{xtensa-modules.inc.c => xtensa-modules.inc}   |    0
>  target/xtensa/core-test_kc705_be.c                 |    4 +-
>  .../{gdb-config.inc.c => gdb-config.inc}           |    0
>  .../{xtensa-modules.inc.c => xtensa-modules.inc}   |    0
>  target/xtensa/core-test_mmuhifi_c3.c               |    4 +-
>  .../{gdb-config.inc.c => gdb-config.inc}           |    0
>  .../{xtensa-modules.inc.c => xtensa-modules.inc}   |    0
>  target/xtensa/import_core.sh                       |    8 +-
>  target/xtensa/meson.build                          |   30 +
>  tcg/README                                         |    2 +-
>  tcg/aarch64/{tcg-target.inc.c => tcg-target.inc}   |    4 +-
>  tcg/arm/{tcg-target.inc.c => tcg-target.inc}       |    4 +-
>  tcg/i386/{tcg-target.inc.c => tcg-target.inc}      |    4 +-
>  tcg/mips/{tcg-target.inc.c => tcg-target.inc}      |    2 +-
>  tcg/ppc/{tcg-target.inc.c => tcg-target.inc}       |    4 +-
>  tcg/riscv/{tcg-target.inc.c => tcg-target.inc}     |    4 +-
>  tcg/s390/{tcg-target.inc.c => tcg-target.inc}      |    4 +-
>  tcg/sparc/{tcg-target.inc.c => tcg-target.inc}     |    2 +-
>  tcg/{tcg-ldst.inc.c => tcg-ldst.inc}               |    0
>  tcg/{tcg-pool.inc.c => tcg-pool.inc}               |    2 +-
>  tcg/tcg.c                                          |    6 +-
>  tcg/tci/README                                     |    4 +-
>  tcg/tci/{tcg-target.inc.c => tcg-target.inc}       |    0
>  tests/Makefile.include                             |  468 +------
>  tests/acceptance/avocado_qemu/__init__.py          |    3 +-
>  tests/acceptance/boot_linux_console.py             |    6 +-
>  tests/data/acpi/rebuild-expected-aml.sh            |    2 +-
>  tests/docker/test-static                           |   24 +
>  tests/fp/Makefile                                  |  600 --------
>  tests/fp/fp-test.c                                 |    2 +-
>  tests/fp/meson.build                               |  636 +++++++++
>  tests/fp/{wrap.inc.c => wrap.inc}                  |    0
>  tests/meson.build                                  |   18 +
>  tests/multiboot/run_test.sh                        |    2 +-
>  tests/plugin/Makefile                              |   46 -
>  tests/plugin/meson.build                           |    7 +
>  tests/qapi-schema/meson.build                      |  216 +++
>  tests/qemu-iotests/check                           |    6 +-
>  tests/qemu-iotests/meson.build                     |   10 +
>  tests/qtest/Makefile.include                       |  332 -----
>  tests/qtest/ac97-test.c                            |    2 +-
>  tests/qtest/acpi-utils.h                           |    2 +-
>  tests/qtest/ahci-test.c                            |    2 +-
>  tests/qtest/arm-cpu-features.c                     |    2 +-
>  tests/qtest/bios-tables-test.c                     |    2 +-
>  tests/qtest/boot-order-test.c                      |    2 +-
>  tests/qtest/boot-sector.c                          |    2 +-
>  tests/qtest/boot-sector.h                          |    2 +-
>  tests/qtest/boot-serial-test.c                     |    2 +-
>  tests/qtest/cdrom-test.c                           |    2 +-
>  tests/qtest/dbus-vmstate-test.c                    |    2 +-
>  tests/qtest/device-introspect-test.c               |    2 +-
>  tests/qtest/device-plug-test.c                     |    2 +-
>  tests/qtest/drive_del-test.c                       |    2 +-
>  tests/qtest/ds1338-test.c                          |    2 +-
>  tests/qtest/e1000-test.c                           |    2 +-
>  tests/qtest/eepro100-test.c                        |    2 +-
>  tests/qtest/endianness-test.c                      |    2 +-
>  tests/qtest/es1370-test.c                          |    2 +-
>  tests/qtest/fuzz/Makefile.include                  |   39 -
>  tests/qtest/fuzz/fuzz.c                            |    2 +-
>  tests/qtest/fuzz/fuzz.h                            |    2 +-
>  tests/qtest/fuzz/i440fx_fuzz.c                     |    6 +-
>  tests/qtest/fuzz/meson.build                       |   35 +
>  tests/qtest/fuzz/qos_fuzz.c                        |    2 +-
>  tests/qtest/fuzz/qtest_wrappers.c                  |    2 +-
>  tests/qtest/fuzz/virtio_net_fuzz.c                 |    5 +-
>  tests/qtest/fuzz/virtio_scsi_fuzz.c                |    8 +-
>  tests/qtest/fw_cfg-test.c                          |    2 +-
>  tests/qtest/hd-geo-test.c                          |    2 +-
>  tests/qtest/hexloader-test.c                       |    2 +-
>  tests/qtest/ide-test.c                             |    2 +-
>  tests/qtest/ipoctal232-test.c                      |    2 +-
>  tests/qtest/ivshmem-test.c                         |    2 +-
>  tests/qtest/libqos/aarch64-xlnx-zcu102-machine.c   |    4 +-
>  tests/qtest/libqos/ahci.c                          |    6 +-
>  tests/qtest/libqos/ahci.h                          |    6 +-
>  tests/qtest/libqos/arm-imx25-pdk-machine.c         |    6 +-
>  tests/qtest/libqos/arm-n800-machine.c              |    6 +-
>  tests/qtest/libqos/arm-raspi2-machine.c            |    4 +-
>  tests/qtest/libqos/arm-sabrelite-machine.c         |    4 +-
>  tests/qtest/libqos/arm-smdkc210-machine.c          |    4 +-
>  tests/qtest/libqos/arm-virt-machine.c              |    6 +-
>  tests/qtest/libqos/arm-xilinx-zynq-a9-machine.c    |    4 +-
>  tests/qtest/libqos/e1000e.c                        |    6 +-
>  tests/qtest/libqos/e1000e.h                        |    2 +-
>  tests/qtest/libqos/fw_cfg.c                        |    2 +-
>  tests/qtest/libqos/i2c-imx.c                       |    2 +-
>  tests/qtest/libqos/i2c-omap.c                      |    2 +-
>  tests/qtest/libqos/i2c.c                           |    2 +-
>  tests/qtest/libqos/i2c.h                           |    2 +-
>  tests/qtest/libqos/libqos-pc.c                     |    6 +-
>  tests/qtest/libqos/libqos-pc.h                     |    2 +-
>  tests/qtest/libqos/libqos-spapr.c                  |    6 +-
>  tests/qtest/libqos/libqos-spapr.h                  |    2 +-
>  tests/qtest/libqos/libqos.c                        |    4 +-
>  tests/qtest/libqos/libqos.h                        |    4 +-
>  tests/qtest/{ => libqos}/libqtest.h                |    0
>  tests/qtest/libqos/malloc-pc.c                     |    4 +-
>  tests/qtest/libqos/malloc-pc.h                     |    2 +-
>  tests/qtest/libqos/malloc-spapr.c                  |    2 +-
>  tests/qtest/libqos/malloc-spapr.h                  |    2 +-
>  tests/qtest/libqos/malloc.c                        |    2 +-
>  tests/qtest/libqos/meson.build                     |   57 +
>  tests/qtest/libqos/pci-pc.c                        |    2 +-
>  tests/qtest/libqos/pci-pc.h                        |    6 +-
>  tests/qtest/libqos/pci-spapr.c                     |    6 +-
>  tests/qtest/libqos/pci-spapr.h                     |    6 +-
>  tests/qtest/libqos/pci.c                           |    4 +-
>  tests/qtest/libqos/pci.h                           |    2 +-
>  tests/qtest/libqos/ppc64_pseries-machine.c         |    4 +-
>  tests/qtest/libqos/qgraph.c                        |    4 +-
>  tests/qtest/libqos/qgraph.h                        |    8 +-
>  tests/qtest/libqos/qgraph_internal.h               |    4 +-
>  tests/qtest/libqos/qos_external.c                  |    8 +-
>  tests/qtest/libqos/qos_external.h                  |    4 +-
>  tests/qtest/libqos/rtas.c                          |    2 +-
>  tests/qtest/libqos/rtas.h                          |    2 +-
>  tests/qtest/libqos/sdhci.c                         |    2 +-
>  tests/qtest/libqos/sdhci.h                         |    2 +-
>  tests/qtest/libqos/tpci200.c                       |    4 +-
>  tests/qtest/libqos/usb.c                           |    2 +-
>  tests/qtest/libqos/usb.h                           |    2 +-
>  tests/qtest/libqos/virtio-9p.c                     |    4 +-
>  tests/qtest/libqos/virtio-9p.h                     |    6 +-
>  tests/qtest/libqos/virtio-balloon.c                |    4 +-
>  tests/qtest/libqos/virtio-balloon.h                |    6 +-
>  tests/qtest/libqos/virtio-blk.c                    |    4 +-
>  tests/qtest/libqos/virtio-blk.h                    |    6 +-
>  tests/qtest/libqos/virtio-mmio.c                   |    8 +-
>  tests/qtest/libqos/virtio-mmio.h                   |    4 +-
>  tests/qtest/libqos/virtio-net.c                    |    4 +-
>  tests/qtest/libqos/virtio-net.h                    |    6 +-
>  tests/qtest/libqos/virtio-pci.c                    |   14 +-
>  tests/qtest/libqos/virtio-pci.h                    |    6 +-
>  tests/qtest/libqos/virtio-rng.c                    |    4 +-
>  tests/qtest/libqos/virtio-rng.h                    |    6 +-
>  tests/qtest/libqos/virtio-scsi.c                   |    4 +-
>  tests/qtest/libqos/virtio-scsi.h                   |    6 +-
>  tests/qtest/libqos/virtio-serial.c                 |    4 +-
>  tests/qtest/libqos/virtio-serial.h                 |    6 +-
>  tests/qtest/libqos/virtio.c                        |    2 +-
>  tests/qtest/libqos/virtio.h                        |    2 +-
>  tests/qtest/libqos/x86_64_pc-machine.c             |    2 +-
>  tests/qtest/libqtest-single.h                      |    2 +-
>  tests/qtest/libqtest.c                             |    2 +-
>  tests/qtest/m48t59-test.c                          |    2 +-
>  tests/qtest/machine-none-test.c                    |    2 +-
>  tests/qtest/megasas-test.c                         |    2 +-
>  tests/qtest/meson.build                            |  257 ++++
>  tests/qtest/microbit-test.c                        |    2 +-
>  tests/qtest/migration-helpers.h                    |    2 +-
>  tests/qtest/migration-test.c                       |    4 +-
>  tests/qtest/modules-test.c                         |    2 +-
>  tests/qtest/ne2000-test.c                          |    2 +-
>  tests/qtest/numa-test.c                            |    2 +-
>  tests/qtest/nvme-test.c                            |    2 +-
>  tests/qtest/pca9552-test.c                         |    2 +-
>  tests/qtest/pci-test.c                             |    2 +-
>  tests/qtest/pcnet-test.c                           |    2 +-
>  tests/qtest/pflash-cfi02-test.c                    |    2 +-
>  tests/qtest/pnv-xscom-test.c                       |    2 +-
>  tests/qtest/prom-env-test.c                        |    2 +-
>  tests/qtest/pvpanic-test.c                         |    2 +-
>  tests/qtest/pxe-test.c                             |    2 +-
>  tests/qtest/q35-test.c                             |    2 +-
>  tests/qtest/qmp-cmd-test.c                         |    2 +-
>  tests/qtest/qmp-test.c                             |    2 +-
>  tests/qtest/qom-test.c                             |    2 +-
>  tests/qtest/rtas-test.c                            |    4 +-
>  tests/qtest/sdhci-test.c                           |    2 +-
>  tests/qtest/spapr-phb-test.c                       |    2 +-
>  tests/qtest/tco-test.c                             |    2 +-
>  tests/qtest/test-filter-mirror.c                   |    2 +-
>  tests/qtest/test-filter-redirector.c               |    2 +-
>  tests/qtest/test-hmp.c                             |    2 +-
>  tests/qtest/tpm-crb-swtpm-test.c                   |    2 +-
>  tests/qtest/tpm-tis-device-swtpm-test.c            |    2 +-
>  tests/qtest/tpm-tis-swtpm-test.c                   |    2 +-
>  tests/qtest/tpm-util.c                             |    2 +-
>  tests/qtest/tulip-test.c                           |    2 +-
>  tests/qtest/virtio-rng-test.c                      |    2 +-
>  tests/qtest/virtio-test.c                          |    2 +-
>  tests/qtest/vmgenid-test.c                         |    2 +-
>  tests/qtest/vmxnet3-test.c                         |    2 +-
>  tests/qtest/wdt_ib700-test.c                       |    2 +-
>  tests/tcg/configure.sh                             |    4 +-
>  tests/test-qga.c                                   |   10 +-
>  tests/test-qgraph.c                                |    5 +-
>  tests/vm/Makefile.include                          |    6 +-
>  tests/vm/freebsd                                   |    1 +
>  tests/vm/netbsd                                    |    1 +
>  tests/vm/openbsd                                   |    1 +
>  tools/meson.build                                  |   10 +
>  tools/virtiofsd/Makefile.objs                      |   12 -
>  tools/virtiofsd/meson.build                        |   19 +
>  tools/virtiofsd/passthrough_ll.c                   |    2 +-
>  .../virtiofsd/{seccomp.c => passthrough_seccomp.c} |    2 +-
>  .../virtiofsd/{seccomp.h => passthrough_seccomp.h} |    0
>  trace/Makefile.objs                                |   59 -
>  trace/control-target.c                             |    2 +-
>  trace/control.c                                    |    2 +-
>  trace/meson.build                                  |   93 ++
>  ui/Makefile.objs                                   |   73 -
>  ui/input-keymap.c                                  |   34 +-
>  ui/meson.build                                     |  115 ++
>  ui/shader.c                                        |    6 +-
>  ui/shader/meson.build                              |   15 +
>  ui/trace.h                                         |    1 +
>  ui/vnc-enc-zrle.c                                  |   22 +-
>  ui/{vnc-enc-zrle.inc.c => vnc-enc-zrle.inc}        |    0
>  util/Makefile.objs                                 |   83 --
>  util/meson.build                                   |   65 +
>  util/trace.h                                       |    1 +
>  version.texi.in                                    |    2 +
>  749 files changed, 8622 insertions(+), 7202 deletions(-)
>  delete mode 100644 Makefile.target
>  delete mode 100644 accel/Makefile.objs
>  delete mode 100644 accel/kvm/Makefile.objs
>  create mode 100644 accel/kvm/meson.build
>  create mode 100644 accel/kvm/trace.h
>  create mode 100644 accel/meson.build
>  delete mode 100644 accel/stubs/Makefile.objs
>  create mode 100644 accel/stubs/meson.build
>  delete mode 100644 accel/tcg/Makefile.objs
>  rename accel/tcg/{atomic_common.inc.c => atomic_common.inc} (100%)
>  create mode 100644 accel/tcg/meson.build
>  create mode 100644 accel/tcg/trace.h
>  delete mode 100644 accel/xen/Makefile.objs
>  create mode 100644 accel/xen/meson.build
>  delete mode 100644 audio/Makefile.objs
>  create mode 100644 audio/meson.build
>  create mode 100644 audio/trace.h
>  delete mode 100644 authz/Makefile.objs
>  create mode 100644 authz/meson.build
>  create mode 100644 authz/trace.h
>  delete mode 100644 backends/Makefile.objs
>  create mode 100644 backends/meson.build
>  delete mode 100644 backends/tpm/Makefile.objs
>  create mode 100644 backends/tpm/meson.build
>  create mode 100644 backends/tpm/trace.h
>  create mode 100644 backends/trace.h
>  delete mode 100644 block/Makefile.objs
>  create mode 100644 block/meson.build
>  delete mode 100644 block/monitor/Makefile.objs
>  create mode 100644 block/monitor/meson.build
>  create mode 100644 block/trace.h
>  delete mode 100644 bsd-user/Makefile.objs
>  create mode 100644 bsd-user/meson.build
>  delete mode 100644 chardev/Makefile.objs
>  create mode 100644 chardev/meson.build
>  create mode 100644 chardev/trace.h
>  delete mode 100644 contrib/elf2dmp/Makefile.objs
>  create mode 100644 contrib/elf2dmp/meson.build
>  delete mode 100644 contrib/ivshmem-client/Makefile.objs
>  create mode 100644 contrib/ivshmem-client/meson.build
>  delete mode 100644 contrib/ivshmem-server/Makefile.objs
>  create mode 100644 contrib/ivshmem-server/meson.build
>  delete mode 100644 contrib/libvhost-user/Makefile.objs
>  create mode 100644 contrib/libvhost-user/meson.build
>  delete mode 100644 contrib/rdmacm-mux/Makefile.objs
>  create mode 100644 contrib/rdmacm-mux/meson.build
>  delete mode 100644 contrib/vhost-user-blk/Makefile.objs
>  create mode 100644 contrib/vhost-user-blk/meson.build
>  delete mode 100644 contrib/vhost-user-gpu/Makefile.objs
>  create mode 100644 contrib/vhost-user-gpu/meson.build
>  delete mode 100644 contrib/vhost-user-input/Makefile.objs
>  create mode 100644 contrib/vhost-user-input/meson.build
>  delete mode 100644 contrib/vhost-user-scsi/Makefile.objs
>  create mode 100644 contrib/vhost-user-scsi/meson.build
>  delete mode 100644 crypto/Makefile.objs
>  create mode 100644 crypto/meson.build
>  create mode 100644 crypto/trace.h
>  delete mode 100644 disas/Makefile.objs
>  delete mode 100644 disas/libvixl/Makefile.objs
>  create mode 100644 disas/libvixl/meson.build
>  create mode 100644 disas/meson.build
>  create mode 100644 docs/meson.build
>  delete mode 100644 dump/Makefile.objs
>  create mode 100644 dump/meson.build
>  rename fpu/{softfloat-specialize.inc.c => softfloat-specialize.inc} (100%)
>  delete mode 100644 fsdev/Makefile.objs
>  create mode 100644 fsdev/meson.build
>  delete mode 100644 hw/9pfs/Makefile.objs
>  create mode 100644 hw/9pfs/meson.build
>  create mode 100644 hw/9pfs/trace.h
>  delete mode 100644 hw/Makefile.objs
>  delete mode 100644 hw/acpi/Makefile.objs
>  create mode 100644 hw/acpi/meson.build
>  create mode 100644 hw/acpi/trace.h
>  delete mode 100644 hw/adc/Makefile.objs
>  create mode 100644 hw/adc/meson.build
>  delete mode 100644 hw/alpha/Makefile.objs
>  create mode 100644 hw/alpha/meson.build
>  create mode 100644 hw/alpha/trace.h
>  delete mode 100644 hw/arm/Makefile.objs
>  create mode 100644 hw/arm/meson.build
>  create mode 100644 hw/arm/trace.h
>  delete mode 100644 hw/audio/Makefile.objs
>  create mode 100644 hw/audio/meson.build
>  create mode 100644 hw/audio/trace.h
>  delete mode 100644 hw/avr/Makefile.objs
>  create mode 100644 hw/avr/meson.build
>  delete mode 100644 hw/block/Makefile.objs
>  delete mode 100644 hw/block/dataplane/Makefile.objs
>  create mode 100644 hw/block/dataplane/meson.build
>  create mode 100644 hw/block/dataplane/trace.h
>  create mode 100644 hw/block/meson.build
>  create mode 100644 hw/block/trace.h
>  delete mode 100644 hw/char/Makefile.objs
>  create mode 100644 hw/char/meson.build
>  create mode 100644 hw/char/trace.h
>  delete mode 100644 hw/core/Makefile.objs
>  create mode 100644 hw/core/meson.build
>  create mode 100644 hw/core/trace.h
>  delete mode 100644 hw/cpu/Makefile.objs
>  create mode 100644 hw/cpu/meson.build
>  delete mode 100644 hw/cris/Makefile.objs
>  create mode 100644 hw/cris/meson.build
>  delete mode 100644 hw/display/Makefile.objs
>  create mode 100644 hw/display/meson.build
>  create mode 100644 hw/display/trace.h
>  delete mode 100644 hw/dma/Makefile.objs
>  create mode 100644 hw/dma/meson.build
>  create mode 100644 hw/dma/trace.h
>  delete mode 100644 hw/gpio/Makefile.objs
>  create mode 100644 hw/gpio/meson.build
>  create mode 100644 hw/gpio/trace.h
>  delete mode 100644 hw/hppa/Makefile.objs
>  create mode 100644 hw/hppa/meson.build
>  create mode 100644 hw/hppa/trace.h
>  delete mode 100644 hw/hyperv/Makefile.objs
>  create mode 100644 hw/hyperv/meson.build
>  create mode 100644 hw/hyperv/trace.h
>  delete mode 100644 hw/i2c/Makefile.objs
>  create mode 100644 hw/i2c/meson.build
>  create mode 100644 hw/i2c/trace.h
>  delete mode 100644 hw/i386/Makefile.objs
>  delete mode 100644 hw/i386/kvm/Makefile.objs
>  create mode 100644 hw/i386/kvm/meson.build
>  create mode 100644 hw/i386/meson.build
>  create mode 100644 hw/i386/trace.h
>  delete mode 100644 hw/i386/xen/Makefile.objs
>  create mode 100644 hw/i386/xen/meson.build
>  create mode 100644 hw/i386/xen/trace.h
>  delete mode 100644 hw/ide/Makefile.objs
>  create mode 100644 hw/ide/meson.build
>  create mode 100644 hw/ide/trace.h
>  delete mode 100644 hw/input/Makefile.objs
>  create mode 100644 hw/input/meson.build
>  create mode 100644 hw/input/trace.h
>  delete mode 100644 hw/intc/Makefile.objs
>  create mode 100644 hw/intc/meson.build
>  create mode 100644 hw/intc/trace.h
>  delete mode 100644 hw/ipack/Makefile.objs
>  create mode 100644 hw/ipack/meson.build
>  delete mode 100644 hw/ipmi/Makefile.objs
>  create mode 100644 hw/ipmi/meson.build
>  delete mode 100644 hw/isa/Makefile.objs
>  create mode 100644 hw/isa/meson.build
>  create mode 100644 hw/isa/trace.h
>  delete mode 100644 hw/lm32/Makefile.objs
>  create mode 100644 hw/lm32/meson.build
>  delete mode 100644 hw/m68k/Makefile.objs
>  create mode 100644 hw/m68k/meson.build
>  delete mode 100644 hw/mem/Makefile.objs
>  create mode 100644 hw/mem/meson.build
>  create mode 100644 hw/mem/trace.h
>  create mode 100644 hw/meson.build
>  delete mode 100644 hw/microblaze/Makefile.objs
>  create mode 100644 hw/microblaze/meson.build
>  delete mode 100644 hw/mips/Makefile.objs
>  create mode 100644 hw/mips/meson.build
>  create mode 100644 hw/mips/trace.h
>  delete mode 100644 hw/misc/Makefile.objs
>  delete mode 100644 hw/misc/macio/Makefile.objs
>  create mode 100644 hw/misc/macio/meson.build
>  create mode 100644 hw/misc/macio/trace.h
>  create mode 100644 hw/misc/meson.build
>  create mode 100644 hw/misc/trace.h
>  delete mode 100644 hw/moxie/Makefile.objs
>  create mode 100644 hw/moxie/meson.build
>  delete mode 100644 hw/net/Makefile.objs
>  delete mode 100644 hw/net/can/Makefile.objs
>  create mode 100644 hw/net/can/meson.build
>  create mode 100644 hw/net/meson.build
>  create mode 100644 hw/net/trace.h
>  delete mode 100644 hw/nios2/Makefile.objs
>  create mode 100644 hw/nios2/meson.build
>  delete mode 100644 hw/nubus/Makefile.objs
>  create mode 100644 hw/nubus/meson.build
>  delete mode 100644 hw/nvram/Makefile.objs
>  create mode 100644 hw/nvram/meson.build
>  create mode 100644 hw/nvram/trace.h
>  delete mode 100644 hw/openrisc/Makefile.objs
>  create mode 100644 hw/openrisc/meson.build
>  delete mode 100644 hw/pci-bridge/Makefile.objs
>  create mode 100644 hw/pci-bridge/meson.build
>  delete mode 100644 hw/pci-host/Makefile.objs
>  create mode 100644 hw/pci-host/meson.build
>  create mode 100644 hw/pci-host/trace.h
>  delete mode 100644 hw/pci/Makefile.objs
>  create mode 100644 hw/pci/meson.build
>  create mode 100644 hw/pci/trace.h
>  delete mode 100644 hw/pcmcia/Makefile.objs
>  create mode 100644 hw/pcmcia/meson.build
>  delete mode 100644 hw/ppc/Makefile.objs
>  create mode 100644 hw/ppc/meson.build
>  create mode 100644 hw/ppc/trace.h
>  delete mode 100644 hw/rdma/Makefile.objs
>  create mode 100644 hw/rdma/meson.build
>  create mode 100644 hw/rdma/trace.h
>  create mode 100644 hw/rdma/vmw/trace.h
>  delete mode 100644 hw/riscv/Makefile.objs
>  create mode 100644 hw/riscv/meson.build
>  create mode 100644 hw/riscv/trace.h
>  delete mode 100644 hw/rtc/Makefile.objs
>  create mode 100644 hw/rtc/meson.build
>  create mode 100644 hw/rtc/trace.h
>  delete mode 100644 hw/rx/Makefile.objs
>  create mode 100644 hw/rx/meson.build
>  delete mode 100644 hw/s390x/Makefile.objs
>  create mode 100644 hw/s390x/meson.build
>  create mode 100644 hw/s390x/trace.h
>  delete mode 100644 hw/scsi/Makefile.objs
>  create mode 100644 hw/scsi/meson.build
>  create mode 100644 hw/scsi/trace.h
>  delete mode 100644 hw/sd/Makefile.objs
>  create mode 100644 hw/sd/meson.build
>  create mode 100644 hw/sd/trace.h
>  delete mode 100644 hw/semihosting/Makefile.objs
>  create mode 100644 hw/semihosting/meson.build
>  delete mode 100644 hw/sh4/Makefile.objs
>  create mode 100644 hw/sh4/meson.build
>  delete mode 100644 hw/smbios/Makefile.objs
>  create mode 100644 hw/smbios/meson.build
>  delete mode 100644 hw/sparc/Makefile.objs
>  create mode 100644 hw/sparc/meson.build
>  create mode 100644 hw/sparc/trace.h
>  delete mode 100644 hw/sparc64/Makefile.objs
>  create mode 100644 hw/sparc64/meson.build
>  create mode 100644 hw/sparc64/trace.h
>  delete mode 100644 hw/ssi/Makefile.objs
>  create mode 100644 hw/ssi/meson.build
>  create mode 100644 hw/ssi/trace.h
>  delete mode 100644 hw/timer/Makefile.objs
>  create mode 100644 hw/timer/meson.build
>  create mode 100644 hw/timer/trace.h
>  delete mode 100644 hw/tpm/Makefile.objs
>  create mode 100644 hw/tpm/meson.build
>  create mode 100644 hw/tpm/trace.h
>  delete mode 100644 hw/tricore/Makefile.objs
>  create mode 100644 hw/tricore/meson.build
>  delete mode 100644 hw/unicore32/Makefile.objs
>  create mode 100644 hw/unicore32/meson.build
>  delete mode 100644 hw/usb/Makefile.objs
>  create mode 100644 hw/usb/meson.build
>  create mode 100644 hw/usb/trace.h
>  delete mode 100644 hw/vfio/Makefile.objs
>  create mode 100644 hw/vfio/meson.build
>  create mode 100644 hw/vfio/trace.h
>  delete mode 100644 hw/virtio/Makefile.objs
>  create mode 100644 hw/virtio/meson.build
>  create mode 100644 hw/virtio/trace.h
>  delete mode 100644 hw/watchdog/Makefile.objs
>  create mode 100644 hw/watchdog/meson.build
>  create mode 100644 hw/watchdog/trace.h
>  delete mode 100644 hw/xen/Makefile.objs
>  create mode 100644 hw/xen/meson.build
>  create mode 100644 hw/xen/trace.h
>  delete mode 100644 hw/xenpv/Makefile.objs
>  create mode 100644 hw/xenpv/meson.build
>  delete mode 100644 hw/xtensa/Makefile.objs
>  create mode 100644 hw/xtensa/meson.build
>  delete mode 100644 io/Makefile.objs
>  create mode 100644 io/meson.build
>  create mode 100644 io/trace.h
>  delete mode 100644 libdecnumber/Makefile.objs
>  create mode 100644 libdecnumber/meson.build
>  delete mode 100644 linux-user/Makefile.objs
>  delete mode 100644 linux-user/alpha/Makefile.objs
>  create mode 100644 linux-user/alpha/meson.build
>  delete mode 100644 linux-user/arm/Makefile.objs
>  create mode 100644 linux-user/arm/meson.build
>  delete mode 100644 linux-user/arm/nwfpe/Makefile.objs
>  create mode 100644 linux-user/arm/nwfpe/meson.build
>  delete mode 100644 linux-user/hppa/Makefile.objs
>  create mode 100644 linux-user/hppa/meson.build
>  delete mode 100644 linux-user/i386/Makefile.objs
>  create mode 100644 linux-user/i386/meson.build
>  create mode 100644 linux-user/i386/syscall_nr.h
>  delete mode 100644 linux-user/m68k/Makefile.objs
>  create mode 100644 linux-user/m68k/meson.build
>  create mode 100644 linux-user/meson.build
>  delete mode 100644 linux-user/microblaze/Makefile.objs
>  create mode 100644 linux-user/microblaze/meson.build
>  delete mode 100644 linux-user/mips/Makefile.objs
>  create mode 100644 linux-user/mips/meson.build
>  create mode 100644 linux-user/mips/syscall_nr.h
>  delete mode 100644 linux-user/mips64/Makefile.objs
>  create mode 100644 linux-user/mips64/meson.build
>  create mode 100644 linux-user/mips64/syscall_nr.h
>  delete mode 100644 linux-user/ppc/Makefile.objs
>  create mode 100644 linux-user/ppc/meson.build
>  delete mode 100644 linux-user/s390x/Makefile.objs
>  create mode 100644 linux-user/s390x/meson.build
>  delete mode 100644 linux-user/sh4/Makefile.objs
>  create mode 100644 linux-user/sh4/meson.build
>  delete mode 100644 linux-user/sparc/Makefile.objs
>  create mode 100644 linux-user/sparc/meson.build
>  delete mode 100644 linux-user/sparc64/Makefile.objs
>  create mode 100644 linux-user/sparc64/meson.build
>  create mode 100644 linux-user/trace.h
>  delete mode 100644 linux-user/x86_64/Makefile.objs
>  create mode 100644 linux-user/x86_64/meson.build
>  create mode 100644 linux-user/x86_64/syscall_nr.h
>  delete mode 100644 linux-user/xtensa/Makefile.objs
>  create mode 100644 linux-user/xtensa/meson.build
>  rename memory_ldst.inc.c => memory_ldst.inc (100%)
>  create mode 160000 meson
>  create mode 100644 meson.build
>  create mode 100644 meson_options.txt
>  delete mode 100644 migration/Makefile.objs
>  create mode 100644 migration/meson.build
>  create mode 100644 migration/trace.h
>  delete mode 100644 monitor/Makefile.objs
>  create mode 100644 monitor/meson.build
>  create mode 100644 monitor/trace.h
>  delete mode 100644 nbd/Makefile.objs
>  create mode 100644 nbd/meson.build
>  create mode 100644 nbd/trace.h
>  delete mode 100644 net/Makefile.objs
>  delete mode 100644 net/can/Makefile.objs
>  create mode 100644 net/can/meson.build
>  create mode 100644 net/meson.build
>  create mode 100644 net/trace.h
>  create mode 100644 pc-bios/descriptors/meson.build
>  create mode 100644 pc-bios/meson.build
>  delete mode 100644 plugins/Makefile.objs
>  create mode 100644 plugins/meson.build
>  create mode 100644 po/LINGUAS
>  delete mode 100644 po/Makefile
>  create mode 100644 po/POTFILES
>  create mode 100644 po/meson.build
>  delete mode 100644 po/messages.po
>  delete mode 100644 qapi/Makefile.objs
>  create mode 100644 qapi/meson.build
>  create mode 100644 qapi/trace.h
>  delete mode 100644 qga/Makefile.objs
>  create mode 100644 qga/meson.build
>  delete mode 100644 qga/vss-win32/Makefile.objs
>  create mode 100644 qga/vss-win32/meson.build
>  delete mode 100644 qobject/Makefile.objs
>  create mode 100644 qobject/meson.build
>  delete mode 100644 qom/Makefile.objs
>  create mode 100644 qom/meson.build
>  create mode 100644 qom/trace.h
>  delete mode 100644 replay/Makefile.objs
>  create mode 100644 replay/meson.build
>  create mode 100644 scripts/check_sparse.py
>  delete mode 100755 scripts/create_config
>  mode change 100755 => 100644 scripts/decodetree.py
>  create mode 100755 scripts/grepy.sh
>  mode change 100644 => 100755 scripts/hxtool
>  mode change 100755 => 100644 scripts/minikconf.py
>  create mode 100644 scripts/mtest2make.py
>  create mode 100755 scripts/ninjatool.py
>  mode change 100755 => 100644 scripts/qapi-gen.py
>  create mode 100755 scripts/qemu-version.sh
>  mode change 100755 => 100644 scripts/tracetool.py
>  create mode 100755 scripts/undefsym.sh
>  delete mode 100644 scsi/Makefile.objs
>  create mode 100644 scsi/meson.build
>  create mode 100644 scsi/trace.h
>  delete mode 100644 softmmu/Makefile.objs
>  create mode 100644 softmmu/meson.build
>  delete mode 100644 storage-daemon/Makefile.objs
>  create mode 100644 storage-daemon/meson.build
>  delete mode 100644 storage-daemon/qapi/Makefile.objs
>  create mode 100644 storage-daemon/qapi/meson.build
>  rename qemu-storage-daemon.c => storage-daemon/qemu-storage-daemon.c (100%)
>  delete mode 100644 stubs/Makefile.objs
>  create mode 100644 stubs/meson.build
>  delete mode 100644 target/alpha/Makefile.objs
>  create mode 100644 target/alpha/meson.build
>  delete mode 100644 target/arm/Makefile.objs
>  create mode 100644 target/arm/meson.build
>  create mode 100644 target/arm/trace.h
>  rename target/arm/{translate-neon.inc.c => translate-neon.inc} (99%)
>  rename target/arm/{translate-vfp.inc.c => translate-vfp.inc} (99%)
>  delete mode 100644 target/avr/Makefile.objs
>  create mode 100644 target/avr/meson.build
>  delete mode 100644 target/cris/Makefile.objs
>  create mode 100644 target/cris/meson.build
>  rename target/cris/{translate_v10.inc.c => translate_v10.inc} (100%)
>  delete mode 100644 target/hppa/Makefile.objs
>  create mode 100644 target/hppa/meson.build
>  create mode 100644 target/hppa/trace.h
>  delete mode 100644 target/i386/Makefile.objs
>  delete mode 100644 target/i386/hvf/Makefile.objs
>  create mode 100644 target/i386/hvf/meson.build
>  create mode 100644 target/i386/meson.build
>  create mode 100644 target/i386/trace.h
>  delete mode 100644 target/lm32/Makefile.objs
>  create mode 100644 target/lm32/meson.build
>  delete mode 100644 target/m68k/Makefile.objs
>  create mode 100644 target/m68k/meson.build
>  create mode 100644 target/meson.build
>  delete mode 100644 target/microblaze/Makefile.objs
>  create mode 100644 target/microblaze/meson.build
>  delete mode 100644 target/mips/Makefile.objs
>  create mode 100644 target/mips/meson.build
>  create mode 100644 target/mips/trace.h
>  rename target/mips/{translate_init.inc.c => translate_init.inc} (100%)
>  delete mode 100644 target/moxie/Makefile.objs
>  create mode 100644 target/moxie/meson.build
>  delete mode 100644 target/nios2/Makefile.objs
>  create mode 100644 target/nios2/meson.build
>  delete mode 100644 target/openrisc/Makefile.objs
>  create mode 100644 target/openrisc/meson.build
>  delete mode 100644 target/ppc/Makefile.objs
>  create mode 100644 target/ppc/meson.build
>  rename target/ppc/{mfrom_table.inc.c => mfrom_table.inc} (100%)
>  create mode 100644 target/ppc/trace.h
>  rename target/ppc/translate/{dfp-impl.inc.c => dfp-impl.inc} (100%)
>  rename target/ppc/translate/{dfp-ops.inc.c => dfp-ops.inc} (100%)
>  rename target/ppc/translate/{fp-impl.inc.c => fp-impl.inc} (100%)
>  rename target/ppc/translate/{fp-ops.inc.c => fp-ops.inc} (100%)
>  rename target/ppc/translate/{spe-impl.inc.c => spe-impl.inc} (100%)
>  rename target/ppc/translate/{spe-ops.inc.c => spe-ops.inc} (100%)
>  rename target/ppc/translate/{vmx-impl.inc.c => vmx-impl.inc} (100%)
>  rename target/ppc/translate/{vmx-ops.inc.c => vmx-ops.inc} (100%)
>  rename target/ppc/translate/{vsx-impl.inc.c => vsx-impl.inc} (100%)
>  rename target/ppc/translate/{vsx-ops.inc.c => vsx-ops.inc} (100%)
>  rename target/ppc/{translate_init.inc.c => translate_init.inc} (100%)
>  delete mode 100644 target/riscv/Makefile.objs
>  rename target/riscv/insn_trans/{trans_privileged.inc.c => trans_privileged.inc} (100%)
>  rename target/riscv/insn_trans/{trans_rva.inc.c => trans_rva.inc} (100%)
>  rename target/riscv/insn_trans/{trans_rvd.inc.c => trans_rvd.inc} (100%)
>  rename target/riscv/insn_trans/{trans_rvf.inc.c => trans_rvf.inc} (100%)
>  rename target/riscv/insn_trans/{trans_rvh.inc.c => trans_rvh.inc} (100%)
>  rename target/riscv/insn_trans/{trans_rvi.inc.c => trans_rvi.inc} (100%)
>  rename target/riscv/insn_trans/{trans_rvm.inc.c => trans_rvm.inc} (100%)
>  rename target/riscv/insn_trans/{trans_rvv.inc.c => trans_rvv.inc} (100%)
>  create mode 100644 target/riscv/meson.build
>  create mode 100644 target/riscv/trace.h
>  delete mode 100644 target/rx/Makefile.objs
>  create mode 100644 target/rx/meson.build
>  delete mode 100644 target/s390x/Makefile.objs
>  create mode 100644 target/s390x/meson.build
>  create mode 100644 target/s390x/trace.h
>  rename target/s390x/{translate_vx.inc.c => translate_vx.inc} (100%)
>  delete mode 100644 target/sh4/Makefile.objs
>  create mode 100644 target/sh4/meson.build
>  delete mode 100644 target/sparc/Makefile.objs
>  create mode 100644 target/sparc/meson.build
>  create mode 100644 target/sparc/trace.h
>  delete mode 100644 target/tilegx/Makefile.objs
>  create mode 100644 target/tilegx/meson.build
>  delete mode 100644 target/tricore/Makefile.objs
>  create mode 100644 target/tricore/meson.build
>  delete mode 100644 target/unicore32/Makefile.objs
>  create mode 100644 target/unicore32/meson.build
>  delete mode 100644 target/xtensa/Makefile.objs
>  rename target/xtensa/core-dc232b/{gdb-config.inc.c => gdb-config.inc} (100%)
>  rename target/xtensa/core-dc232b/{xtensa-modules.inc.c => xtensa-modules.inc} (100%)
>  rename target/xtensa/core-dc233c/{gdb-config.inc.c => gdb-config.inc} (100%)
>  rename target/xtensa/core-dc233c/{xtensa-modules.inc.c => xtensa-modules.inc} (100%)
>  rename target/xtensa/core-de212/{gdb-config.inc.c => gdb-config.inc} (100%)
>  rename target/xtensa/core-de212/{xtensa-modules.inc.c => xtensa-modules.inc} (100%)
>  rename target/xtensa/core-fsf/{xtensa-modules.inc.c => xtensa-modules.inc} (100%)
>  rename target/xtensa/core-sample_controller/{gdb-config.inc.c => gdb-config.inc} (100%)
>  rename target/xtensa/core-sample_controller/{xtensa-modules.inc.c => xtensa-modules.inc} (100%)
>  rename target/xtensa/core-test_kc705_be/{gdb-config.inc.c => gdb-config.inc} (100%)
>  rename target/xtensa/core-test_kc705_be/{xtensa-modules.inc.c => xtensa-modules.inc} (100%)
>  rename target/xtensa/core-test_mmuhifi_c3/{gdb-config.inc.c => gdb-config.inc} (100%)
>  rename target/xtensa/core-test_mmuhifi_c3/{xtensa-modules.inc.c => xtensa-modules.inc} (100%)
>  create mode 100644 target/xtensa/meson.build
>  rename tcg/aarch64/{tcg-target.inc.c => tcg-target.inc} (99%)
>  rename tcg/arm/{tcg-target.inc.c => tcg-target.inc} (99%)
>  rename tcg/i386/{tcg-target.inc.c => tcg-target.inc} (99%)
>  rename tcg/mips/{tcg-target.inc.c => tcg-target.inc} (99%)
>  rename tcg/ppc/{tcg-target.inc.c => tcg-target.inc} (99%)
>  rename tcg/riscv/{tcg-target.inc.c => tcg-target.inc} (99%)
>  rename tcg/s390/{tcg-target.inc.c => tcg-target.inc} (99%)
>  rename tcg/sparc/{tcg-target.inc.c => tcg-target.inc} (99%)
>  rename tcg/{tcg-ldst.inc.c => tcg-ldst.inc} (100%)
>  rename tcg/{tcg-pool.inc.c => tcg-pool.inc} (99%)
>  rename tcg/tci/{tcg-target.inc.c => tcg-target.inc} (100%)
>  create mode 100755 tests/docker/test-static
>  delete mode 100644 tests/fp/Makefile
>  create mode 100644 tests/fp/meson.build
>  rename tests/fp/{wrap.inc.c => wrap.inc} (100%)
>  create mode 100644 tests/meson.build
>  delete mode 100644 tests/plugin/Makefile
>  create mode 100644 tests/plugin/meson.build
>  create mode 100644 tests/qapi-schema/meson.build
>  create mode 100644 tests/qemu-iotests/meson.build
>  delete mode 100644 tests/qtest/Makefile.include
>  delete mode 100644 tests/qtest/fuzz/Makefile.include
>  create mode 100644 tests/qtest/fuzz/meson.build
>  rename tests/qtest/{ => libqos}/libqtest.h (100%)
>  create mode 100644 tests/qtest/libqos/meson.build
>  create mode 100644 tests/qtest/meson.build
>  create mode 100644 tools/meson.build
>  delete mode 100644 tools/virtiofsd/Makefile.objs
>  create mode 100644 tools/virtiofsd/meson.build
>  rename tools/virtiofsd/{seccomp.c => passthrough_seccomp.c} (99%)
>  rename tools/virtiofsd/{seccomp.h => passthrough_seccomp.h} (100%)
>  delete mode 100644 trace/Makefile.objs
>  create mode 100644 trace/meson.build
>  delete mode 100644 ui/Makefile.objs
>  create mode 100644 ui/meson.build
>  create mode 100644 ui/shader/meson.build
>  create mode 100644 ui/trace.h
>  rename ui/{vnc-enc-zrle.inc.c => vnc-enc-zrle.inc} (100%)
>  delete mode 100644 util/Makefile.objs
>  create mode 100644 util/meson.build
>  create mode 100644 util/trace.h
>  create mode 100644 version.texi.in
> 
> -- 
> 1.8.3.1
> 
> 


  parent reply	other threads:[~2020-08-11 12:06 UTC|newest]

Thread overview: 198+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-08-10 17:06 [PATCH 000/147] Meson integration for 5.2 Paolo Bonzini
2020-08-10 17:06 ` [PATCH 001/147] oss-fuzz/build: remove LIB_FUZZING_ENGINE Paolo Bonzini
2020-08-10 17:06 ` [PATCH 002/147] optionrom: simplify Makefile Paolo Bonzini
2020-08-10 17:06 ` [PATCH 003/147] pc-bios/s390-ccw: do not use rules.mak Paolo Bonzini
2020-08-11  9:43   ` Cornelia Huck
2020-08-10 17:06 ` [PATCH 004/147] trace: switch position of headers to what Meson requires Paolo Bonzini
2020-08-10 17:06 ` [PATCH 005/147] meson: rename .inc.c files to .inc Paolo Bonzini
2020-08-10 17:06 ` [PATCH 006/147] build-sys hack: ensure target directory is there Paolo Bonzini
2020-08-10 17:06 ` [PATCH 007/147] tests/vm: do not pollute configure with --efi-aarch64 Paolo Bonzini
2020-08-11 16:04   ` Philippe Mathieu-Daudé
2020-08-12 13:08   ` Robert Foley
2020-08-10 17:06 ` [PATCH 008/147] tests/vm: check for Python YAML parser in the Makefile Paolo Bonzini
2020-08-10 17:06 ` [PATCH 009/147] tests/docker: add test script for static linux-user builds Paolo Bonzini
2020-08-10 17:06 ` [PATCH 010/147] nsis: use "make DESTDIR=" instead of "make prefix=" Paolo Bonzini
2020-08-10 17:06 ` [PATCH 011/147] configure: do not include $(...) variables in config-host.mak Paolo Bonzini
2020-08-10 17:06 ` [PATCH 012/147] configure: expand path variables for meson configure Paolo Bonzini
2020-08-10 17:06 ` [PATCH 013/147] configure: prepare CFLAGS/CXXFLAGS/LDFLAGS for Meson Paolo Bonzini
2020-08-10 17:06 ` [PATCH 014/147] tests/vm: include setuptools Paolo Bonzini
2020-08-10 17:06 ` [PATCH 015/147] configure: integrate Meson in the build system Paolo Bonzini
2020-08-10 17:06 ` [PATCH 016/147] configure: generate Meson cross file Paolo Bonzini
2020-08-10 17:06 ` [PATCH 017/147] build-sys hack: link with whole .fa archives Paolo Bonzini
2020-08-10 17:06 ` [PATCH 018/147] build-sys: add meson submodule Paolo Bonzini
2020-08-10 17:06 ` [PATCH 019/147] meson: move summary to meson.build Paolo Bonzini
2020-08-10 17:06 ` [PATCH 020/147] meson: enable pie Paolo Bonzini
2020-08-10 17:06 ` [PATCH 021/147] meson: use coverage option Paolo Bonzini
2020-08-10 17:07 ` [PATCH 022/147] meson: add sparse support Paolo Bonzini
2020-08-10 17:07 ` [PATCH 023/147] meson: add testsuite Makefile generator Paolo Bonzini
2020-08-10 17:07 ` [PATCH 024/147] libqemuutil, qapi, trace: convert to meson Paolo Bonzini
2020-08-10 17:07 ` [PATCH 025/147] meson: add remaining generated tcg trace helpers Paolo Bonzini
2020-08-10 17:07 ` [PATCH 026/147] meson: add version.o Paolo Bonzini
2020-08-10 17:07 ` [PATCH 027/147] contrib/libvhost-user: convert to Meson Paolo Bonzini
2020-08-10 17:07 ` [PATCH 028/147] tools/virtiofsd: " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 029/147] contrib/vhost-user-blk: " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 030/147] contrib/vhost-user-scsi: " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 031/147] contrib/rdmacm-mux: " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 032/147] contrib/vhost-user-input: convert to meson Paolo Bonzini
2020-08-10 17:07 ` [PATCH 033/147] contrib/vhost-user-gpu: " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 034/147] contrib/ivshmem: " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 035/147] contrib/elf2dmp: " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 036/147] meson: convert qemu-ga Paolo Bonzini
2020-08-10 17:07 ` [PATCH 037/147] meson: convert vss-win32 Paolo Bonzini
2020-08-10 17:07 ` [PATCH 038/147] meson: add msi generation Paolo Bonzini
2020-08-10 17:07 ` [PATCH 039/147] meson: convert dummy Windows qga/qemu-ga target Paolo Bonzini
2020-08-10 17:07 ` [PATCH 040/147] meson: add qemu-bridge-helper Paolo Bonzini
2020-08-10 17:07 ` [PATCH 041/147] meson: add qemu-keymap Paolo Bonzini
2020-08-10 17:07 ` [PATCH 042/147] meson: add qemu-edid Paolo Bonzini
2020-08-10 17:07 ` [PATCH 043/147] meson: add virtfs-proxy-helper Paolo Bonzini
2020-08-10 17:07 ` [PATCH 044/147] meson: keymap-gen Paolo Bonzini
2020-08-10 17:07 ` [PATCH 045/147] meson: generate qemu-version.h Paolo Bonzini
2020-08-10 17:07 ` [PATCH 046/147] meson: generate shader headers Paolo Bonzini
2020-08-10 17:07 ` [PATCH 047/147] meson: generate hxtool files Paolo Bonzini
2020-08-10 17:07 ` [PATCH 048/147] meson: handle edk2 bios and descriptors Paolo Bonzini
2020-08-10 17:07 ` [PATCH 049/147] meson: convert check-decodetree Paolo Bonzini
2020-08-10 17:07 ` [PATCH 050/147] meson: convert tests/fp and check-softfloat Paolo Bonzini
2020-08-10 17:07 ` [PATCH 051/147] meson: convert check-qapi-schema Paolo Bonzini
2020-08-10 17:07 ` [PATCH 052/147] meson: convert qom directory to Meson (tools part) Paolo Bonzini
2020-08-10 17:07 ` [PATCH 053/147] meson: convert authz directory to Meson Paolo Bonzini
2020-08-10 17:07 ` [PATCH 054/147] meson: convert crypto " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 055/147] meson: convert io " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 056/147] meson: convert target/s390x/gen-features.h Paolo Bonzini
2020-08-10 17:07 ` [PATCH 057/147] meson: infrastructure for building emulators Paolo Bonzini
2020-08-10 17:07 ` [PATCH 058/147] meson: add macos dependencies Paolo Bonzini
2020-08-10 17:07 ` [PATCH 059/147] meson: add modules infrastructure Paolo Bonzini
2020-08-10 17:07 ` [PATCH 060/147] meson: convert chardev directory to Meson (tools part) Paolo Bonzini
2020-08-10 17:07 ` [PATCH 061/147] meson: convert block Paolo Bonzini
2020-08-10 17:07 ` [PATCH 062/147] meson: qemu-{img,io,nbd} Paolo Bonzini
2020-08-10 17:07 ` [PATCH 063/147] meson: qemu-pr-helper Paolo Bonzini
2020-08-10 17:07 ` [PATCH 064/147] configure, Makefile; remove TOOLS and HELPERS-y variable Paolo Bonzini
2020-08-10 17:07 ` [PATCH 065/147] meson: convert chardev directory to Meson (emulator part) Paolo Bonzini
2020-08-10 17:07 ` [PATCH 066/147] meson: convert tests/qtest to meson Paolo Bonzini
2020-08-11 15:02   ` Alexander Bulekov
2020-08-10 17:07 ` [PATCH 067/147] meson: convert audio directory to Meson Paolo Bonzini
2020-08-10 17:07 ` [PATCH 068/147] meson: convert ui " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 069/147] meson: convert root " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 070/147] meson: convert most of softmmu/ Paolo Bonzini
2020-08-10 17:07 ` [PATCH 071/147] meson: convert trace/ Paolo Bonzini
2020-08-10 17:07 ` [PATCH 072/147] meson: convert dump/ Paolo Bonzini
2020-08-10 17:07 ` [PATCH 073/147] meson: convert common QMP bits for qemu and qemu-storage-daemon Paolo Bonzini
2020-08-10 17:07 ` [PATCH 074/147] meson: convert qemu-storage-daemon Paolo Bonzini
2020-08-10 17:07 ` [PATCH 075/147] meson: convert replay directory to Meson Paolo Bonzini
2020-08-10 17:07 ` [PATCH 076/147] meson: convert migration " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 077/147] meson: convert net " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 078/147] meson: convert backends " Paolo Bonzini
2020-08-10 17:07 ` [PATCH 079/147] meson: convert fsdev/ Paolo Bonzini
2020-08-10 17:07 ` [PATCH 080/147] meson: convert disas directory to Meson Paolo Bonzini
2020-08-10 17:07 ` [PATCH 081/147] meson: convert qapi-specific to meson Paolo Bonzini
2020-08-10 17:08 ` [PATCH 082/147] meson: convert hw/xen Paolo Bonzini
2020-08-10 17:08 ` [PATCH 083/147] meson: convert hw/core Paolo Bonzini
2020-08-10 17:08 ` [PATCH 084/147] meson: convert hw/semihosting Paolo Bonzini
2020-08-10 17:08 ` [PATCH 085/147] meson: convert hw/nubus Paolo Bonzini
2020-08-10 17:08 ` [PATCH 086/147] meson: convert hw/smbios Paolo Bonzini
2020-08-10 17:08 ` [PATCH 087/147] meson: convert hw/mem Paolo Bonzini
2020-08-10 17:08 ` [PATCH 088/147] meson: convert hw/watchdog Paolo Bonzini
2020-08-10 17:08 ` [PATCH 089/147] meson: convert hw/virtio Paolo Bonzini
2020-08-10 17:08 ` [PATCH 090/147] meson: convert hw/vfio Paolo Bonzini
2020-08-10 17:08 ` [PATCH 091/147] meson: convert hw/usb Paolo Bonzini
2020-08-10 17:08 ` [PATCH 092/147] meson: convert hw/tpm Paolo Bonzini
2020-08-10 17:08 ` [PATCH 093/147] meson: convert hw/timer Paolo Bonzini
2020-08-10 17:08 ` [PATCH 094/147] meson: convert hw/rtc Paolo Bonzini
2020-08-10 17:08 ` [PATCH 095/147] meson: convert hw/ssi Paolo Bonzini
2020-08-10 17:08 ` [PATCH 096/147] meson: convert hw/sd Paolo Bonzini
2020-08-11 16:06   ` Philippe Mathieu-Daudé
2020-08-10 17:08 ` [PATCH 097/147] meson: convert hw/scsi Paolo Bonzini
2020-08-10 17:08 ` [PATCH 098/147] meson: convert hw/pcmcia Paolo Bonzini
2020-08-10 17:08 ` [PATCH 099/147] meson: convert hw/pci-host Paolo Bonzini
2020-08-10 17:08 ` [PATCH 100/147] meson: convert hw/pci-bridge Paolo Bonzini
2020-08-10 17:08 ` [PATCH 101/147] meson: convert hw/pci Paolo Bonzini
2020-08-10 17:08 ` [PATCH 102/147] meson: convert hw/nvram Paolo Bonzini
2020-08-10 17:08 ` [PATCH 103/147] meson: convert hw/rdma Paolo Bonzini
2020-08-10 17:08 ` [PATCH 104/147] meson: convert hw/net Paolo Bonzini
2020-08-10 17:08 ` [PATCH 105/147] meson: convert hw/misc Paolo Bonzini
2020-08-10 17:08 ` [PATCH 106/147] meson: convert hw/isa Paolo Bonzini
2020-08-10 17:08 ` [PATCH 107/147] meson: convert hw/ipmi Paolo Bonzini
2020-08-10 17:08 ` [PATCH 108/147] meson: convert hw/ipack Paolo Bonzini
2020-08-10 17:08 ` [PATCH 109/147] meson: convert hw/intc Paolo Bonzini
2020-08-10 17:08 ` [PATCH 110/147] meson: convert hw/input Paolo Bonzini
2020-08-10 17:08 ` [PATCH 111/147] meson: convert hw/ide Paolo Bonzini
2020-08-10 17:08 ` [PATCH 112/147] meson: convert hw/i2c Paolo Bonzini
2020-08-10 17:08 ` [PATCH 113/147] meson: convert hw/hyperv Paolo Bonzini
2020-08-10 17:08 ` [PATCH 114/147] meson: convert hw/gpio Paolo Bonzini
2020-08-11 16:08   ` Philippe Mathieu-Daudé
2020-08-10 17:08 ` [PATCH 115/147] meson: convert hw/dma Paolo Bonzini
2020-08-10 17:08 ` [PATCH 116/147] meson: convert hw/display Paolo Bonzini
2020-08-10 17:08 ` [PATCH 117/147] meson: convert hw/cpu Paolo Bonzini
2020-08-10 17:08 ` [PATCH 118/147] meson: convert hw/char Paolo Bonzini
2020-08-10 17:08 ` [PATCH 119/147] meson: convert hw/block Paolo Bonzini
2020-08-10 17:08 ` [PATCH 120/147] meson: convert hw/audio Paolo Bonzini
2020-08-10 17:08 ` [PATCH 121/147] meson: convert hw/adc Paolo Bonzini
2020-08-10 17:08 ` [PATCH 122/147] meson: convert hw/acpi Paolo Bonzini
2020-08-10 17:08 ` [PATCH 123/147] meson: convert hw/9pfs, cleanup Paolo Bonzini
2020-08-10 17:08 ` [PATCH 124/147] meson: convert hw/arch* Paolo Bonzini
2020-08-10 17:08 ` [PATCH 125/147] meson: target Paolo Bonzini
2020-08-10 17:08 ` [PATCH 126/147] meson: accel Paolo Bonzini
2020-08-10 17:08 ` [PATCH 127/147] meson: linux-user Paolo Bonzini
2020-08-10 17:08 ` [PATCH 128/147] meson: bsd-user Paolo Bonzini
2020-08-10 17:08 ` [PATCH 129/147] meson: cpu-emu Paolo Bonzini
2020-08-10 17:08 ` [PATCH 130/147] meson: plugins Paolo Bonzini
2020-08-10 17:08 ` [PATCH 131/147] meson: link emulators without Makefile.target Paolo Bonzini
2020-08-11 14:59   ` Alexander Bulekov
2020-08-11 16:16     ` Philippe Mathieu-Daudé
2020-08-10 17:08 ` [PATCH 132/147] meson: convert systemtap files Paolo Bonzini
2020-08-10 17:08 ` [PATCH 133/147] rules.mak: remove version.o Paolo Bonzini
2020-08-10 17:08 ` [PATCH 134/147] remove Makefile.target Paolo Bonzini
2020-08-10 17:08 ` [PATCH 135/147] meson: sphinx-build Paolo Bonzini
2020-08-10 18:33   ` Peter Maydell
2020-08-10 19:06     ` Paolo Bonzini
2020-08-10 19:21       ` Peter Maydell
2020-08-10 19:31         ` Paolo Bonzini
2020-08-10 19:36           ` Peter Maydell
2020-08-10 19:45             ` Paolo Bonzini
2020-08-10 19:57               ` Peter Maydell
2020-08-10 20:05                 ` Paolo Bonzini
2020-08-11  9:24       ` Paolo Bonzini
2020-08-10 17:08 ` [PATCH 136/147] meson: build texi doc Paolo Bonzini
2020-08-10 17:08 ` [PATCH 137/147] meson: convert check-block Paolo Bonzini
2020-08-10 17:08 ` [PATCH 138/147] rules.mak: drop unneeded macros Paolo Bonzini
2020-08-10 17:08 ` [PATCH 139/147] meson: replace create-config with meson configure_file Paolo Bonzini
2020-08-11 16:20   ` Philippe Mathieu-Daudé
2020-08-11 16:25     ` Philippe Mathieu-Daudé
2020-08-11 17:12       ` Alexander Bulekov
2020-08-11 17:16         ` Paolo Bonzini
2020-08-11 17:25           ` Alexander Bulekov
2020-08-11 17:25       ` Paolo Bonzini
2020-08-10 17:08 ` [PATCH 140/147] meson: convert sample plugins Paolo Bonzini
2020-08-10 17:08 ` [PATCH 141/147] meson: move SDL and SDL-image detection to meson Paolo Bonzini
2020-08-10 17:09 ` [PATCH 142/147] meson: convert VNC and dependent libraries " Paolo Bonzini
2020-08-10 17:09 ` [PATCH 143/147] meson: convert po/ Paolo Bonzini
2020-08-10 17:09 ` [PATCH 144/147] meson: update build-system documentation Paolo Bonzini
2020-08-10 17:09 ` [PATCH 145/147] acceptance: use stable URLs for the Debian and Ubuntu installer Paolo Bonzini
2020-08-10 17:09 ` [PATCH 146/147] cflags Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
2020-08-10 17:09 ` [PATCH 147/147] meson: avoid unstable module warning with Meson 0.56.0 or newer Paolo Bonzini
2020-08-10 18:09 ` [PATCH 000/147] Meson integration for 5.2 Peter Maydell
2020-08-10 18:14   ` Peter Maydell
2020-08-10 18:52     ` Paolo Bonzini
2020-08-10 18:20   ` Peter Maydell
2020-08-10 18:52     ` Paolo Bonzini
2020-08-10 19:11       ` Peter Maydell
2020-08-10 19:15     ` Paolo Bonzini
2020-08-10 19:16   ` Peter Maydell
2020-08-10 19:22     ` Paolo Bonzini
2020-08-10 19:26       ` Peter Maydell
2020-08-10 19:36         ` Paolo Bonzini
2020-08-10 19:45           ` Peter Maydell
2020-08-10 19:49             ` Paolo Bonzini
2020-08-10 19:55               ` Peter Maydell
2020-08-10 20:00                 ` Paolo Bonzini
2020-08-10 19:25   ` Paolo Bonzini
2020-08-10 19:27     ` Peter Maydell
2020-08-10 19:49       ` Paolo Bonzini
2020-08-11  9:41 ` Cornelia Huck
2020-08-11 11:38   ` Cornelia Huck
2020-08-11 12:04 ` Roman Bolshakov [this message]
2020-08-11 12:59   ` Paolo Bonzini
2020-08-11 14:21     ` Roman Bolshakov
2020-08-11 15:42 ` Stefano Garzarella
2020-08-12  6:32   ` Howard Spoelstra
2020-08-12 13:24     ` Philippe Mathieu-Daudé
2020-08-12 16:48       ` Howard Spoelstra

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200811120442.GA86269@SPB-NB-133.local \
    --to=r.bolshakov@yadro.com \
    --cc=alex.bennee@linaro.org \
    --cc=alxndr@bu.edu \
    --cc=armbru@redhat.com \
    --cc=berrange@redhat.com \
    --cc=cohuck@redhat.com \
    --cc=jsnow@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=philmd@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@redhat.com \
    --cc=thuth@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.