Re: [PATCH v4 2/7] Acceptance tests: Extract _console_interaction()

2020-01-28 Thread Wainer dos Santos Moschetta
On 1/20/20 9:51 PM, Philippe Mathieu-Daudé wrote: Since we are going to re-use the code shared between wait_for_console_pattern() and exec_command_and_wait_for_pattern(), extract the common part into a local function. Tested-by: Niek Linnenbank Signed-off-by: Philippe Mathieu-Daudé --- tes

Re: [PATCH v2] riscv: Add helper to make NaN-boxing for FP register

2020-01-28 Thread Richard Henderson
On 1/27/20 4:37 PM, Ian Jiang wrote: > The function that makes NaN-boxing when a 32-bit value is assigned > to a 64-bit FP register is split out to a helper gen_nanbox_fpr(). > Then it is applied in translating of the FLW instruction. > > Signed-off-by: Ian Jiang > --- > target/riscv/insn_trans/

Re: [PATCH v3 13/13] monitor/hmp: Prefer to use hmp_handle_error for error reporting in block hmp commands

2020-01-28 Thread Maxim Levitsky
On Mon, 2020-01-27 at 12:36 +0200, Maxim Levitsky wrote: > This way they all will be prefixed with 'Error:' which some parsers > (e.g libvirt) need > > Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1719169 > > Signed-off-by: Maxim Levitsky And I probably will keep that patch since it is

Re: [PATCH] Acceptance test: provides to use different transport for migration

2020-01-28 Thread Wainer dos Santos Moschetta
Hi Oksana, Thanks for your first contribution to QEMU. Some comments below. On 1/23/20 10:30 AM, Oksana Vohchana wrote: Along with VM migration via TCP, we can use migration through EXEC and UNIX transport protocol Signed-off-by: Oksana Vohchana --- tests/acceptance/migration.py | 50 ++

Re: [PATCH v3 04/13] monitor/hmp: move hmp_drive_del and hmp_commit to block-hmp-cmds.c

