qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Philippe Mathieu-Daudé" <philmd@linaro.org>
To: marcandre.lureau@redhat.com, qemu-devel@nongnu.org
Cc: "Gerd Hoffmann" <kraxel@redhat.com>,
	"Paolo Bonzini" <pbonzini@redhat.com>,
	"Daniel P. Berrangé" <berrange@redhat.com>,
	"Thomas Huth" <thuth@redhat.com>
Subject: Re: [PATCH 51/67] build-sys: add optional "pixman" feature
Date: Wed, 30 Aug 2023 17:55:26 +0200	[thread overview]
Message-ID: <fa0b84b4-f513-0667-eca2-e8dd70ae677a@linaro.org> (raw)
In-Reply-To: <784947c2-3b2a-6452-b009-c4a21fd67d0a@linaro.org>

On 30/8/23 17:48, Philippe Mathieu-Daudé wrote:
> On 30/8/23 11:38, marcandre.lureau@redhat.com wrote:
>> From: Marc-André Lureau <marcandre.lureau@redhat.com>
>>
>> Set CONFIG_PIXMAN accordinly.
>>
>> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
>> ---
>>   meson.build       | 6 ++++--
>>   Kconfig.host      | 3 +++
>>   meson_options.txt | 2 ++
>>   3 files changed, 9 insertions(+), 2 deletions(-)
>>
>> diff --git a/meson.build b/meson.build
>> index 98e68ef0b1..3bd7046099 100644
>> --- a/meson.build
>> +++ b/meson.build
>> @@ -836,8 +836,8 @@ if 'ust' in get_option('trace_backends')
>>                        method: 'pkg-config')
>>   endif
>>   pixman = not_found
>> -if have_system or have_tools
>> -  pixman = dependency('pixman-1', required: have_system, 
>> version:'>=0.21.8',
>> +if not get_option('pixman').auto() or have_system or have_tools
>> +  pixman = dependency('pixman-1', required: get_option('pixman'), 
>> version:'>=0.21.8',
>>                         method: 'pkg-config')


>> diff --git a/meson_options.txt b/meson_options.txt
>> index aaea5ddd77..89654fd77d 100644
>> --- a/meson_options.txt
>> +++ b/meson_options.txt
>> @@ -216,6 +216,8 @@ option('l2tpv3', type : 'feature', value : 'auto',
>>          description: 'l2tpv3 network backend support')
>>   option('netmap', type : 'feature', value : 'auto',
>>          description: 'netmap network backend support')
>> +option('pixman', type : 'feature', value : 'auto',
>> +       description: 'pixman support')
>>   option('slirp', type: 'feature', value: 'auto',
>>          description: 'libslirp user mode network backend support')
>>   option('vde', type : 'feature', value : 'auto',
> 
> Apparently missing:
> 
> -- >8 --
> diff --git a/scripts/meson-buildoptions.sh b/scripts/meson-buildoptions.sh
> index 9da3fe299b..16957ea9f0 100644
> --- a/scripts/meson-buildoptions.sh
> +++ b/scripts/meson-buildoptions.sh
> @@ -146,6 +146,7 @@ meson_options_help() {
>     printf "%s\n" '  pa              PulseAudio sound support'
>     printf "%s\n" '  parallels       parallels image format support'
>     printf "%s\n" '  pipewire        PipeWire sound support'
> +  printf "%s\n" '  pixman          pixman support'
>     printf "%s\n" '  png             PNG support with libpng'
>     printf "%s\n" '  pvrdma          Enable PVRDMA support'
>     printf "%s\n" '  qcow1           qcow1 image format support'
> @@ -397,6 +398,8 @@ _meson_option_parse() {
>       --disable-parallels) printf "%s" -Dparallels=disabled ;;
>       --enable-pipewire) printf "%s" -Dpipewire=enabled ;;
>       --disable-pipewire) printf "%s" -Dpipewire=disabled ;;
> +    --enable-pixman) printf "%s" -Dpixman=enabled ;;
> +    --disable-pixman) printf "%s" -Dpixman=disabled ;;
>       --with-pkgversion=*) quote_sh "-Dpkgversion=$2" ;;
>       --enable-png) printf "%s" -Dpng=enabled ;;
>       --disable-png) printf "%s" -Dpng=disabled ;;
> ---

Many files fail to build when using --disable-pixman here:

