[PATCH 012/150] configure: expand path variables for meson configure

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- configure | 35 --- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/configure b/configure index 606c327cca..373bb22287 100755 --- a/configure +++ b/configur

[PATCH 014/150] tests/vm: include setuptools

2020-08-17 Thread Paolo Bonzini
They are a dependency of Meson, so install them. Signed-off-by: Paolo Bonzini --- tests/vm/freebsd | 1 + tests/vm/netbsd | 1 + tests/vm/openbsd | 1 + 3 files changed, 3 insertions(+) diff --git a/tests/vm/freebsd b/tests/vm/freebsd index 29252fa4a6..b34b14fc53 100755 --- a/tests/vm/freebsd

[PATCH 026/150] meson: add version.o

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- meson.build | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 16f92c4c60..d70c98bd9c 100644 --- a/meson.build +++ b/meson.build @@ -45,8 +45,14 @@

[PATCH 016/150] configure: generate Meson cross file

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- configure | 68 +++ 1 file changed, 59 insertions(+), 9 deletions(-) diff --git a/configure b/configure index f99baba99e..994e9844aa 100755 --- a/confi

[PATCH 015/150] configure: integrate Meson in the build system

2020-08-17 Thread Paolo Bonzini
The Meson build system is integrated in the existing configure/make steps by invoking Meson from the configure script and converting Meson's build.ninja rules to an included Makefile. build.ninja already provides tags/ctags/cscope rules, so they are removed. Signed-off-by: Paolo Bonzini --- Mak

[PATCH 019/150] meson: move summary to meson.build

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Paolo Bonzini --- configure | 237 -- meson.build | 243 2 files changed, 243 insertions(+), 237 deletions(-) diff --git a/configure b/configure index 45111a619d..7bcc9704d8 1007

[PATCH 020/150] meson: enable pie

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- configure | 1 + 1 file changed, 1 insertion(+) diff --git a/configure b/configure index 7bcc9704d8..dcdf7312c8 100755 --- a/configure +++ b/configure @@ -8464,6 +8464,7 @@ NINJA=$PWD/ninjatool $meson se

[PATCH 029/150] contrib/vhost-user-blk: convert to Meson

2020-08-17 Thread Paolo Bonzini
The GLib pkg-config information is extracted from config-host.mak and used to link vhost-user-blk. Signed-off-by: Paolo Bonzini --- Makefile | 3 --- Makefile.objs| 1 - contrib/vhost-user-blk/Makefile.objs | 1 - contrib/vhost-user-blk/meson.b

[PATCH 025/150] meson: add remaining generated tcg trace helpers

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 51 --- trace/meson.build | 14 + 2 files changed, 14 insertions(+), 51 deletions(-) diff --git a/Makefile b/Makefile index 777

[PATCH 030/150] vhost-user-scsi: add compatibility for libiscsi 1.9.0

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Paolo Bonzini --- contrib/vhost-user-scsi/vhost-user-scsi.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contrib/vhost-user-scsi/vhost-user-scsi.c b/contrib/vhost-user-scsi/vhost-user-scsi.c index 7a1db164c8..3c912384e9 100644 --- a/contrib/vhost-user-scsi/vhost-user-scsi

[PATCH 028/150] tools/virtiofsd: convert to Meson

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Paolo Bonzini --- Makefile | 12 Makefile.objs | 1 - configure | 1 + meson.build | 11 +++ tools/meson.build

[PATCH 021/150] meson: use coverage option

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 14 -- Makefile.target| 16 configure | 9 ++--- docs/devel/testing.rst | 7 +++ meson.build| 2 +- 5 file

[PATCH 031/150] contrib/vhost-user-scsi: convert to Meson

2020-08-17 Thread Paolo Bonzini
The libiscsi pkg-config information is extracted from config-host.mak and used to link vhost-user-blk. Signed-off-by: Paolo Bonzini --- Makefile | 3 --- Makefile.objs | 3 --- contrib/vhost-user-scsi/Makefile.objs | 1 - contrib/vhost-user-sc

[PATCH 024/150] libqemuutil, qapi, trace: convert to meson

2020-08-17 Thread Paolo Bonzini
This shows how to do some "computations" in meson.build using its array and dictionary data structures, and also a basic usage of the sourceset module for conditional compilation. Signed-off-by: Paolo Bonzini --- Makefile| 228 +--- Makefile.ob

[PATCH 022/150] meson: add sparse support