2020-01-28 Thread Maxim Levitsky
On Tue, 2020-01-28 at 17:51 +, Dr. David Alan Gilbert wrote: > * Maxim Levitsky (mlevi...@redhat.com) wrote: > > Signed-off-by: Maxim Levitsky > > Reviewed-by: Dr. David Alan Gilbert > > (It's easier to compare if you keep the function order the same) Sorry about that, next time I will do

Re: [PATCH rc3 01/30] target/avr: Add basic parameters for new AVR platform

2020-01-28 Thread Aleksandar Markovic
Works for me too. 16:10 Uto, 28.01.2020. Michael Rolnik је написао/ла: > Sounds good to me. > > On Tue, Jan 28, 2020 at 3:49 PM Aleksandar Markovic < > aleksandar.m.m...@gmail.com> wrote: > >> >> >> On Tuesday, January 28, 2020, Michael Rolnik wrote: >> >>> Hi all. >>> >>> I am totally lost in

Re: [PATCH v3 06/13] monitor/hmp: move hmp_block_job* to block-hmp-cmds.c

2020-01-28 Thread Dr. David Alan Gilbert
* Maxim Levitsky (mlevi...@redhat.com) wrote: > Signed-off-by: Maxim Levitsky Reviewed-by: Dr. David Alan Gilbert > --- > block/monitor/block-hmp-cmds.c | 52 ++ > include/block/block-hmp-commands.h | 6 > include/monitor/hmp.h | 5 --- > mon

Re: Making QEMU easier for management tools and applications

2020-01-28 Thread John Snow
On 1/28/20 5:16 AM, Markus Armbruster wrote: > I'm deeply skeptical of any solution that starts with inventing a > new language. Start with examining existing ones instead. I promise that we are in violent agreement. Later in the mail: "Any prior art, other projects, and reading anyone can r

[Bug 1861161] Re: qemu-arm-static stuck with 100% CPU when cross-compiling emacs

2020-01-28 Thread Philippe Vaucher
Thanks. It matches my bug because ubuntu:18.04 has a glibc 2.27 while alpine 3.9 has glib 2.58, and your bug report mentions that 2.27 has not the bug, so it makes sense. However I don't see how not having the host filesystem as ext4 would change anything, can you elaborate? Also, what filesystem

[PATCH RFC 2/2] docs: rstfy vfio-ap documentation

2020-01-28 Thread Cornelia Huck
Move to system/, as this is mostly about configuring vfio-ap. Signed-off-by: Cornelia Huck --- MAINTAINERS | 2 +- docs/system/index.rst| 1 + docs/{vfio-ap.txt => system/vfio-ap.rst} | 755 --- 3 files changed, 387 inserti

Re: [PATCH v3 10/13] monitor/hmp: move hmp_info_block* to block-hmp-cmds.c

2020-01-28 Thread Dr. David Alan Gilbert
* Maxim Levitsky (mlevi...@redhat.com) wrote: > Signed-off-by: Maxim Levitsky Reviewed-by: Dr. David Alan Gilbert > --- > block/monitor/block-hmp-cmds.c | 388 + > include/block/block-hmp-commands.h | 4 + > include/monitor/hmp.h | 4 - > monito

Re: [GSoC/Outreachy QEMU proposal] Extend support for ioctls in QEMU linux-user mode

2020-01-28 Thread Peter Maydell
On Tue, 28 Jan 2020 at 17:51, Aleksandar Markovic wrote: > > I am personally interested in both. However, learning about syscalls and > implementation of support for them in QEMU would require more ramp-up time > from student (as is the case for any new employee in a similar situation for > tha

[PATCH RFC 1/2] docs: rstfy s390 dasd ipl documentation

2020-01-28 Thread Cornelia Huck
While at it, also fix the numbering in 'What QEMU does'. Signed-off-by: Cornelia Huck --- MAINTAINERS | 2 +- docs/devel/index.rst | 1 + .../{s390-dasd-ipl.txt => s390-dasd-ipl.rst} | 65 ++- 3 files changed, 37 inser

[PATCH 137/142] meson: convert pc-bios/optionrom

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile | 18 ++-- configure | 20 + pc-bios/meson.build | 4 ++ pc-bios/optionrom/Makefile| 77 --- pc-bios/optionrom/meson.build |

Re: [PATCH v3 05/13] monitor/hmp: move hmp_drive_mirror and hmp_drive_backup to block-hmp-cmds.c

2020-01-28 Thread Dr. David Alan Gilbert
* Maxim Levitsky (mlevi...@redhat.com) wrote: > Signed-off-by: Maxim Levitsky Reviewed-by: Dr. David Alan Gilbert > --- > block/monitor/block-hmp-cmds.c | 64 ++ > include/block/block-hmp-commands.h | 3 ++ > include/monitor/hmp.h | 2 - > monitor

[PATCH 141/142] meson: convert tests/fp and check-softfloat

2020-01-28 Thread Paolo Bonzini
--- tests/Makefile.include | 134 - tests/fp/Makefile | 602 tests/fp/meson.build | 616 + tests/meson.build | 4 + 4 files changed, 620 insertions(+), 736 deletions(-) delete mode 100644 tests/

Re: [PATCH 0/4] linux-user: Fix some issues in termbits.h files

2020-01-28 Thread Laurent Vivier
Le 17/01/2020 à 03:11, Aleksandar Markovic a écrit : > From: Aleksandar Markovic > > This series is a spin-off of v5 of earlier series "linux-user: Misc > patches for 5.0", that became too large to manage. I will submit the > rest of that large series separately. > > Files linux-user//termbits.h

[PATCH 125/142] meson: build texi doc

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile | 138 ++--- docs/interop/qemu-ga-ref.texi | 2 +- docs/interop/qemu-qmp-ref.texi | 2 +- docs/meson.build | 1 + meson.build| 115 +++

[PATCH 138/142] rules.mak: drop unneeded macros

2020-01-28 Thread Paolo Bonzini
Signed-off-by: Paolo Bonzini --- docs/devel/build-system.txt | 5 +- rules.mak | 179 2 files changed, 1 insertion(+), 183 deletions(-) diff --git a/docs/devel/build-system.txt b/docs/devel/build-system.txt index 41bd08ea3a..fea67b207c 100

[PATCH 124/142] meson: generate version.texi

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile | 6 -- docs/meson.build | 4 docs/version.texi.in | 2 ++ 3 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 docs/version.texi.in diff --git a/Makefile b/Makefile index c8681ddec7.

Re: [PATCH v4 4/7] python/qemu/machine: Allow to use other serial consoles than default

2020-01-28 Thread Wainer dos Santos Moschetta
On 1/21/20 6:20 AM, Philippe Mathieu-Daudé wrote: On 1/21/20 12:51 AM, Philippe Mathieu-Daudé wrote: Currently the QEMU Python module limits the QEMUMachine class to use the first serial console. Some machines/guest might use another console than the first one as the 'boot console'. For examp

[PATCH 131/142] meson: install icons

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile | 13 - ui/icons/meson.build | 13 + ui/meson.build | 1 + 3 files changed, 14 insertions(+), 13 deletions(-) create mode 100644 ui/icons/meson.build diff --git a/Makefile b/Makefi

[PATCH RFC 0/2] docs: rstfy some s390 docs

2020-01-28 Thread Cornelia Huck
https://qemu.readthedocs.io/en/latest/index.html collects various documents from the QEMU docs/ subdirectory; however, none of the s390 files are currently included. Therefore, I set out to convert the existing files to rst and hook them up. s390-dasd-ipl was straightforward enough; I also found a

[PATCH 119/142] Aaaaallelujah!

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- .gitlab-ci.yml| 6 +- Makefile | 20 +--- Makefile.target | 133 +- configure | 4 - docs/

[PATCH 118/142] meson: plugins

2020-01-28 Thread Paolo Bonzini
For now link arguments end up in Makefile.target, they will move to the right place soon. Signed-off-by: Paolo Bonzini --- Makefile | 8 +--- Makefile.target | 11 +-- meson.build | 5 + plugins/Makefile.objs | 21 - plugins/meso

[PATCH 129/142] meson: install blobs

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile| 29 - pc-bios/meson.build | 62 + 2 files changed, 62 insertions(+), 29 deletions(-) diff --git a/Makefile b/Makefile index e4b3470b36..af635a3939

Re: [PATCH v3 09/13] monitor/hmp: move remaining hmp_block* functions to block-hmp-cmds.c

2020-01-28 Thread Dr. David Alan Gilbert
* Maxim Levitsky (mlevi...@redhat.com) wrote: > Signed-off-by: Maxim Levitsky Reviewed-by: Dr. David Alan Gilbert > --- > block/monitor/block-hmp-cmds.c | 138 + > include/block/block-hmp-commands.h | 9 ++ > include/monitor/hmp.h | 6 -- > moni

[PATCH 128/142] meson: install edk2

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile| 9 + pc-bios/meson.build | 3 +++ 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 98582518a8..e4b3470b36 100644 --- a/Makefile +++ b/Makefile @@ -107,7 +107,6 @@ C

[PATCH 142/142] meson: convert check-qapi-schema

2020-01-28 Thread Paolo Bonzini
--- tests/Makefile.include| 218 +- tests/meson.build | 2 + tests/qapi-schema/meson.build | 214 + 3 files changed, 218 insertions(+), 216 deletions(-) create mode 100644 tests/qapi-schema/meson.build diff --g

Re: Performance hit in qemu-system-ppc

2020-01-28 Thread Richard Henderson
On 1/25/20 3:30 PM, Howard Spoelstra wrote: > I noticed a considerable (~20%) slowdown in the cpu performance of > qemu-system-ppc. ENOINFO. For what test case? This should not have been on any hot path. r~

[PATCH 111/142] meson: convert hw/arch*

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.target | 7 hw/alpha/Makefile.objs | 1 - hw/alpha/meson.build| 8 hw/arm/Makefile.objs| 53 hw/arm/meson.build | 56 + h

[PATCH 139/142] meson: convert check-block

2020-01-28 Thread Paolo Bonzini
--- meson.build| 1 + tests/Makefile.include | 24 +++- tests/meson.build | 3 +++ tests/qemu-iotests/meson.build | 8 4 files changed, 15 insertions(+), 21 deletions(-) create mode 100644 tests/meson.build create mode 1006

[PATCH 123/142] meson: sphinx-build

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile | 67 ++-- docs/meson.build | 88 meson.build | 2 ++ 3 files changed, 92 insertions(+), 65 deletions(-) create mode 100644 docs/

Re: [PULL 00/19] 10 next patches

2020-01-28 Thread Juan Quintela
Peter Maydell wrote: > On Mon, 27 Jan 2020 at 22:34, Juan Quintela wrote: >> >> The following changes since commit 105b07f1ba462ec48b27e5cb74ddf81c6a79364c: >> >> Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20200127' >> into staging (2020-01-27 13:02:36 +) >> >> are available in

[PATCH 109/142] meson: convert hw/acpi

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs | 1 - hw/acpi/Makefile.objs | 24 hw/acpi/meson.build | 22 ++ hw/meson.build| 1 + 4 files changed, 23 insertions(+), 25 deletions(-) delete mode 100644

[PATCH 136/142] meson: convert pc-bios/s390-ccw

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- configure| 8 -- pc-bios/meson.build | 5 + pc-bios/s390-ccw/Makefile| 103 - pc-bios/s390-ccw/meson.build | 175 +++ 4 files changed, 180 insert

[PATCH 091/142] meson: convert hw/net

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/net/Makefile.objs | 54 -- hw/net/can/Makefile.objs | 4 --- hw/net/can/meson.build | 4 +++ hw/net/meson.build | 62 ++

[PATCH 108/142] meson: convert hw/adc

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

[PATCH 135/142] meson: replace mostly useless pc-bios/Makefile

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- pc-bios/Makefile| 19 --- pc-bios/meson.build | 12 2 files changed, 12 insertions(+), 19 deletions(-) delete mode 100644 pc-bios/Makefile diff --git a/pc-bios/Makefile b/pc-bios/Makefile deleted fil

[PATCH 089/142] meson: convert hw/nvram

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

Re: [PATCH v3 06/13] monitor/hmp: move hmp_block_job* to block-hmp-cmds.c

2020-01-28 Thread Dr. David Alan Gilbert
* Maxim Levitsky (mlevi...@redhat.com) wrote: > Signed-off-by: Maxim Levitsky Reviewed-by: Dr. David Alan Gilbert > --- > block/monitor/block-hmp-cmds.c | 52 ++ > include/block/block-hmp-commands.h | 6 > include/monitor/hmp.h | 5 --- > mon

[PATCH 088/142] meson: convert hw/pci

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- 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(-) delete mode 100644 hw/pci/Makefile.

[PATCH 107/142] meson: convert hw/audio

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs | 1 - hw/audio/Makefile.objs | 18 -- hw/audio/meson.build | 14 ++ hw/meson.build | 1 + 4 files changed, 15 insertions(+), 19 deletions(-) delete mode 100644 hw/audio/

[PATCH 134/142] meson: convert po/

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile | 3 -- meson.build| 4 +++ po/LINGUAS | 7 + po/Makefile| 52 --- po/POTFILES| 1 + po/meson.build | 5 po/messages.po | 74

[PATCH 140/142] meson: convert check-decodetree

2020-01-28 Thread Paolo Bonzini
--- tests/Makefile.include | 9 + tests/meson.build | 5 + 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/tests/Makefile.include b/tests/Makefile.include index 86da369aa0..76bf33bb74 100644 --- a/tests/Makefile.include +++ b/tests/Makefile.include @@ -1125,13 +1125

[PATCH 087/142] meson: convert hw/pci-bridge

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- 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 deletions(-) delete mode 1006

[PATCH 133/142] meson: convert pc-bios/keymaps/Makefile

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile| 14 +- meson.build | 11 pc-bios/keymaps/Makefile| 56 - pc-bios/keymaps/meson.build | 53 +++ pc-b

[PATCH 106/142] meson: convert hw/block

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- 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 | 21 +

[PATCH 132/142] meson: install desktop file

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile | 3 --- ui/meson.build | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 898949ded6..474aaeb1a9 100644 --- a/Makefile +++ b/Makefile @@ -230,9 +230,6 @@ endif endif in

[PATCH 104/142] meson: convert hw/cpu

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs | 1 - hw/cpu/Makefile.objs | 5 - hw/cpu/meson.build | 6 ++ hw/meson.build | 1 + 4 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 hw/cpu/Makefile.objs create mode 100644 hw/

[PATCH 130/142] meson: install edk2 json descriptors

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile| 17 - pc-bios/descriptors/meson.build | 14 ++ pc-bios/meson.build | 2 ++ 3 files changed, 16 insertions(+), 17 deletions(-) create mode 100644 pc-bios/descr

[PATCH 086/142] meson: convert hw/pci-host

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs | 2 +- hw/meson.build| 1 + hw/pci-host/Makefile.objs | 22 -- hw/pci-host/meson.build | 23 +++ 4 files changed, 25 insertions(+), 23 deletions(-) de

[PATCH 082/142] meson: convert hw/ssi

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

[PATCH 127/142] meson: install some scripts

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile| 3 --- meson.build | 1 + scripts/meson.build | 3 +++ 3 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 scripts/meson.build diff --git a/Makefile b/Makefile index 7c1e6d9e9c..98582518

[PATCH 103/142] meson: convert hw/display

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.target | 1 + hw/Makefile.objs | 1 - hw/display/Makefile.objs | 61 hw/display/meson.build | 56 hw/meson.build |

[PATCH 121/142] build-sys/rules.mak: remove version.o

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile | 5 - Makefile.objs | 4 rules.mak | 4 +--- 3 files changed, 1 insertion(+), 12 deletions(-) diff --git a/Makefile b/Makefile index 91fa9025c9..ddcd39fad5 100644 --- a/Makefile +++ b/Makefile @@ -228,11 +

[PATCH 126/142] meson: add NSIS building

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile| 57 meson.build | 23 scripts/nsis.sh | 58 + 3 files changed, 81 insertions(+), 57 deletions(

[PATCH 080/142] meson: convert hw/timer

2020-01-28 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 | 37 - hw/timer/meson.build | 33 + 4 files changed, 34 insertions(+), 38

[PATCH 098/142] meson: convert hw/ide

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- 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 mode 100644 hw/ide/Makefile.objs

[PATCH 117/142] meson: softmmu

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.target | 4 meson.build | 12 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Makefile.target b/Makefile.target index 5c4ba3db54..c1b640bd99 100644 --- a/Makefile.target +++ b/Makefile.t

[PATCH 122/142] remove Makefile.target

2020-01-28 Thread Paolo Bonzini
Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile| 52 - Makefile.objs | 27 - Makefile.target | 13 - configure | 2 -- 4 files changed, 4 insertions(+), 90 deletions(-

[PATCH 076/142] meson: convert hw/virtio

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs| 1 - hw/meson.build | 1 + hw/virtio/Makefile.objs | 41 -- hw/virtio/meson.build | 44 + 4 files changed, 45 insertion

[PATCH 096/142] meson: convert hw/intc

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs | 1 - hw/intc/Makefile.objs | 51 -- hw/intc/meson.build | 52 +++ hw/meson.build| 1 + 4 files changed, 53 insertions(

[PATCH 116/142] meson: cpu-emu

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.target | 12 configure | 6 ++ meson.build | 29 + scripts/feature_to_c.sh | 24 4 files changed, 43 insertions(+), 28 d

[PATCH 113/142] meson: accel

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.objs | 2 -- Makefile.target | 1 - accel/Makefile.objs | 5 - accel/kvm/Makefile.objs | 2 -- accel/kvm/meson.build | 5 + accel/meson.build | 6 ++ accel/stubs/Mak

[PATCH 120/142] meson: generate systemtap tapset files

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Meson doesn't want to rename files on installations. Currently we're renaming ".stp-installed" to ".stp" and ".stp" to ".stp-build". Signed-off-by: Marc-André Lureau --- Makefile.target | 84 ++- meson.build | 26 +

[PATCH 095/142] meson: convert hw/ipack

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

[PATCH 074/142] meson: convert hw/mem

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs | 1 - hw/mem/Kconfig | 1 + hw/mem/meson.build | 6 ++ hw/meson.build | 1 + 4 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 hw/mem/meson.build diff --git a/hw/Makefile.objs b/hw/Ma

[PATCH 071/142] meson: convert hw/semihosting

2020-01-28 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 092/142] meson: convert hw/misc

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs| 1 - hw/meson.build | 1 + hw/misc/Makefile.objs | 84 --- hw/misc/macio/Makefile.objs | 5 --- hw/misc/macio/meson.build | 8 hw/misc/meson.b

[PATCH 110/142] meson: convert hw/9pfs

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Kconfig.host | 1 + Makefile.objs | 5 - Makefile.target | 1 - hw/9pfs/Kconfig | 4 hw/9pfs/Makefile.objs | 9 - hw/9pfs/meson.build | 20 hw/Makefile.objs

[PATCH 112/142] meson: target

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- .gitignore | 2 +- Makefile.target | 3 +- libdecnumber/Makefile.objs | 5 --- libdecnumber/meson.build| 7 meson.build | 11 ++ scripts/decodetree.py

[PATCH 064/142] meson: convert net directory to Meson

2020-01-28 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 105/142] meson: convert hw/char

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs | 1 - hw/char/Makefile.objs | 36 hw/char/meson.build | 34 ++ hw/meson.build| 1 + 4 files changed, 35 insertions(+), 37 deletion

[PATCH 115/142] meson: bsd-user

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.target| 3 --- bsd-user/Makefile.objs | 2 -- bsd-user/meson.build | 10 ++ meson.build| 4 4 files changed, 14 insertions(+), 5 deletions(-) delete mode 100644 bsd-user/Makefile.objs c

[PATCH 084/142] meson: convert hw/scsi

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs | 1 - hw/meson.build| 1 + hw/scsi/Makefile.objs | 15 --- hw/scsi/meson.build | 26 ++ 4 files changed, 27 insertions(+), 16 deletions(-) delete mode 100644 hw/s

[PATCH 059/142] meson: convert dump/

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.objs | 3 +-- Makefile.target| 1 - configure | 4 dump/Makefile.objs | 3 --- dump/meson.build | 4 meson.build| 9 + 6 files changed, 18 insertions(+), 6 deletions(-) delete mo

[PATCH 114/142] meson: linux-user

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.target| 3 --- linux-user/Makefile.objs | 10 -- linux-user/arm/nwfpe/Makefile.objs | 2 -- linux-user/arm/nwfpe/meson.build | 10 ++ linux-user/meson.build | 22 +

[PATCH 101/142] meson: convert hw/gpio

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

[PATCH 079/142] meson: convert hw/tpm

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

[PATCH 058/142] meson: convert block/

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.objs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Makefile.objs b/Makefile.objs index 8a158b93bb..56d5e855da 100644 --- a/Makefile.objs +++ b/Makefile.objs @@ -35,8 +35,7 @@ qom-obj-y = qom/libqom.fa

[PATCH 100/142] meson: convert hw/hyperv

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

[PATCH 070/142] meson: convert hw/core

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs | 1 - hw/core/Makefile.objs | 30 -- hw/core/meson.build | 39 +++ hw/meson.build| 1 + 4 files changed, 40 insertions(+), 31 deletions

[PATCH 102/142] meson: convert hw/dma

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

[PATCH 093/142] meson: convert hw/isa

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- 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 100644 hw/isa/Makefile.objs creat

[PATCH 057/142] meson: convert qom/

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.objs | 1 - qom/Makefile.objs | 1 - qom/meson.build | 5 + 3 files changed, 5 insertions(+), 2 deletions(-) delete mode 100644 qom/Makefile.objs diff --git a/Makefile.objs b/Makefile.objs index ada5d795f2..8a158b

[PATCH 069/142] meson: convert hw/xen

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- configure| 4 hw/Makefile.objs | 1 - hw/meson.build | 1 + hw/xen/Makefile.objs | 6 -- hw/xen/meson.build | 18 ++ meson.build | 6 ++ 6 files changed, 29 insertions

[PATCH 099/142] meson: convert hw/i2c

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs | 1 - hw/i2c/Makefile.objs | 13 - hw/i2c/meson.build | 18 ++ hw/meson.build | 1 + 4 files changed, 19 insertions(+), 14 deletions(-) delete mode 100644 hw/i2c/Makefile.ob

[PATCH 083/142] meson: convert hw/sd

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

[PATCH 056/142] meson: convert trace/

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

[PATCH 097/142] meson: convert hw/input

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

[PATCH 066/142] meson: convert fsdev/

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.objs | 6 +- fsdev/Makefile.objs | 12 fsdev/meson.build | 10 ++ 3 files changed, 11 insertions(+), 17 deletions(-) delete mode 100644 fsdev/Makefile.objs diff --git a/Makefile.objs b/Make

[PATCH 053/142] meson: convert audio directory to Meson

2020-01-28 Thread Paolo Bonzini
Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 8 ++-- Makefile.target | 3 ++- audio/Makefile.objs | 30 -- audio/meson.build | 29 + configure | 12 meson.build

[PATCH 068/142] meson: convert qapi-specific to meson

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.target| 1 - qapi/Makefile.objs | 11 --- qapi/meson.build | 21 +++-- 3 files changed, 19 insertions(+), 14 deletions(-) delete mode 100644 qapi/Makefile.objs diff --git a/Makefile.target b/M

[PATCH 067/142] meson: convert disas directory to Meson

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

[PATCH 094/142] meson: convert hw/ipmi

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- hw/Makefile.objs | 1 - hw/ipmi/Makefile.objs | 8 hw/ipmi/meson.build | 11 +++ hw/meson.build| 1 + 4 files changed, 12 insertions(+), 9 deletions(-) delete mode 100644 hw/ipmi/Makefile.objs crea

[PATCH 046/142] meson: add modules infrastructure

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile| 10 + Makefile.target | 6 + meson.build | 53 + rules.mak | 10 - scripts/undefsym.sh | 20 + 5 files change

[PATCH 065/142] meson: convert backends directory to Meson

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau Signed-off-by: Paolo Bonzini --- Makefile.objs | 1 - backends/Makefile.objs | 19 --- backends/meson.build | 17 + configure | 2 ++ meson.build| 5 + 5 files ch

[PATCH 090/142] meson: convert hw/rdma

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- 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/rdma/Makefile.objs create mod

[PATCH 063/142] meson: build softmmu-specific migration/ram.c

2020-01-28 Thread Paolo Bonzini
From: Marc-André Lureau Signed-off-by: Marc-André Lureau --- Makefile.target | 1 - configure | 2 ++ meson.build | 5 + migration/meson.build | 2 ++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Makefile.target b/Makefile.target index d8afffbce5

<    1   2   3   4   5   >