[39/51] Compiling C object libcommon.fa.p/ui_curses.c.o
FAILED: libcommon.fa.p/ui_curses.c.o
In file included from ../../ui/curses.c:37:
In file included from include/ui/console.h:4:
include/ui/qemu-pixman.h:12:10: fatal error: 'pixman.h' file not found
#include <pixman.h>
          ^~~~~~~~~~

Full list:

$ ninja libcommon.fa -k 0 2>&1 | grep -F FAILED
FAILED: libcommon.fa.p/ui_input-legacy.c.o
FAILED: libcommon.fa.p/ui_cursor.c.o
FAILED: libcommon.fa.p/ui_qemu-pixman.c.o
FAILED: libcommon.fa.p/ui_kbd-state.c.o
FAILED: libcommon.fa.p/ui_input.c.o
FAILED: libcommon.fa.p/ui_ui-qmp-cmds.c.o
FAILED: libcommon.fa.p/ui_console.c.o
FAILED: libcommon.fa.p/ui_vdagent.c.o
FAILED: libcommon.fa.p/ui_console-vc.c.o
FAILED: libcommon.fa.p/ui_ui-hmp-cmds.c.o
FAILED: libcommon.fa.p/ui_util.c.o
FAILED: libcommon.fa.p/ui_vnc-enc-zlib.c.o
FAILED: libcommon.fa.p/ui_vnc-enc-hextile.c.o
FAILED: libcommon.fa.p/ui_vnc-auth-vencrypt.c.o
FAILED: libcommon.fa.p/ui_vnc.c.o
FAILED: libcommon.fa.p/ui_vnc-enc-tight.c.o
FAILED: libcommon.fa.p/ui_vnc-ws.c.o
FAILED: libcommon.fa.p/ui_vnc-jobs.c.o
FAILED: libcommon.fa.p/ui_vnc-clipboard.c.o
FAILED: libcommon.fa.p/ui_vnc-enc-zrle.c.o
FAILED: libcommon.fa.p/ui_vnc-auth-sasl.c.o
FAILED: libcommon.fa.p/ui_cocoa.m.o
FAILED: libcommon.fa.p/hw_char_escc.c.o
FAILED: libcommon.fa.p/hw_core_sysbus-fdt.c.o
FAILED: libcommon.fa.p/hw_display_ramfb.c.o
FAILED: libcommon.fa.p/hw_display_g364fb.c.o
FAILED: libcommon.fa.p/hw_display_ramfb-standalone.c.o
FAILED: libcommon.fa.p/hw_display_jazz_led.c.o
FAILED: libcommon.fa.p/hw_display_cirrus_vga_isa.c.o
FAILED: libcommon.fa.p/hw_display_cirrus_vga.c.o
FAILED: libcommon.fa.p/hw_display_pl110.c.o
FAILED: libcommon.fa.p/hw_display_ssd0303.c.o
FAILED: libcommon.fa.p/hw_display_ssd0323.c.o
FAILED: libcommon.fa.p/hw_display_blizzard.c.o
FAILED: libcommon.fa.p/hw_display_framebuffer.c.o
FAILED: libcommon.fa.p/hw_display_vga-mmio.c.o
FAILED: libcommon.fa.p/hw_display_exynos4210_fimd.c.o
FAILED: libcommon.fa.p/hw_display_bochs-display.c.o
FAILED: libcommon.fa.p/hw_display_vga-pci.c.o
FAILED: libcommon.fa.p/hw_display_vga-isa.c.o
FAILED: libcommon.fa.p/hw_display_vmware_vga.c.o
FAILED: libcommon.fa.p/hw_display_omap_dss.c.o
FAILED: libcommon.fa.p/hw_display_bcm2835_fb.c.o
FAILED: libcommon.fa.p/hw_display_tc6393xb.c.o
FAILED: libcommon.fa.p/hw_display_pxa2xx_lcd.c.o
FAILED: libcommon.fa.p/hw_display_cg3.c.o
FAILED: libcommon.fa.p/hw_display_tcx.c.o
FAILED: libcommon.fa.p/hw_display_sm501.c.o
FAILED: libcommon.fa.p/hw_display_macfb.c.o
FAILED: libcommon.fa.p/hw_display_next-fb.c.o
FAILED: libcommon.fa.p/hw_display_vga.c.o
FAILED: libcommon.fa.p/hw_display_xlnx_dp.c.o
FAILED: libcommon.fa.p/hw_display_omap_lcdc.c.o
FAILED: libcommon.fa.p/hw_display_artist.c.o
FAILED: libcommon.fa.p/hw_dma_xlnx_dpdma.c.o
FAILED: libcommon.fa.p/hw_input_hid.c.o
FAILED: libcommon.fa.p/hw_input_ads7846.c.o
FAILED: libcommon.fa.p/hw_input_adb-mouse.c.o
FAILED: libcommon.fa.p/hw_input_lm832x.c.o
FAILED: libcommon.fa.p/hw_input_ps2.c.o
FAILED: libcommon.fa.p/hw_input_stellaris_input.c.o
FAILED: libcommon.fa.p/hw_input_tsc2005.c.o
FAILED: libcommon.fa.p/hw_input_pxa2xx_keypad.c.o
FAILED: libcommon.fa.p/hw_input_virtio-input-hid.c.o
FAILED: libcommon.fa.p/hw_input_tsc210x.c.o
FAILED: libcommon.fa.p/hw_misc_applesmc.c.o
FAILED: libcommon.fa.p/hw_misc_bcm2835_property.c.o
FAILED: libcommon.fa.p/hw_usb_dev-hid.c.o
FAILED: libcommon.fa.p/hw_usb_dev-wacom.c.o
FAILED: libcommon.fa.p/hw_arm_bcm2835_peripherals.c.o
FAILED: libcommon.fa.p/chardev_msmouse.c.o
FAILED: libcommon.fa.p/chardev_wctablet.c.o
FAILED: libcommon.fa.p/softmmu_vl.c.o
FAILED: libcommon.fa.p/ui_curses.c.o
FAILED: libcommon.fa.p/ui_sdl2-2d.c.o
FAILED: libcommon.fa.p/ui_sdl2-input.c.o
FAILED: libcommon.fa.p/ui_sdl2.c.o
FAILED: libcommon.fa.p/hw_display_virtio-gpu-base.c.o
FAILED: libcommon.fa.p/hw_display_virtio-gpu.c.o
FAILED: libcommon.fa.p/hw_display_virtio-gpu-udmabuf-stubs.c.o
FAILED: libcommon.fa.p/hw_display_virtio-gpu-pci.c.o
FAILED: libcommon.fa.p/hw_display_virtio-vga.c.o
FAILED: libcommon.fa.p/hw_s390x_virtio-ccw-gpu.c.o



  reply	other threads:[~2023-08-30 15:56 UTC|newest]