2020-08-17 Thread Paolo Bonzini
Do not use cgcc; instead, extract compilation commands from compile_commands.json and invoke sparse directly. Signed-off-by: Paolo Bonzini --- Makefile| 1 + configure | 8 ++-- meson.build | 7 +++ scripts/check_sparse.py | 25 ++

[PATCH 032/150] contrib/rdmacm-mux: convert to Meson

2020-08-17 Thread Paolo Bonzini
We can use config-host.mak to decide whether the tool has to be built, apart from that the conversion is straightforward. Signed-off-by: Paolo Bonzini --- Makefile | 5 - Makefile.objs| 1 - contrib/rdmacm-mux/Makefile.objs | 3 --- contrib/rdmacm-

[PATCH 034/150] contrib/vhost-user-gpu: convert to meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 18 +- Makefile.objs| 1 - contrib/vhost-user-gpu/Makefile.objs | 10 -- contrib/vhost-user-gpu/meson.build | 13 +

[PATCH 038/150] meson: add solaris and Haiku libraries

2020-08-17 Thread Paolo Bonzini
There is no probing in configure, so no need to pass them as variables to meson. Signed-off-by: Paolo Bonzini --- meson.build | 8 1 file changed, 8 insertions(+) diff --git a/meson.build b/meson.build index 34e2a7a3f5..08bda49778 100644 --- a/meson.build +++ b/meson.build @@ -62,6 +62

[PATCH 023/150] meson: add testsuite Makefile generator

2020-08-17 Thread Paolo Bonzini
Rules to execute tests are generated by a simple Python program that integrates into the existing "make check" mechanism. This provides familiarity for developers, and also allows piecewise conversion of the testsuite Makefiles to meson. The generated rules are based on QEMU's existing test harne

[PATCH 036/150] contrib/elf2dmp: convert to meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 4 Makefile.objs | 6 -- configure | 3 --- contrib/elf2dmp/Makefile.objs | 4 contrib/elf2dmp/meson.build | 5 + me

[PATCH 035/150] contrib/ivshmem: convert to meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 9 - Makefile.objs| 2 -- configure| 3 --- contrib/ivshmem-client/Makefile.objs | 1 - contrib/ivshmem-c

[PATCH 042/150] meson: convert dummy Windows qga/qemu-ga target

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Paolo Bonzini --- Makefile | 5 - qga/meson.build | 4 qga/vss-win32/meson.build | 2 ++ 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index a46b31b907..06c73b8d09 100644 --- a/Makefile +++ b/Makefile @@ -439,

[PATCH 027/150] contrib/libvhost-user: convert to Meson

2020-08-17 Thread Paolo Bonzini
Since libqemuutil.a has been converted to Meson, the conversion is straightforward. Signed-off-by: Paolo Bonzini --- Makefile| 16 +--- Makefile.objs | 1 - contrib/libvhost-user/Makefile.objs | 1 - contrib/libvhost-user/meson.buil

[PATCH 040/150] meson: convert vss-win32

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile| 1 - Makefile.objs | 8 qga/Makefile.objs | 1 - qga/meson.build | 6 ++ qga/vss-win32/Makefile.objs | 23 ---

[PATCH 050/150] meson: generate hxtool files

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile| 8 +--- Makefile.target | 6 -- meson.build | 22 ++ scripts/hxtool | 2 +- 4 files changed, 24 insertions(+), 14 deletions(-) mode change 100644 =>

[PATCH 037/150] meson: add macos dependencies

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau There is no probing in configure, so no need to pass them as variables to meson. Do a regular meson dependency() instead. Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- meson.build | 9 + 1 file changed, 9 insertions(+) diff --git a/meson.bu

[PATCH 033/150] contrib/vhost-user-input: convert to meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 11 --- Makefile.objs | 1 - contrib/vhost-user-input/Makefile.objs | 1 - contrib/vhost-user-input/meson.build | 5 + me

[PATCH 045/150] meson: add qemu-edid

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Paolo Bonzini --- Makefile| 2 -- configure | 2 +- meson.build | 4 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 60dec5d0ff..35ea

[PATCH 039/150] meson: convert qemu-ga

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 53 +-- Makefile.objs | 1 - configure | 14 +++ meson.build | 8 ++ qga/Makefile.objs | 9 --- q

[PATCH 044/150] meson: add qemu-keymap

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile| 5 - configure | 4 +--- meson.build | 10 ++ 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index cbd5bd1a87..60dec5d0ff 100644 --- a/Ma

[PATCH 055/150] meson: convert qom directory to Meson (tools part)

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 2 +- Makefile.objs | 2 +- Makefile.target | 3 ++- meson.build | 1 + qom/Makefile.objs | 3 --- qom/meson.build | 15 +++ 6 files changed, 20 insertio

[PATCH 046/150] meson: add virtfs-proxy-helper

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 2 -- configure | 7 +-- fsdev/meson.build | 8 meson.build | 6 ++ 4 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 fsdev/meson.bui

[PATCH 061/150] meson: add modules infrastructure

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile| 10 + Makefile.target | 6 ++ meson.build | 51 + rules.mak | 10 - scripts/undefsym.sh | 20 ++

[PATCH 048/150] meson: generate qemu-version.h

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile| 27 +-- meson.build | 14 -- scripts/qemu-version.sh | 25 + 3 files changed, 38 insertions(+), 28 deletio

[PATCH 047/150] meson: keymap-gen

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 38 -- meson.build| 1 + ui/meson.build | 34 ++ 3 files changed, 35 insertions(+), 38 deletions(-) create mode 1

[PATCH 041/150] meson: add msi generation

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 18 -- qga/meson.build | 25 + qga/vss-win32/meson.build | 3 ++- 3 files changed, 27 insertions(+), 19 deletions(-) diff --

[PATCH 051/150] meson: handle edk2 bios and descriptors

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Paolo Bonzini --- Makefile| 29 - meson.build | 1 + pc-bios/descriptors/meson.build | 14 ++ pc-bio

[PATCH 043/150] meson: add qemu-bridge-helper

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Paolo Bonzini --- Makefile| 4 meson.build | 9 - 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 06c73b8d09..cbd5bd1a87 100644

[PATCH 064/150] meson: qemu-{img,io,nbd}

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile| 5 - configure | 3 +-- meson.build | 14 -- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 22247cb376..e2f64b9c8b 100644 --- a

[PATCH 052/150] meson: convert check-decodetree

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Paolo Bonzini --- meson.build| 2 ++ tests/Makefile.include | 8 +--- tests/meson.build | 4 3 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 tests/meson.build diff --git a/meson.build b/meson.build index bb9e918e4c..00b3220fc8 100644

[PATCH 058/150] meson: convert io directory to Meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 1 - Makefile.objs| 2 +- Makefile.target | 2 +- io/Makefile.objs | 12 io/meson.build | 25 + meson.build | 1 + 6 files changed,

[PATCH 063/150] meson: convert block

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile| 8 --- Makefile.objs | 32 +++--- Makefile.target | 3 +- block.c | 2 +- block/Makefile.objs | 75 -

[PATCH 049/150] meson: generate shader headers

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 19 --- meson.build | 1 + ui/meson.build| 2 ++ ui/shader/meson.build | 15 +++ 4 files changed, 18 insertions(+), 19 deletions(-)

[PATCH 057/150] meson: convert crypto directory to Meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 1 - Makefile.objs| 2 +- Makefile.target | 2 +- crypto/Makefile.objs | 37 --- crypto/meson.build | 52 ++

[PATCH 067/150] meson: convert chardev directory to Meson (emulator part)

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 2 -- Makefile.target | 2 ++ chardev/Makefile.objs | 10 -- chardev/meson.build | 13 + configure | 2 ++ meson.build | 14 ++ 6 files chang

[PATCH 059/150] meson: convert target/s390x/gen-features.h

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Needed by linux-user/s390x/cpu_loop.c; this removes the only use of HOST_CC. Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile| 2 ++ configure | 1 - meson.build | 1 + target/meson.buil

[PATCH 062/150] meson: convert chardev directory to Meson (tools part)

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Paolo Bonzini --- Makefile | 1 - Makefile.objs | 4 ++-- Makefile.target | 2 +- chardev/Makefile.objs | 19 --- chardev/meson.build | 3

[PATCH 054/150] meson: convert check-qapi-schema

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Paolo Bonzini --- tests/Makefile.include| 218 +--- tests/meson.build | 2 + tests/qapi-schema/meson.build | 225 ++ 3 files changed, 229 insertions(+), 216 deletions(-) create mode 100644 tests/qapi