Thread overview: 157+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-30  9:37 [PATCH 00/67] Make pixman an optional dependency marcandre.lureau
2023-08-30  9:37 ` [PATCH 01/67] ui: remove qemu_pixman_color() helper marcandre.lureau
2023-08-30 10:03   ` Philippe Mathieu-Daudé
2023-08-30 10:59   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 02/67] ui: remove qemu_pixman_linebuf_copy() marcandre.lureau
2023-08-30 10:59   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 03/67] ui/qmp: move screendump to ui-qmp-cmds.c marcandre.lureau
2023-08-30 11:00   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 04/67] ui/vc: replace vc_chr_write() with generic qemu_chr_write() marcandre.lureau
2023-08-30 10:04   ` Philippe Mathieu-Daudé
2023-08-30 11:01   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 05/67] ui/vc: drop have_text marcandre.lureau
2023-08-30 11:03   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 06/67] ui/console: console_select() regardless of have_gfx marcandre.lureau
2023-08-30 11:05   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 07/67] ui/console: call dpy_gfx_update() " marcandre.lureau
2023-08-30 11:06   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 08/67] ui/console: drop have_gfx marcandre.lureau
2023-08-30 11:06   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 09/67] ui/console: get the DisplayState from new_console() marcandre.lureau
2023-08-30 12:39   ` BALATON Zoltan
2023-09-01 14:10   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 10/67] ui/console: new_console() cannot fail marcandre.lureau
2023-08-30 11:07   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 11/67] ui/vc: VC always has a DisplayState now marcandre.lureau
2023-09-01 13:44   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 12/67] ui/vc: move VCChardev declaration at the top marcandre.lureau
2023-08-30 11:07   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 13/67] ui/vc: replace variable with static text attributes default marcandre.lureau
2023-09-01 13:45   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 14/67] ui/vc: fold text_update_xy() marcandre.lureau
2023-08-30 11:08   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 15/67] ui/vc: pass VCCharDev to VC-specific functions marcandre.lureau
2023-09-01 14:15   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 16/67] ui/vc: move VCCharDev specific fields out of QemuConsole marcandre.lureau
2023-09-01 14:16   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 17/67] ui/console: use OBJECT_DEFINE_TYPE for QemuConsole marcandre.lureau
2023-08-30 11:09   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 18/67] ui/console: change new_console() to use object initialization marcandre.lureau
2023-09-01 14:19   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 19/67] ui/console: introduce different console objects marcandre.lureau
2023-09-01 14:20   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 20/67] ui/console: instantiate a specific console type marcandre.lureau
2023-09-01 14:21   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 21/67] ui/console: register the console from qemu_console_init() marcandre.lureau
2023-09-01 14:21   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 22/67] ui/console: remove new_console() marcandre.lureau
2023-09-01 14:22   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 23/67] ui/console: specialize console_lookup_unused() marcandre.lureau
2023-09-01 14:23   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 24/67] ui/console: update the head from unused QemuConsole marcandre.lureau
2023-09-01 14:23   ` Daniel P. Berrangé
2023-08-30  9:37 ` [PATCH 25/67] ui/console: allocate ui_timer in QemuConsole marcandre.lureau
2023-09-01 14:24   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 26/67] ui/vc: move cursor_timer initialization to QemuTextConsole class marcandre.lureau
2023-09-01 14:27   ` Daniel P. Berrangé
2023-09-04  9:55     ` Marc-André Lureau
2023-08-30  9:38 ` [PATCH 27/67] ui/console: free more QemuConsole resources marcandre.lureau
2023-09-01 14:29   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 28/67] ui/vc: move text fields to QemuTextConsole marcandre.lureau
2023-09-01 14:30   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 29/67] ui/console: move graphic fields to QemuGraphicConsole marcandre.lureau
2023-09-01 14:31   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 30/67] ui/vc: fold text_console_do_init() in vc_chr_open() marcandre.lureau
2023-09-01 14:34   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 31/67] ui/vc: move some text console initialization to qom handlers marcandre.lureau
2023-09-01 14:36   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 32/67] ui/console: simplify getting active_console size marcandre.lureau
2023-09-01 14:37   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 33/67] ui/console: remove need for g_width/g_height marcandre.lureau
2023-09-01 14:37   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 34/67] ui/vc: use common text console surface creation marcandre.lureau
2023-09-01 14:38   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 35/67] ui/console: declare console types in console.h marcandre.lureau
2023-09-01 14:39   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 36/67] ui/console: use QEMU_PIXMAN_COLOR helpers marcandre.lureau
2023-08-30 15:13   ` Philippe Mathieu-Daudé
2023-08-30  9:38 ` [PATCH 37/67] ui/console: rename vga_ functions → qemu_console_ marcandre.lureau
2023-08-30 11:11   ` Daniel P. Berrangé
2023-08-30 12:44   ` BALATON Zoltan
2023-08-30 15:13   ` Philippe Mathieu-Daudé
2023-08-30  9:38 ` [PATCH 38/67] ui/console: assert(surface) where appropriate marcandre.lureau
2023-09-01 14:39   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 39/67] ui/console: fold text_console_update_cursor_timer marcandre.lureau
2023-08-30 15:15   ` Philippe Mathieu-Daudé
2023-09-01 16:51   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 40/67] ui/vc: skip text console resize when possible marcandre.lureau
2023-09-01 16:52   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 41/67] ui/console: minor stylistic changes marcandre.lureau
2023-09-01 16:52   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 42/67] ui/vc: move text console invalidate in helper marcandre.lureau
2023-09-01 16:54   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 43/67] ui/vc: do not parse VC-specific options in Spice and GTK marcandre.lureau
2023-09-01 17:13   ` Daniel P. Berrangé
2023-09-04 10:56     ` Marc-André Lureau
2023-08-30  9:38 ` [PATCH 44/67] ui/vc: change the argument for QemuTextConsole marcandre.lureau
2023-09-01 17:15   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 45/67] ui/vc: remove kby_put_keysym() and update function calls marcandre.lureau
2023-08-30 20:59   ` Akihiko Odaki
2023-09-04 12:42     ` Marc-André Lureau
2023-09-04 12:47       ` Akihiko Odaki
2023-08-30  9:38 ` [PATCH 46/67] ui/vc: rename kbd_put → qemu_text_console functions marcandre.lureau
2023-08-30 15:41   ` Philippe Mathieu-Daudé
2023-09-01 17:17     ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 47/67] ui/console: remove redundant format field marcandre.lureau
2023-09-01 17:18   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 48/67] ui/vc: preliminary QemuTextConsole changes before split marcandre.lureau
2023-09-01 17:19   ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 49/67] ui/vc: split off the VC part from console.c marcandre.lureau
2023-09-01 17:23   ` Daniel P. Berrangé
2023-09-04 12:57     ` Marc-André Lureau
2023-09-04 13:05       ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 50/67] ui/console: move DisplaySurface to its own header marcandre.lureau
2023-09-01 17:24   ` Daniel P. Berrangé
2023-09-04 12:59     ` Marc-André Lureau
2023-09-04 13:05       ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 51/67] build-sys: add optional "pixman" feature marcandre.lureau
2023-08-30 15:48   ` Philippe Mathieu-Daudé
2023-08-30 15:55     ` Philippe Mathieu-Daudé [this message]
2023-09-01 17:25       ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 52/67] ui: compile out some qemu-pixman functions when !PIXMAN marcandre.lureau
2023-08-30  9:38 ` [PATCH 53/67] ui: add pixman-compat.h marcandre.lureau
2023-08-30 11:17   ` Daniel P. Berrangé
2023-08-30 11:23     ` Marc-André Lureau
2023-08-30  9:38 ` [PATCH 54/67] ui/vc: console-vc requires PIXMAN marcandre.lureau
2023-09-01 17:28   ` Daniel P. Berrangé
2023-09-04 13:41     ` Marc-André Lureau
2023-09-04 13:44       ` Daniel P. Berrangé
2023-08-30  9:38 ` [PATCH 55/67] qmp/hmp: disable screendump if PIXMAN is missing marcandre.lureau
2023-08-30 15:18   ` Philippe Mathieu-Daudé
2023-08-30  9:38 ` [PATCH 56/67] virtio-gpu: replace PIXMAN for region/rect test marcandre.lureau
2023-08-30  9:38 ` [PATCH 57/67] ui/console: when PIXMAN is unavailable, don't draw placeholder msg marcandre.lureau
2023-08-30  9:38 ` [PATCH 58/67] vhost-user-gpu: skip VHOST_USER_GPU_UPDATE when !PIXMAN marcandre.lureau
2023-08-30  9:38 ` [PATCH 59/67] ui/gl: opengl doesn't require PIXMAN marcandre.lureau
2023-08-30  9:38 ` [PATCH 60/67] ui/vnc: VNC requires PIXMAN marcandre.lureau
2023-09-04 14:01   ` Paolo Bonzini
2023-08-30  9:38 ` [PATCH 61/67] ui/spice: SPICE/QXL " marcandre.lureau
2023-08-30 15:21   ` Philippe Mathieu-Daudé
2023-09-04 14:42     ` Paolo Bonzini
2023-09-04 14:03   ` Paolo Bonzini
2023-08-30  9:38 ` [PATCH 62/67] ui/gtk: -display gtk " marcandre.lureau
2023-08-30  9:38 ` [PATCH 63/67] ui/dbus: do not require PIXMAN marcandre.lureau
2023-08-30  9:38 ` [PATCH 64/67] arm/kconfig: XLNX_ZYNQMP_ARM depends on PIXMAN marcandre.lureau
2023-08-30 15:25   ` Philippe Mathieu-Daudé
2023-08-30  9:38 ` [PATCH 65/67] ppc/kconfig: make SAM460EX depend on PPC & PIXMAN marcandre.lureau
2023-08-30 12:34   ` BALATON Zoltan
2023-09-04 16:24     ` Paolo Bonzini
2023-09-05 20:07     ` Marc-André Lureau
2023-09-06 11:00       ` Paolo Bonzini
2023-09-04 14:05   ` Paolo Bonzini
2023-08-30  9:38 ` [PATCH 66/67] sh4/kconfig: make R2D depend on SH4 " marcandre.lureau
2023-08-30  9:38 ` [PATCH 67/67] display/kconfig: make SM501 depend on PIXMAN marcandre.lureau
2023-08-30 15:27   ` Philippe Mathieu-Daudé
2023-08-30 10:52 ` [PATCH 00/67] Make pixman an optional dependency Thomas Huth
2023-08-30 11:01   ` Marc-André Lureau
2023-08-30 11:21     ` Daniel P. Berrangé
2023-08-30 11:32       ` Marc-André Lureau

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=fa0b84b4-f513-0667-eca2-e8dd70ae677a@linaro.org \
    --to=philmd@linaro.org \
    --cc=berrange@redhat.com \
    --cc=kraxel@redhat.com \
    --cc=marcandre.lureau@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).