[PATCH 070/150] meson: convert ui directory to Meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs| 8 +++-- Makefile.target | 8 ++--- configure| 6 meson.build | 50 + ui/Makefile.objs | 73 --

[PATCH 069/150] meson: convert audio directory to Meson

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 7 +-- Makefile.target | 3 ++- audio/Makefile.objs | 35 --- audio/meson.build | 30 ++ configure | 16 meso

[PATCH 072/150] meson: convert most of softmmu/

2020-08-17 Thread Paolo Bonzini
Leave out main.c, it's special due to fuzzing. Signed-off-by: Paolo Bonzini --- meson.build | 2 ++ softmmu/Makefile.objs | 14 +- softmmu/meson.build | 10 ++ 3 files changed, 13 insertions(+), 13 deletions(-) create mode 100644 softmmu/meson.build diff --git

[PATCH 053/150] meson: convert tests/fp and check-softfloat

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Paolo Bonzini --- configure | 2 +- tests/Makefile.include | 160 +-- tests/fp/Makefile | 600 -- tests/fp/meson.build | 636 + tests/meson.build | 4 + 5 files changed,

[PATCH 071/150] meson: convert root directory to Meson

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 21 ++--- Makefile.target | 2 +- configure | 2 ++ meson.build | 33 + 4 files changed, 38 insertions(+), 20 deletions(-) diff --git a/Makefile.objs b

[PATCH 073/150] meson: convert trace/

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- trace/Makefile.objs | 8 trace/meson.build | 5 - 2 files changed, 4 insertions(+), 9 deletions(-) delete mode 100644 trace/Makefile.objs diff --git a/trace/Makefile.objs b/trace/Makefile

[PATCH 075/150] meson: convert common QMP bits for qemu and qemu-storage-daemon

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 8 +--- Makefile.target | 1 - meson.build | 10 ++ monitor/Makefile.objs | 6 -- monitor/meson.build | 9 + qom/Makefile.objs | 2 -- qom/meson.build

[PATCH 056/150] meson: convert authz directory to Meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile| 1 - Makefile.objs | 3 ++- Makefile.target | 2 +- authz/Makefile.objs | 7 --- authz/meson.build | 19 +++ meson.build | 5 + 6 fil

[PATCH 074/150] meson: convert dump/

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 3 +-- Makefile.target| 1 - configure | 4 dump/Makefile.objs | 3 --- dump/meson.build | 4 meson.build| 9 + 6 files changed, 18 insertions

[PATCH 077/150] meson: convert replay directory to Meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs| 1 - meson.build | 1 + replay/Makefile.objs | 10 -- replay/meson.build | 12 4 files changed, 13 insertions(+), 11 deletions(-) delete mode 1006

[PATCH 079/150] meson: convert net directory to Meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 3 +-- Makefile.target | 1 + meson.build | 10 ++ net/Makefile.objs | 32 net/can/Makefile.objs | 2 -- net/can/mes

[PATCH 083/150] meson: convert qapi-specific to meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 2 -- Makefile.target| 1 - qapi/Makefile.objs | 15 --- qapi/meson.build | 10 +++--- 4 files changed, 7 insertions(+), 21 deletions(-) delete mode 100644 qa

[PATCH 068/150] meson: convert tests/qtest to meson

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Paolo Bonzini --- meson.build | 3 + tests/Makefile.include| 47 +-- tests/meson.build | 1 + tests/qtest/Makefile.include | 332 -- tests/qtest/ac97-test.c

[PATCH 060/150] meson: infrastructure for building emulators

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile | 74 ++ Makefile.target| 19 +++-- configure | 6 -- hw/i386/fw_cfg.c | 2 +- hw/i386/pc.c | 2 +- hw/i386/pc_piix.c | 2 +- hw/i386/x86.c

[PATCH 085/150] meson: convert hw/core

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/core/Makefile.objs | 34 - hw/core/meson.build| 49 ++ hw/meson.build | 1 + tests/Makef

[PATCH 082/150] meson: convert disas directory to Meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 2 -- disas/Makefile.objs | 30 -- disas/libvixl/Makefile.objs | 5 - disas/libvixl/meson.build | 7 +++ disas/meson.build

[PATCH 081/150] meson: convert fsdev/

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 4 +--- configure | 1 - fsdev/Makefile.objs | 12 fsdev/meson.build | 10 ++ 4 files changed, 11 insertions(+), 16 deletions(-) delete mode 10064

[PATCH 065/150] meson: qemu-pr-helper

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile| 7 +-- configure | 3 --- meson.build | 10 ++ 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index e2f64b9c8b..cd8d9a0b02 100644 --- a/M

[PATCH 086/150] meson: convert hw/semihosting

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/semihosting/Makefile.objs | 2 -- hw/semihosting/meson.build | 4 4 files changed, 5 insertions(+), 3 deletions(-) delete mode 100644 hw/semihosti

[PATCH 087/150] meson: convert hw/nubus

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/nubus/Makefile.objs | 4 hw/nubus/meson.build | 7 +++ 4 files changed, 8 insertions(+), 5 deletions(-) delete mode 100644 hw/nubus/Makefile.objs create mode 100644 hw/nubus/meson.build d

[PATCH 066/150] configure, Makefile; remove TOOLS and HELPERS-y variable

2020-08-17 Thread Paolo Bonzini
Everything involving tools is now done by meson. Signed-off-by: Paolo Bonzini --- Makefile | 22 ++ configure | 7 --- 2 files changed, 2 insertions(+), 27 deletions(-) diff --git a/Makefile b/Makefile index cd8d9a0b02..135175c5ef 100644 --- a/Makefile +++ b/Makefile @

[PATCH 084/150] meson: convert hw/xen

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- configure| 7 +-- hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/xen/Makefile.objs | 7 --- hw/xen/meson.build | 20 meson.build | 6 ++

[PATCH 088/150] meson: convert hw/smbios

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs| 1 - hw/meson.build | 1 + hw/smbios/Makefile.objs | 10 -- hw/smbios/meson.build | 13 + 4 files changed, 14 insertions(+), 11 deletions(-) del

Re: [RFC PATCH 11/22] qemu-nbd: Use blk_exp_add() to create the export

2020-08-17 Thread Max Reitz
On 17.08.20 16:27, Max Reitz wrote: > On 13.08.20 18:29, Kevin Wolf wrote: >> With this change, NBD exports are only created through the BlockExport >> interface any more. This allows us finally to move things from the NBD >> layer to the BlockExport layer if they make sense for other export >> typ

[PATCH 091/150] meson: convert hw/virtio

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs| 1 - hw/meson.build | 1 + hw/virtio/Makefile.objs | 48 -- hw/virtio/meson.build | 51 +

[PATCH 089/150] meson: convert hw/mem

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/mem/Kconfig | 1 + hw/mem/Makefile.objs | 3 --- hw/mem/meson.build | 6 ++ hw/meson.build | 1 + 5 files changed, 8 insertions(+), 4 deletions(-) delete

[PATCH 096/150] meson: convert hw/rtc

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/rtc/Makefile.objs | 15 --- hw/rtc/meson.build | 16 4 files changed, 17 insertions(+), 16 deletions(-) delete mode 100644 hw/rtc/Makefile.objs create mode 100644 hw/rtc/

[PATCH 076/150] meson: convert qemu-storage-daemon

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Paolo Bonzini --- Makefile| 5 - Makefile.objs | 10 -- meson.build | 2 +- storage-daemon/Makefile.objs| 3 --- storage-

[PATCH 090/150] meson: convert hw/watchdog

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build| 1 + hw/watchdog/Makefile.objs | 7 --- hw/watchdog/meson.build | 7 +++ 4 files changed, 8 insertions(+), 8 deletions(-) delete mod

[PATCH 093/150] meson: convert hw/usb

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.target | 1 + hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/usb/Makefile.objs | 71 hw/usb/meson.build | 69 ++ m

[PATCH 103/150] meson: convert hw/pci

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/pci/Makefile.objs | 14 -- hw/pci/meson.build | 19 +++ 4 files changed, 20 insertions(+), 15 deletions(-) delet

[PATCH 078/150] meson: convert migration directory to Meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 1 - Makefile.target | 1 - meson.build | 5 + migration/Makefile.objs | 18 -- migration/meson.build | 40 ++

[PATCH 094/150] meson: convert hw/tpm

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/tpm/Makefile.objs | 6 -- hw/tpm/meson.build | 8 4 files changed, 9 insertions(+), 7 deletions(-) delete mode 100644 hw/tpm/Makefile.objs create mode 100

[PATCH 092/150] meson: convert hw/vfio

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build| 1 + hw/vfio/Makefile.objs | 8 hw/vfio/meson.build | 18 ++ 4 files changed, 19 insertions(+), 9 deletions(-) delete mo

[PATCH 080/150] meson: convert backends directory to Meson

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 2 -- backends/Makefile.objs | 23 --- backends/meson.build | 19 +++ backends/tpm/Makefile.objs | 4 backends/tpm/meson.b

[PATCH 102/150] meson: convert hw/pci-bridge

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs| 1 - hw/meson.build | 1 + hw/pci-bridge/Makefile.objs | 10 -- hw/pci-bridge/meson.build | 14 ++ 4 files changed, 15 insertions(+), 11

[PATCH 097/150] meson: convert hw/ssi

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/ssi/Makefile.objs | 10 -- hw/ssi/meson.build | 9 + 4 files changed, 10 insertions(+), 11 deletions(-) delete mode 100644

[PATCH 099/150] meson: convert hw/scsi

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build| 1 + hw/scsi/Makefile.objs | 15 --- hw/scsi/meson.build | 26 ++ 4 files changed, 27 insertions(+), 16 deletio

[PATCH 095/150] meson: convert hw/timer

2020-08-17 Thread Paolo Bonzini
Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/timer/Makefile.objs | 41 - hw/timer/meson.build | 37 + 4 files changed, 38 insertion

[PATCH 108/150] meson: convert hw/isa

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/isa/Makefile.objs | 11 --- hw/isa/meson.build | 11 +++ hw/meson.build | 1 + 4 files changed, 12 insertions(+), 12 deletions(-) delete mode 1006

[PATCH 106/150] meson: convert hw/net

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/net/Makefile.objs | 59 --- hw/net/can/Makefile.objs | 4 --- hw/net/can/meson.build | 4 +++ h

[PATCH 098/150] meson: convert hw/sd

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs| 1 - hw/meson.build | 1 + hw/sd/Makefile.objs | 12 hw/sd/meson.build | 12 4 files changed, 13 insertions(+), 13 deletions(-) delete mode 100644

[PATCH 111/150] meson: convert hw/intc

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/intc/Makefile.objs | 54 -- hw/intc/meson.build | 55 +++ hw/meson.build| 1 + 4

[PATCH 100/150] meson: convert hw/pcmcia

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs| 1 - hw/meson.build | 1 + hw/pcmcia/Makefile.objs | 2 -- hw/pcmcia/meson.build | 2 ++ 4 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 hw/pcmcia

[PATCH 101/150] meson: convert hw/pci-host

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 2 +- hw/meson.build| 1 + hw/pci-host/Makefile.objs | 24 hw/pci-host/meson.build | 31 +++ 4 files change

[PATCH 107/150] meson: convert hw/misc

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs| 1 - hw/meson.build | 1 + hw/misc/Makefile.objs | 95 --- hw/misc/macio/Makefile.objs | 5 -- hw/misc/macio/meson.build

[PATCH 113/150] meson: convert hw/ide

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/ide/Makefile.objs | 14 -- hw/ide/meson.build | 14 ++ hw/meson.build | 1 + 4 files changed, 15 insertions(+), 15 deletions(-) delete mod

[PATCH 104/150] meson: convert hw/nvram

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/nvram/Makefile.objs | 8 hw/nvram/meson.build | 9 + 4 files changed, 10 insertions(+), 9 deletions(-) delete mode 100644

[PATCH 114/150] meson: convert hw/i2c

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Reviewed-by: Corey Minyard Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/i2c/Makefile.objs | 14 -- hw/i2c/meson.build | 16 hw/meson.build |

[PATCH 121/150] meson: convert hw/block

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/block/Makefile.objs | 18 -- hw/block/dataplane/Makefile.objs | 2 -- hw/block/dataplane/meson.build | 2 ++ hw/block/meson.build

[PATCH 105/150] meson: convert hw/rdma

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/meson.build| 1 + hw/rdma/Makefile.objs | 3 --- hw/rdma/meson.build | 10 ++ 4 files changed, 11 insertions(+), 4 deletions(-) delete mode 100644 hw/

[PATCH 109/150] meson: convert hw/ipmi

2020-08-17 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Reviewed-by: Corey Minyard Signed-off-by: Paolo Bonzini --- hw/Makefile.objs | 1 - hw/ipmi/Makefile.objs | 8 hw/ipmi/meson.build | 11 +++ hw/meson.build| 1 + 4 files changed, 12 insertions(+), 9 de

<    1   2   3   4   5   6   >