From nobody Tue Nov 18 15:26:30 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 216.205.24.124 as permitted sender) client-ip=216.205.24.124; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 216.205.24.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1611082219; cv=none; d=zohomail.com; s=zohoarc; b=c51e+TzJEB1xh0dazvaqscrLm2byn1Leq0qJi5eJTH5XLPxeMG/7IC3slPKZSpUSxC/kjERDI+m0jp7Yd5a4mRzAPeZak1poOWKqwn24uoWCjx3ip6eItRtkpoAGOKwIDyr1BzJDmS71F+p+7vkO+iZUXlTvh2kLHtyl3U1LJOo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611082219; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=sjXU4Pxsmc9lhddWsnrEDjtGyx8osuvgScBIWsPWhLc=; b=Q0PjEbRm1AzHyJVWnrx/XujZNyHJlhlctGz0eSuT7htg4wAmvoWz6+fGmb/gHgM1pIPhCNSYpAiThg0dLjETHxJQIqqU6iMFz1Ar+iNK7Z5yaJMci3V/LJRwxJdos+ocTdMJ0Nk9Yj1Xgv47FMqz0yJUQhzJZeWzLHCHaiEi+O8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 216.205.24.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by mx.zohomail.com with SMTPS id 1611082219312489.49088823433556; Tue, 19 Jan 2021 10:50:19 -0800 (PST) Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-539-Qq_cbG3MNuOcETEfzFgdTQ-1; Tue, 19 Jan 2021 13:50:14 -0500 Received: by mail-ed1-f69.google.com with SMTP id n18so9831580eds.2 for ; Tue, 19 Jan 2021 10:50:14 -0800 (PST) Return-Path: Return-Path: Received: from x1w.redhat.com (13.red-83-57-169.dynamicip.rima-tde.net. [83.57.169.13]) by smtp.gmail.com with ESMTPSA id u2sm9774074edp.12.2021.01.19.10.50.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Jan 2021 10:50:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1611082218; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sjXU4Pxsmc9lhddWsnrEDjtGyx8osuvgScBIWsPWhLc=; b=LM2UzSopo9VcLgCdw5hNNfH1AN4iBC5+8EQ/awQx0X2esD+bBmXrKrRSCyADee/+28b9Iq UuBETbHAZpbikGS9QUMnDFOr4Jl/A75Nupfwh03PkKlAmCDi4vNzR9z/LgjpHx3egxkaHz JrLemuw4i6b1bnF9WhoSYniFleSl2To= X-MC-Unique: Qq_cbG3MNuOcETEfzFgdTQ-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=sjXU4Pxsmc9lhddWsnrEDjtGyx8osuvgScBIWsPWhLc=; b=JpQsRpDabuWG+HyTQho1h7I3IgWphiUOv6IlMVfTwP+pXbMymDU2pESGbIFbtN+t6K DoKgQROFC1H8y4ijFuzroNo9Y3U6hUZQMixTO+Ueb0t8M+BxPl+ggX5YAHyH1XjaLDQh clnMvyLkC/H06SUSmWE+LzUAyQXvWnQ6qawj+6A0F9Kv8cakCEO+kgSQ89z7df2XEXO9 GCFKAuVe0G+wXzqzUewkca/0B6MiqetcJEvVfSza8KfqYYFLXuuNxA8Yaq5zxNQlr+D7 0qHsfKlhfq+U2ISARVPpb2IStBcTL2UbHs+RBILtwjBmNRdBMBjEODxlWTuQFqp3Sa+E 4hWg== X-Gm-Message-State: AOAM533VHemJmfKyy6l9WaNfOxo6VNUC4bVYEWK2RQa5i89ltKz5i2Rl 0tjRqwKKzhXp6K8sVP4zkDFUTOxDEdGaW/lffj0s1dkbRxgUe9xPyY0N5lQ3UP49JIFj46TkVWR cu/wPwQpTlayuwA== X-Received: by 2002:a17:906:3ce:: with SMTP id c14mr3983513eja.497.1611082213014; Tue, 19 Jan 2021 10:50:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJzsnx0a8GgQwIVzgaO1303hI8Hh6CaJ1y5BL/qiz2EKwCzJurOf+M/COko7IXvcMz7H668trg== X-Received: by 2002:a17:906:3ce:: with SMTP id c14mr3983508eja.497.1611082212883; Tue, 19 Jan 2021 10:50:12 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 1/9] meson: Summarize generic information first Date: Tue, 19 Jan 2021 19:49:57 +0100 Message-Id: <20210119185005.880322-2-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210119185005.880322-1-philmd@redhat.com> References: <20210119185005.880322-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) Move generic summary information on top. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- meson.build | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 3d889857a09..ddac09ca159 100644 --- a/meson.build +++ b/meson.build @@ -2301,6 +2301,9 @@ summary_info +=3D {'Source path': meson.current_source_dir()} summary_info +=3D {'GIT binary': config_host['GIT']} summary_info +=3D {'GIT submodules': config_host['GIT_SUBMODULES']} +summary_info +=3D {'Documentation': build_docs} +summary_info +=3D {'Install blobs': get_option('install_blobs')} + summary_info +=3D {'C compiler': meson.get_compiler('c').cmd_array(= )[0]} summary_info +=3D {'Host C compiler': meson.get_compiler('c', native: tr= ue).cmd_array()[0]} if link_language =3D=3D 'cpp' @@ -2397,14 +2400,12 @@ summary_info +=3D {'xen ctrl version': config_host['CONFIG_XEN_CTRL_INT= ERFACE_VERSION']} endif summary_info +=3D {'brlapi support': brlapi.found()} -summary_info +=3D {'Documentation': build_docs} summary_info +=3D {'PIE': get_option('b_pie')} summary_info +=3D {'vde support': config_host.has_key('CONFIG_VDE')} summary_info +=3D {'netmap support': config_host.has_key('CONFIG_NETMAP= ')} summary_info +=3D {'Linux AIO support': config_host.has_key('CONFIG_LINUX_= AIO')} summary_info +=3D {'Linux io_uring support': config_host.has_key('CONFIG_L= INUX_IO_URING')} summary_info +=3D {'ATTR/XATTR support': libattr.found()} -summary_info +=3D {'Install blobs': get_option('install_blobs')} summary_info +=3D {'KVM support': config_all.has_key('CONFIG_KVM')} summary_info +=3D {'HAX support': config_all.has_key('CONFIG_HAX')} summary_info +=3D {'HVF support': config_all.has_key('CONFIG_HVF')} --=20 2.26.2 From nobody Tue Nov 18 15:26:30 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) client-ip=63.128.21.124; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1611082222; cv=none; d=zohomail.com; s=zohoarc; b=ckSOHUIarVcEcx2Y3zCpsO0f+eeOt+dvbL0KFf+2GfkGxVW7qcYbbGkoPPoC2VmXbeIBbmguqHCftkqDd2skUDPW5uo6kEqZlwi5ZxJKsXGygGn/5r6cqLWuqpViDRA0S3n8u96HI1v6T4yPJAUuPzE8punJAcTzfjdpJk6h7DE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611082222; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=ik06c8Y57UOuW4MapfWrFiiX4eYUGe157fe/fvcAg6U=; b=XEkpR7OjNtevWfxraoUJSheFGOEU+3hSAGIxRjv9+k1v8EIDPiBpsrzCSr2+tzCpwP699wB85HZ9MuiiBfIz+e1jSLbrzd4ghUVgDXvo2NrPw7SSJv8rzVMuWihOLpgPYhj0FVyX8uhRMFeMNEj1C5XGEp5pjPKBj2hVjN/jexw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by mx.zohomail.com with SMTPS id 161108222269573.48925596565073; Tue, 19 Jan 2021 10:50:22 -0800 (PST) Received: from mail-ej1-f69.google.com (mail-ej1-f69.google.com [209.85.218.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-182-ts9sIxWGNNyzj-1VFab9-Q-1; Tue, 19 Jan 2021 13:50:19 -0500 Received: by mail-ej1-f69.google.com with SMTP id gs3so6658143ejb.5 for ; Tue, 19 Jan 2021 10:50:19 -0800 (PST) Return-Path: Return-Path: Received: from x1w.redhat.com (13.red-83-57-169.dynamicip.rima-tde.net. [83.57.169.13]) by smtp.gmail.com with ESMTPSA id a22sm9679099edv.67.2021.01.19.10.50.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Jan 2021 10:50:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1611082221; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ik06c8Y57UOuW4MapfWrFiiX4eYUGe157fe/fvcAg6U=; b=IMNlKM6/x/SjPK6eGDW8gyk9lHvJ+OOEN6U1SOISkU49XLx9008Ekt9IV5AbwuCegDQOov +wWxzUd0G0OszTDnmFKQCw8hKNZNaFqvneAS/BMLIzuZ3FZgLaT0Xg5z69DeXkheSCxyFk 6n2DnvyJCrKRfxlKIKRl5mTsnvUBRIk= X-MC-Unique: ts9sIxWGNNyzj-1VFab9-Q-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ik06c8Y57UOuW4MapfWrFiiX4eYUGe157fe/fvcAg6U=; b=J9Hq/CC4CsPb+XIGkGDcUQzobOyvis6mTjlY11TUzRi9dV3fQkTuhnpF0FJWjl86b2 sNbvb15ftYHWzja8ioq+G+tGkaIj46O0n7LsFKGjhsiVkz/OzfwpD5j6MvtFpQBRWXTx S6A8wGNghVmZ8e+u4bcnduDygYmHl/dQK29ssFGDwSac/URlEAJ4lXr+7cFnbIBIlIHs 7IwdIT3VIRZ7gLRoqpfZv7m6oz1D3K9HtmkIx8sMLD9sXJ+SQc7P5t+vUIrxNXB5BKhE ZPXiYpRD8vhkXpSdqJd3pjNfesGnsYdiMlv7jQ2valbNTplckc3rKg0qlMk0OU4TfSgj umKA== X-Gm-Message-State: AOAM532jQnEvORLRouMAVMaP8YAdxEAgCGf3kwEVSZw0xC1SNYPlS2VZ pglHgxSqmlQOvwQg34ePaYQ8Ubq7JxU8S/emmRpelTo0FAg9hxE2TG86NLdkg9zU6x/L9OYBFcc h0k/B4+8bQlFLWA== X-Received: by 2002:a17:907:a06f:: with SMTP id ia15mr3906511ejc.328.1611082218215; Tue, 19 Jan 2021 10:50:18 -0800 (PST) X-Google-Smtp-Source: ABdhPJySRmXI2j6nqDhE54R6WGZR7GIdzJXl1sgEu6lP/5L+1D+1zSxeNYO56pBZ9XcqmiBYvA9fWA== X-Received: by 2002:a17:907:a06f:: with SMTP id ia15mr3906499ejc.328.1611082218043; Tue, 19 Jan 2021 10:50:18 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 2/9] meson: Summarize compilation information altogether Date: Tue, 19 Jan 2021 19:49:58 +0100 Message-Id: <20210119185005.880322-3-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210119185005.880322-1-philmd@redhat.com> References: <20210119185005.880322-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- meson.build | 53 ++++++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/meson.build b/meson.build index ddac09ca159..27a2b67c42d 100644 --- a/meson.build +++ b/meson.build @@ -2304,6 +2304,8 @@ summary_info +=3D {'Documentation': build_docs} summary_info +=3D {'Install blobs': get_option('install_blobs')} =20 +summary_info +=3D {'host CPU': cpu} +summary_info +=3D {'host endianness': build_machine.endian()} summary_info +=3D {'C compiler': meson.get_compiler('c').cmd_array(= )[0]} summary_info +=3D {'Host C compiler': meson.get_compiler('c', native: tr= ue).cmd_array()[0]} if link_language =3D=3D 'cpp' @@ -2329,6 +2331,32 @@ endif summary_info +=3D {'QEMU_CFLAGS': config_host['QEMU_CFLAGS']} summary_info +=3D {'QEMU_LDFLAGS': config_host['QEMU_LDFLAGS']} +summary_info +=3D {'profiler': config_host.has_key('CONFIG_PROFIL= ER')} +summary_info +=3D {'link-time optimization (LTO)': get_option('b_lto')} +summary_info +=3D {'PIE': get_option('b_pie')} +summary_info +=3D {'static build': config_host.has_key('CONFIG_STATIC= ')} +summary_info +=3D {'malloc trim support': has_malloc_trim} +summary_info +=3D {'membarrier': config_host.has_key('CONFIG_MEMBAR= RIER')} +summary_info +=3D {'preadv support': config_host.has_key('CONFIG_PREADV= ')} +summary_info +=3D {'fdatasync': config_host.has_key('CONFIG_FDATAS= YNC')} +summary_info +=3D {'madvise': config_host.has_key('CONFIG_MADVIS= E')} +summary_info +=3D {'posix_madvise': config_host.has_key('CONFIG_POSIX_= MADVISE')} +summary_info +=3D {'posix_memalign': config_host.has_key('CONFIG_POSIX_= MEMALIGN')} +summary_info +=3D {'debug stack usage': config_host.has_key('CONFIG_DEBUG_= STACK_USAGE')} +summary_info +=3D {'mutex debugging': config_host.has_key('CONFIG_DEBUG_= MUTEX')} +summary_info +=3D {'memory allocator': get_option('malloc')} +summary_info +=3D {'avx2 optimization': config_host.has_key('CONFIG_AVX2_O= PT')} +summary_info +=3D {'avx512f optimization': config_host.has_key('CONFIG_AVX= 512F_OPT')} +summary_info +=3D {'gprof enabled': config_host.has_key('CONFIG_GPROF'= )} +summary_info +=3D {'gcov': get_option('b_coverage')} +summary_info +=3D {'thread sanitizer': config_host.has_key('CONFIG_TSAN')} +summary_info +=3D {'CFI support': get_option('cfi')} +if get_option('cfi') + summary_info +=3D {'CFI debug support': get_option('cfi_debug')} +endif +summary_info +=3D {'strip binaries': get_option('strip')} +summary_info +=3D {'mingw32 support': targetos =3D=3D 'windows'} + summary_info +=3D {'make': config_host['MAKE']} summary_info +=3D {'python': '@0@ (version: @1@)'.format(python= .full_path(), python.language_version())} summary_info +=3D {'sphinx-build': sphinx_build.found()} @@ -2342,15 +2370,8 @@ if config_host.has_key('CONFIG_MODULES') summary_info +=3D {'alternative module path': config_host.has_key('CONFI= G_MODULE_UPGRADES')} endif -summary_info +=3D {'host CPU': cpu} -summary_info +=3D {'host endianness': build_machine.endian()} summary_info +=3D {'target list': ' '.join(target_dirs)} -summary_info +=3D {'gprof enabled': config_host.has_key('CONFIG_GPROF'= )} summary_info +=3D {'sparse enabled': sparse.found()} -summary_info +=3D {'strip binaries': get_option('strip')} -summary_info +=3D {'profiler': config_host.has_key('CONFIG_PROFIL= ER')} -summary_info +=3D {'link-time optimization (LTO)': get_option('b_lto')} -summary_info +=3D {'static build': config_host.has_key('CONFIG_STATIC= ')} if targetos =3D=3D 'darwin' summary_info +=3D {'Cocoa support': cocoa.found()} endif @@ -2382,7 +2403,6 @@ # TODO: add back version summary_info +=3D {'virgl support': config_host.has_key('CONFIG_VIRGL'= )} summary_info +=3D {'curl support': curl.found()} -summary_info +=3D {'mingw32 support': targetos =3D=3D 'windows'} summary_info +=3D {'Audio drivers': config_host['CONFIG_AUDIO_DRIVERS'= ]} summary_info +=3D {'Block whitelist (rw)': config_host['CONFIG_BDRV_RW_WHI= TELIST']} summary_info +=3D {'Block whitelist (ro)': config_host['CONFIG_BDRV_RO_WHI= TELIST']} @@ -2400,7 +2420,6 @@ summary_info +=3D {'xen ctrl version': config_host['CONFIG_XEN_CTRL_INT= ERFACE_VERSION']} endif summary_info +=3D {'brlapi support': brlapi.found()} -summary_info +=3D {'PIE': get_option('b_pie')} summary_info +=3D {'vde support': config_host.has_key('CONFIG_VDE')} summary_info +=3D {'netmap support': config_host.has_key('CONFIG_NETMAP= ')} summary_info +=3D {'Linux AIO support': config_host.has_key('CONFIG_LINUX_= AIO')} @@ -2415,16 +2434,9 @@ summary_info +=3D {'TCG debug enabled': config_host.has_key('CONFIG_DEBU= G_TCG')} summary_info +=3D {'TCG interpreter': config_host.has_key('CONFIG_TCG_= INTERPRETER')} endif -summary_info +=3D {'malloc trim support': has_malloc_trim} summary_info +=3D {'RDMA support': config_host.has_key('CONFIG_RDMA')} summary_info +=3D {'PVRDMA support': config_host.has_key('CONFIG_PVRDMA= ')} summary_info +=3D {'fdt support': fdt_opt =3D=3D 'disabled' ? false = : fdt_opt} -summary_info +=3D {'membarrier': config_host.has_key('CONFIG_MEMBAR= RIER')} -summary_info +=3D {'preadv support': config_host.has_key('CONFIG_PREADV= ')} -summary_info +=3D {'fdatasync': config_host.has_key('CONFIG_FDATAS= YNC')} -summary_info +=3D {'madvise': config_host.has_key('CONFIG_MADVIS= E')} -summary_info +=3D {'posix_madvise': config_host.has_key('CONFIG_POSIX_= MADVISE')} -summary_info +=3D {'posix_memalign': config_host.has_key('CONFIG_POSIX_= MEMALIGN')} summary_info +=3D {'libcap-ng support': libcap_ng.found()} summary_info +=3D {'vhost-kernel support': config_host.has_key('CONFIG_VHO= ST_KERNEL')} summary_info +=3D {'vhost-net support': config_host.has_key('CONFIG_VHOST_= NET')} @@ -2461,15 +2473,10 @@ summary_info +=3D {'QGA MSI support': config_host.has_key('CONFIG_QGA_= MSI')} endif summary_info +=3D {'seccomp support': seccomp.found()} -summary_info +=3D {'CFI support': get_option('cfi')} -summary_info +=3D {'CFI debug support': get_option('cfi_debug')} summary_info +=3D {'coroutine backend': config_host['CONFIG_COROUTINE_BACK= END']} summary_info +=3D {'coroutine pool': config_host['CONFIG_COROUTINE_POOL= '] =3D=3D '1'} -summary_info +=3D {'debug stack usage': config_host.has_key('CONFIG_DEBUG_= STACK_USAGE')} -summary_info +=3D {'mutex debugging': config_host.has_key('CONFIG_DEBUG_= MUTEX')} summary_info +=3D {'crypto afalg': config_host.has_key('CONFIG_AF_ALG= ')} summary_info +=3D {'GlusterFS support': glusterfs.found()} -summary_info +=3D {'gcov': get_option('b_coverage')} summary_info +=3D {'TPM support': config_host.has_key('CONFIG_TPM')} summary_info +=3D {'libssh support': config_host.has_key('CONFIG_LIBSSH= ')} summary_info +=3D {'QOM debugging': config_host.has_key('CONFIG_QOM_CA= ST_DEBUG')} @@ -2481,9 +2488,6 @@ summary_info +=3D {'zstd support': zstd.found()} summary_info +=3D {'NUMA host support': config_host.has_key('CONFIG_NUMA')} summary_info +=3D {'libxml2': config_host.has_key('CONFIG_LIBXML= 2')} -summary_info +=3D {'memory allocator': get_option('malloc')} -summary_info +=3D {'avx2 optimization': config_host.has_key('CONFIG_AVX2_O= PT')} -summary_info +=3D {'avx512f optimization': config_host.has_key('CONFIG_AVX= 512F_OPT')} summary_info +=3D {'replication support': config_host.has_key('CONFIG_REPL= ICATION')} summary_info +=3D {'bochs support': config_host.has_key('CONFIG_BOCHS'= )} summary_info +=3D {'cloop support': config_host.has_key('CONFIG_CLOOP'= )} @@ -2504,7 +2508,6 @@ if config_host.has_key('HAVE_GDB_BIN') summary_info +=3D {'gdb': config_host['HAVE_GDB_BIN']} endif -summary_info +=3D {'thread sanitizer': config_host.has_key('CONFIG_TSAN')} summary_info +=3D {'rng-none': config_host.has_key('CONFIG_RNG_NO= NE')} summary_info +=3D {'Linux keyring': config_host.has_key('CONFIG_SECRET= _KEYRING')} summary_info +=3D {'FUSE exports': fuse.found()} --=20 2.26.2 From nobody Tue Nov 18 15:26:30 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) client-ip=63.128.21.124; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1611082228; cv=none; d=zohomail.com; s=zohoarc; b=eB0b+r91DdwgUBhn4wnloyv8Pk7laK0snIbWXoeV57lwNxwvut6a6GiiimLMJ87AN8CQKErsMzYpNtZfRkqGSyDtNibqhzfOxfW/Rl2vh+b0XTx6riYNiujz3hOWCGh8dSdBVNrDzNUiwogH1Z3lETRLBplBpagwSgW+J0kNs98= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611082228; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=OGNthqpctOSRIgJCcWCg6Ab82EhZmV/x23XdKEQrF9E=; b=j1XWFT0ep7rf080vJvOcW/gbVR5oUaTR1xYBBMwOmWV1RJFfIeiAD8rc9EhQjwq4ED/tH+Q+dqlEFRbUbqiVMxgxC8UP5EI++yrEES8s0BVUvJlhvOK5DicsntanR/cqWOZ2BYP6MEZHjwETX1zkfjIxJs7+pGcKoufwe0KKKJw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by mx.zohomail.com with SMTPS id 1611082228258157.84080753238368; Tue, 19 Jan 2021 10:50:28 -0800 (PST) Received: from mail-ed1-f72.google.com (mail-ed1-f72.google.com [209.85.208.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-414-_p2EmpiKOMWn0E4-wsIuGw-1; Tue, 19 Jan 2021 13:50:24 -0500 Received: by mail-ed1-f72.google.com with SMTP id g6so9839550edw.13 for ; Tue, 19 Jan 2021 10:50:24 -0800 (PST) Return-Path: Return-Path: Received: from x1w.redhat.com (13.red-83-57-169.dynamicip.rima-tde.net. [83.57.169.13]) by smtp.gmail.com with ESMTPSA id x25sm12271580edv.65.2021.01.19.10.50.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Jan 2021 10:50:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1611082226; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OGNthqpctOSRIgJCcWCg6Ab82EhZmV/x23XdKEQrF9E=; b=TpzkgsJ2nIXVb41jWEUeqAU+pBAASbse6To9pot70T24ouPmHwYlQ4NHTJtBIZ5MpGRiPg 9DzDogJdcWRqnXIdns7irTX/rb0co5MZX2LbIFgkA7a/RVqLpVMRnWZFR/+KqDETY8yFXa JvuTietvv3vRvrORXCGBLvNPqWrKJ98= X-MC-Unique: _p2EmpiKOMWn0E4-wsIuGw-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=OGNthqpctOSRIgJCcWCg6Ab82EhZmV/x23XdKEQrF9E=; b=FxqsEm8g7aDtBf3O+pV1C/vZ0upYwTpOQHUBSrKCPQ7yga2k6eGvWLyBOBRiKlGlvb needl0T9H00Yv83oH1mvraqoYCQatQ+/r27xsVHiSpn9lAM88xeg0r5xkTRV+EQoGKTC 7NE1dXoo+QhN7SGiUb/MfG/HPk58oqros79829jhQEVYI1ZPcYyi+RWL23iUDv6ti0nT aDaZ6fAKngDwqFsNi8FFM80Dg68zhlMA+mlUCGbL/eGg/Y1Th+Aak4hd193FbgXDWIAi 6u9lEYeJTOhCtLR+tQ5VQfp3FkXHLEZKeM3urfjXCoa1jVaKbJE13cEGhJuIR8FFsjxG KY4Q== X-Gm-Message-State: AOAM5306vWthGCR0zJlqkqparX0Ir2Q/rU15SCXHhCJPVH6m7xBYZRf/ +rP1vXMFZrHpVrjAriDtAgl21y4H8SByxwgoZVdgiIzWswK07y8VcQIoiUb6qQowBxNmbhJAGE0 ltFeXHo2ILS4Qsg== X-Received: by 2002:a05:6402:1597:: with SMTP id c23mr4612177edv.212.1611082223133; Tue, 19 Jan 2021 10:50:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJzFGRGTggKVtxRBfR0pA11G/Yxndqai5KRyZ+39mZUGZz8EInHEAWJdP5Nn3NPw5/WkUsJt+w== X-Received: by 2002:a05:6402:1597:: with SMTP id c23mr4612172edv.212.1611082223023; Tue, 19 Jan 2021 10:50:23 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 3/9] meson: Summarize host binaries altogether Date: Tue, 19 Jan 2021 19:49:59 +0100 Message-Id: <20210119185005.880322-4-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210119185005.880322-1-philmd@redhat.com> References: <20210119185005.880322-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) Display host binaries altogether in Meson summary information. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- meson.build | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/meson.build b/meson.build index 27a2b67c42d..73c8d04bbf0 100644 --- a/meson.build +++ b/meson.build @@ -2360,12 +2360,16 @@ summary_info +=3D {'make': config_host['MAKE']} summary_info +=3D {'python': '@0@ (version: @1@)'.format(python= .full_path(), python.language_version())} summary_info +=3D {'sphinx-build': sphinx_build.found()} +if config_host.has_key('HAVE_GDB_BIN') + summary_info +=3D {'gdb': config_host['HAVE_GDB_BIN']} +endif summary_info +=3D {'genisoimage': config_host['GENISOIMAGE']} # TODO: add back version summary_info +=3D {'slirp support': slirp_opt =3D=3D 'disabled' ? fals= e : slirp_opt} if slirp_opt !=3D 'disabled' summary_info +=3D {'smbd': config_host['CONFIG_SMBD_COMMAND']} endif + summary_info +=3D {'module support': config_host.has_key('CONFIG_MODULE= S')} if config_host.has_key('CONFIG_MODULES') summary_info +=3D {'alternative module path': config_host.has_key('CONFI= G_MODULE_UPGRADES')} @@ -2505,9 +2509,6 @@ summary_info +=3D {'default devices': get_option('default_devices')} summary_info +=3D {'plugin support': config_host.has_key('CONFIG_PLUGIN= ')} summary_info +=3D {'fuzzing support': config_host.has_key('CONFIG_FUZZ')} -if config_host.has_key('HAVE_GDB_BIN') - summary_info +=3D {'gdb': config_host['HAVE_GDB_BIN']} -endif summary_info +=3D {'rng-none': config_host.has_key('CONFIG_RNG_NO= NE')} summary_info +=3D {'Linux keyring': config_host.has_key('CONFIG_SECRET= _KEYRING')} summary_info +=3D {'FUSE exports': fuse.found()} --=20 2.26.2 From nobody Tue Nov 18 15:26:30 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 216.205.24.124 as permitted sender) client-ip=216.205.24.124; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 216.205.24.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1611082232; cv=none; d=zohomail.com; s=zohoarc; b=Q+vobHlwdPsg7TntMiuVvRf9HV0c3U28EfnZ8wRJUQd2UO7j6cL8JIfjONPUk02YjYqcGwf84ZYazqkUXf2COQo8xbIVKyc8C8f1KKfS4SCSxMeQuoC4z0yHjFC/GBemQw1vAr3rUR7GaJKLm0ljVlyE/n6v+VUdpuabRItSZgY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611082232; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=ypYZXDalFsLp4Ci2jXSwCqLWJ8jN/CVwaf2R/zxPOJE=; b=eYSAKeqBHAjhrMUFcIqKiBtF3WmLaD0o+9R1+UOEfH4nm3gSj1l3mWyDRbA6TspgFFxGFsJfWCsXzpj+sL5ng7ivzH0vjhVOIb5/EX6NOonI63hKTOnUpyQPV6TZCTQsa3J8+6QTPN8SnqXBj3SGFERRe8NWmDY/jxf3TXJ1amQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 216.205.24.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by mx.zohomail.com with SMTPS id 16110822322541017.2764350909797; Tue, 19 Jan 2021 10:50:32 -0800 (PST) Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-89-NHyCBVSQO9yRRtDSuCr5ng-1; Tue, 19 Jan 2021 13:50:29 -0500 Received: by mail-ed1-f71.google.com with SMTP id g6so9839652edw.13 for ; Tue, 19 Jan 2021 10:50:29 -0800 (PST) Return-Path: Return-Path: Received: from x1w.redhat.com (13.red-83-57-169.dynamicip.rima-tde.net. [83.57.169.13]) by smtp.gmail.com with ESMTPSA id r23sm10990435ejd.56.2021.01.19.10.50.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Jan 2021 10:50:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1611082231; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ypYZXDalFsLp4Ci2jXSwCqLWJ8jN/CVwaf2R/zxPOJE=; b=VN+G5hL03828YB6YL+f22oiAvWTGc4Wq9yjYUZS7lYnObOc+illNXSusHQZGZU/FFrBWhR Ukf8RMnKhnMnxuu2AH0sDBhdL7Z5N3njMUOCXOD+UYbvMNskJXnZAr/WQDHMzzA2lcYX5H BOb0lGIUz/UkvLalhl8gfFfD4D/zE6g= X-MC-Unique: NHyCBVSQO9yRRtDSuCr5ng-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ypYZXDalFsLp4Ci2jXSwCqLWJ8jN/CVwaf2R/zxPOJE=; b=l9pLT7zDLe6NRFdNeEnjXLgttFQYGxZkQxbwe5/sgcC/lB7wimjfYZ7DabaQpi8skJ 5toe8cWUMZRqpRifyHU5LFzyGn3/UDEg0qQV+4hbSAdFNQOY+LBzlt+iqHxo31tmWGX1 yN8WkccTmpT6rUcw55KtfEoPcpiR/OlnydY8I1ODAz12tAa3E2uOy/acDbVVXbNGgAVY 8OFXUpa6Esn219HtepUs38X6xFN+054zTAW2nyo+UcvixMZbjCiAjzvpQ7Prz3KA/997 6Iy+WX13VF+NRwl0oaU/A0AxjhICSiJvM5DSrdRn6+KfcB7pIZLdlju611RLdQb450pP yPaw== X-Gm-Message-State: AOAM5337i4i6LY/L7Cli+09WUfjCGFfoxvjo6ghxRoiRYtFHYR6DDKHF wGA6vPCXZH6RryHH1OmVlzvFE/SUhdnVP7GJTXJCFYFmB2csLRsMZVAl1n+3G0XWA5F6+KXXEqC aw/plHcLulBR7BA== X-Received: by 2002:a05:6402:26c9:: with SMTP id x9mr4534859edd.365.1611082228206; Tue, 19 Jan 2021 10:50:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJzMPSWqsbZq4IjHcDicN2dSPc5v8LX9Y8O49I3vLMiBX0DG0FANKnH/VHSei3pvnGYlBFgisg== X-Received: by 2002:a05:6402:26c9:: with SMTP id x9mr4534853edd.365.1611082228080; Tue, 19 Jan 2021 10:50:28 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 4/9] meson: Summarize accelerators altogether Date: Tue, 19 Jan 2021 19:50:00 +0100 Message-Id: <20210119185005.880322-5-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210119185005.880322-1-philmd@redhat.com> References: <20210119185005.880322-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) Display accelerators altogether in Meson summary information. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- meson.build | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/meson.build b/meson.build index 73c8d04bbf0..d89eeb8c5ce 100644 --- a/meson.build +++ b/meson.build @@ -2375,6 +2375,21 @@ summary_info +=3D {'alternative module path': config_host.has_key('CONFI= G_MODULE_UPGRADES')} endif summary_info +=3D {'target list': ' '.join(target_dirs)} + +summary_info +=3D {'KVM support': config_all.has_key('CONFIG_KVM')} +summary_info +=3D {'HAX support': config_all.has_key('CONFIG_HAX')} +summary_info +=3D {'HVF support': config_all.has_key('CONFIG_HVF')} +summary_info +=3D {'WHPX support': config_all.has_key('CONFIG_WHPX')} +summary_info +=3D {'Xen support': config_host.has_key('CONFIG_XEN_BA= CKEND')} +if config_host.has_key('CONFIG_XEN_BACKEND') + summary_info +=3D {'xen ctrl version': config_host['CONFIG_XEN_CTRL_INT= ERFACE_VERSION']} +endif +summary_info +=3D {'TCG support': config_all.has_key('CONFIG_TCG')} +if config_all.has_key('CONFIG_TCG') + summary_info +=3D {'TCG debug enabled': config_host.has_key('CONFIG_DEBU= G_TCG')} + summary_info +=3D {'TCG interpreter': config_host.has_key('CONFIG_TCG_= INTERPRETER')} +endif + summary_info +=3D {'sparse enabled': sparse.found()} if targetos =3D=3D 'darwin' summary_info +=3D {'Cocoa support': cocoa.found()} @@ -2419,25 +2434,12 @@ summary_info +=3D {'VNC JPEG support': jpeg.found()} summary_info +=3D {'VNC PNG support': png.found()} endif -summary_info +=3D {'xen support': config_host.has_key('CONFIG_XEN_BA= CKEND')} -if config_host.has_key('CONFIG_XEN_BACKEND') - summary_info +=3D {'xen ctrl version': config_host['CONFIG_XEN_CTRL_INT= ERFACE_VERSION']} -endif summary_info +=3D {'brlapi support': brlapi.found()} summary_info +=3D {'vde support': config_host.has_key('CONFIG_VDE')} summary_info +=3D {'netmap support': config_host.has_key('CONFIG_NETMAP= ')} summary_info +=3D {'Linux AIO support': config_host.has_key('CONFIG_LINUX_= AIO')} summary_info +=3D {'Linux io_uring support': config_host.has_key('CONFIG_L= INUX_IO_URING')} summary_info +=3D {'ATTR/XATTR support': libattr.found()} -summary_info +=3D {'KVM support': config_all.has_key('CONFIG_KVM')} -summary_info +=3D {'HAX support': config_all.has_key('CONFIG_HAX')} -summary_info +=3D {'HVF support': config_all.has_key('CONFIG_HVF')} -summary_info +=3D {'WHPX support': config_all.has_key('CONFIG_WHPX')} -summary_info +=3D {'TCG support': config_all.has_key('CONFIG_TCG')} -if config_all.has_key('CONFIG_TCG') - summary_info +=3D {'TCG debug enabled': config_host.has_key('CONFIG_DEBU= G_TCG')} - summary_info +=3D {'TCG interpreter': config_host.has_key('CONFIG_TCG_= INTERPRETER')} -endif summary_info +=3D {'RDMA support': config_host.has_key('CONFIG_RDMA')} summary_info +=3D {'PVRDMA support': config_host.has_key('CONFIG_PVRDMA= ')} summary_info +=3D {'fdt support': fdt_opt =3D=3D 'disabled' ? false = : fdt_opt} --=20 2.26.2 From nobody Tue Nov 18 15:26:30 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 216.205.24.124 as permitted sender) client-ip=216.205.24.124; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 216.205.24.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1611082237; cv=none; d=zohomail.com; s=zohoarc; b=E8NiS7qcq/cFHmAy/D3/1X8uzlpESla5VdAXK9jaqjV4+ObkgJxCIj8QHgzNPm7ks3a2oQcHAODsg0WeTuAV7bAwOed9wcdScr3w7h6tW3SPlMtiMmjEia9kYo2k97znmEcRQi5c+pJp601e7BHfDdMjlsaQ3zO0sv+Njadrm5A= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611082237; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=9yzszkImjws6KV4XZukmk1HoOAIleAy/lLQkFMCcXyE=; b=m2YZSpsDunOZ+zUd4O/vtEW6NJprqnPoVO3+5EM4DnSDopnY7MuXiu1h5O6mTEVxINYhLEugzhkU4NPHBnl+xWWpI+Fqi3JM+/hgcya6nwCwPln4E46eKO1XjP5+b3vnH63lG7md7vHVsiddQ9guhG9jltcoYiRhQUpy0AV3kKY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 216.205.24.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by mx.zohomail.com with SMTPS id 1611082237328534.6898834590977; Tue, 19 Jan 2021 10:50:37 -0800 (PST) Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-535-NpsvjNrAN5mFf7rXXd2TTw-1; Tue, 19 Jan 2021 13:50:34 -0500 Received: by mail-ed1-f69.google.com with SMTP id a9so9912406edy.8 for ; Tue, 19 Jan 2021 10:50:34 -0800 (PST) Return-Path: Return-Path: Received: from x1w.redhat.com (13.red-83-57-169.dynamicip.rima-tde.net. [83.57.169.13]) by smtp.gmail.com with ESMTPSA id s1sm11166896ejx.25.2021.01.19.10.50.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Jan 2021 10:50:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1611082236; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9yzszkImjws6KV4XZukmk1HoOAIleAy/lLQkFMCcXyE=; b=DYJz+mumWMTZE/csjbsC0GbozgQx57WHiksE5loo1wKbFTda3GfQOT7YnhGbs/t3ETkxAL 7juC+XQkzNS9ay/uoLpHyJG5/dwfr5bp62bVSlQBCUI4MCjstFCzaI/du6uCJb/smuAVwd aa62mIzHA0IYoJ8VCM/syGoED26ec6c= X-MC-Unique: NpsvjNrAN5mFf7rXXd2TTw-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=9yzszkImjws6KV4XZukmk1HoOAIleAy/lLQkFMCcXyE=; b=bhcZrGunfehNWHHbhkPYulDhttfRUWAI62kuGewRJtwOuYI6G0RYk1/yVt1QRIUodT tXA+32jiFM0VRm4gThNV8+fBzOnJCSoPtg/DC2+X4wu6mBhfcTIebqpwYfwV3WjB/CW9 jy12Reuf6mZdAelea7tfjd4Wu47RWpuZTROm5nlE+gOhWULUBdRBzDtJBdTVH4qzSPxV q+s0qiMw2w9unC/jT7dA9tJvFHRMzO+rgIgROevlK9zZd+gNnNLYacVM9Sy2spRI650d WwKarWu/PtONx/7spZEBtGYcM+noV/vE6BRl6ifaMILdu2ffB/ilYB5plJbU/w4JDZWO dyNQ== X-Gm-Message-State: AOAM531bMIGDBxmVwlhjLxFSThbT8/na3uvlSC9CblCtx+h+9wSc0QQJ OBqipa87ET2DSjgJm+JyYctEYmty3LnTrv56HZGRAMBouwBp+aPeC8oa3c0YVbjzsLVMJU71WcG lp739tBCExs2bIQ== X-Received: by 2002:aa7:d94b:: with SMTP id l11mr4471739eds.1.1611082233149; Tue, 19 Jan 2021 10:50:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJx0vE1Al5irX0lAJKJXKavYObC4pjrtb3lNBNGZKFTJQfRaCozNQvpD+cU+EufldDaGMM298g== X-Received: by 2002:aa7:d94b:: with SMTP id l11mr4471728eds.1.1611082233032; Tue, 19 Jan 2021 10:50:33 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 5/9] meson: Display if system emulation is selected in summary Date: Tue, 19 Jan 2021 19:50:01 +0100 Message-Id: <20210119185005.880322-6-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210119185005.880322-1-philmd@redhat.com> References: <20210119185005.880322-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/meson.build b/meson.build index d89eeb8c5ce..940898eb5b4 100644 --- a/meson.build +++ b/meson.build @@ -2370,6 +2370,7 @@ summary_info +=3D {'smbd': config_host['CONFIG_SMBD_COMMAND']} endif =20 +summary_info +=3D {'system-mode emulation': have_system} summary_info +=3D {'module support': config_host.has_key('CONFIG_MODULE= S')} if config_host.has_key('CONFIG_MODULES') summary_info +=3D {'alternative module path': config_host.has_key('CONFI= G_MODULE_UPGRADES')} --=20 2.26.2 From nobody Tue Nov 18 15:26:30 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) client-ip=63.128.21.124; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1611082242; cv=none; d=zohomail.com; s=zohoarc; b=Y8WBvINFkwyH35C6Kwv91uEkMhiD6E9zbsnGVmTkUGtWjH516nbRtlw7WUGfMCjJEdsdSYj3ecraBaDoOrsu5Hwx1IX287t0F/2dboiDrDFGgf5qzfNu3m+VHQaLCEhovfB/9ikKL0IWvC3Ej/GT1RBhZd21zE3yZ8bLOISXrmM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611082242; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=/k5bjmk2LRLx9bl4raECw64bR1tmiiOlmpz+7iyHS6Q=; b=UQ7tx9kvJEzL1WhcfZ5mjNYVf8qOsS7Za91O39qtKsDrj7PKKd0txYCP57S1gNxWxjoeRIr1u2qO38lwXJkLiTdBjG9izZOQeWZaheQxWyQfAk524tDhr3KTniizEjetINYq1FTVrDGDNR1u/G12sGRPTEpPVpMxD25l6Ia6PgM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by mx.zohomail.com with SMTPS id 1611082242938660.9308398836737; Tue, 19 Jan 2021 10:50:42 -0800 (PST) Received: from mail-ed1-f72.google.com (mail-ed1-f72.google.com [209.85.208.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-404-tEegpuJFM4yGHcMFMw68mQ-1; Tue, 19 Jan 2021 13:50:40 -0500 Received: by mail-ed1-f72.google.com with SMTP id x13so9877968edi.7 for ; Tue, 19 Jan 2021 10:50:40 -0800 (PST) Return-Path: Return-Path: Received: from x1w.redhat.com (13.red-83-57-169.dynamicip.rima-tde.net. [83.57.169.13]) by smtp.gmail.com with ESMTPSA id e19sm4995705eds.79.2021.01.19.10.50.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Jan 2021 10:50:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1611082241; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/k5bjmk2LRLx9bl4raECw64bR1tmiiOlmpz+7iyHS6Q=; b=FzRA+fKxPTrAfhwKc2ciNJiBWF5h3KHd6ZKU4XiDGzubeZCp535Fh4VNWks4yxQOo9cYZh t+FNSpw4VC33gUcv93R/weD24VKSze2P26JAbto3GNvf4N/Jx0YpOccbA7t9ij/btlIoph IQPlRaFrocAkCMjzLC9Jqox3vmrkch8= X-MC-Unique: tEegpuJFM4yGHcMFMw68mQ-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=/k5bjmk2LRLx9bl4raECw64bR1tmiiOlmpz+7iyHS6Q=; b=Jua3f1HOgh6IpiFO9WBjuLuZVqFYZiZ2Qya+Dpw+EIzt/4CmlkFFU1PCb/YuAxFxhg f2QqWbMMADigbIsrPH12gdkiaDevRUFx/t1A0fjQ+gm46h35PCw9FxOO8NQWJzYoTWaE DhAkmsM8U63VLmG3G5HhXsCY92/Z19vclgm1P5Tnh69bGATcCoqdH5uq75M8KrvBIjw7 KR6vyyxebvnM3aTPGCj+o1GiYlJItTrPZz377pdeBgAO7Nixu6VhprmcckecfRGdiU1P r8hbQv1F1SzmjmOs4hsTJ4k4Uo9q7EbuEn2CqJoozORtE3E3ynU4ACAqsku/lEt6fqEF eadQ== X-Gm-Message-State: AOAM531zvPm3nL0gpKB8sObgJKsPQbi5VHIlp/tVzbIa/MXp1pHURRNY BaCNtMu0GcNLbqwYlx46azqwbaNrPF55zoySyn7vSU7WMZnTLZjjd4cfcS0CZlA8CHemd8Q4Qa1 /1t1ltPA0taV1kg== X-Received: by 2002:a17:907:7356:: with SMTP id dq22mr3909417ejc.318.1611082238631; Tue, 19 Jan 2021 10:50:38 -0800 (PST) X-Google-Smtp-Source: ABdhPJwR5zBQpn0TaTrJoscSk40oUMFE82EClnWUrZLVo3p9Vo5QSMZicsE4E85MDAbQ2wEauzQ2rw== X-Received: by 2002:a17:907:7356:: with SMTP id dq22mr3909411ejc.318.1611082238493; Tue, 19 Jan 2021 10:50:38 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 6/9] meson: Restrict system-mode specific accelerators Date: Tue, 19 Jan 2021 19:50:02 +0100 Message-Id: <20210119185005.880322-7-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210119185005.880322-1-philmd@redhat.com> References: <20210119185005.880322-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) Avoid displaying accelerators which are restricted to system-emulation. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- meson.build | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/meson.build b/meson.build index 940898eb5b4..575e34d88ac 100644 --- a/meson.build +++ b/meson.build @@ -2377,13 +2377,15 @@ endif summary_info +=3D {'target list': ' '.join(target_dirs)} =20 -summary_info +=3D {'KVM support': config_all.has_key('CONFIG_KVM')} -summary_info +=3D {'HAX support': config_all.has_key('CONFIG_HAX')} -summary_info +=3D {'HVF support': config_all.has_key('CONFIG_HVF')} -summary_info +=3D {'WHPX support': config_all.has_key('CONFIG_WHPX')} -summary_info +=3D {'Xen support': config_host.has_key('CONFIG_XEN_BA= CKEND')} -if config_host.has_key('CONFIG_XEN_BACKEND') - summary_info +=3D {'xen ctrl version': config_host['CONFIG_XEN_CTRL_INT= ERFACE_VERSION']} +if have_system + summary_info +=3D {'KVM support': config_all.has_key('CONFIG_KVM')} + summary_info +=3D {'HAX support': config_all.has_key('CONFIG_HAX')} + summary_info +=3D {'HVF support': config_all.has_key('CONFIG_HVF')} + summary_info +=3D {'WHPX support': config_all.has_key('CONFIG_WHPX'= )} + summary_info +=3D {'Xen support': config_host.has_key('CONFIG_XEN_= BACKEND')} + if config_host.has_key('CONFIG_XEN_BACKEND') + summary_info +=3D {'xen ctrl version': config_host['CONFIG_XEN_CTRL_I= NTERFACE_VERSION']} + endif endif summary_info +=3D {'TCG support': config_all.has_key('CONFIG_TCG')} if config_all.has_key('CONFIG_TCG') --=20 2.26.2 From nobody Tue Nov 18 15:26:30 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) client-ip=63.128.21.124; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1611082251; cv=none; d=zohomail.com; s=zohoarc; b=U9eLHKwyg3FLiHC2Xe5v+z15PFTHOnl21BRX/7mGyrsPkQ3ogcIzV4x5drtidNDGYJ5o0BaL1rJryVBjQP1+0JJZvhzZY4SsrWyGkKlSFza+Z5ylCqZnvh1Hy56BA4WoaOxqmSgBegVMzuQsuBShdU83oFLUAoJWl1glSdsp2RY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611082251; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=cxultYuQWgOEz2/dXyPtdnKKfRlvW9K7zaGIdG23QTU=; b=d0wqWCp0mCGYMGCOjtG3AmkyybcAFK2qm0+XmUnsUHvh7Rl/Y/ENkgxPdYteTRmeB14NuHdj89kBt3yflyXgPftgrxIBbKs8vMfYkQSEL3MQJ0XZrNXBWTQggcR/31mAbKDURjf3Ikq3mYJW1lJQOBajm6fjFUfd+3jnruEKITw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by mx.zohomail.com with SMTPS id 1611082251429558.3325807748453; Tue, 19 Jan 2021 10:50:51 -0800 (PST) Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-464-BjGeBVRPPlmXL3XwpkI8uA-1; Tue, 19 Jan 2021 13:50:45 -0500 Received: by mail-ed1-f69.google.com with SMTP id f21so9592475edx.23 for ; Tue, 19 Jan 2021 10:50:45 -0800 (PST) Return-Path: Return-Path: Received: from x1w.redhat.com (13.red-83-57-169.dynamicip.rima-tde.net. [83.57.169.13]) by smtp.gmail.com with ESMTPSA id e7sm8708889ejb.19.2021.01.19.10.50.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Jan 2021 10:50:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1611082250; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=cxultYuQWgOEz2/dXyPtdnKKfRlvW9K7zaGIdG23QTU=; b=dKOuSwSgz292eHcWW9/2Dez9GjhnilyN0yYFwrFPXqaushugqdIcrftpc7GN3SFRMi0FTD 1e33haLrHImKdKzpH2muBJTKv6jQA4V0wI2J2OLSQI555IZtpI2OE0vIveztkeLLOqF7sY 4k0yzp7kN9CbDlL6aZ1gUeUvqmyb9qg= X-MC-Unique: BjGeBVRPPlmXL3XwpkI8uA-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=cxultYuQWgOEz2/dXyPtdnKKfRlvW9K7zaGIdG23QTU=; b=Va6Z3PqaNYevl4dn50RqWXpnrxabok1dKnH7h7AO2RUuwu3NRmERRrYmk4juGOsXpQ +gsdOOvALIEBo35nL3D6H7J15bd2Ag5UvuexZYpF3pVHW1lXgt1vnUN4DoAAPT0A3RZP E4F8tcaBqeB3KiU7Gjjwc47p48XEeh/gE/uQRgujTfhSS3+Qerbn1eYV+houzja6b7GV ILEixEOJKXyZesZ/ssf11w6wH9HrbtrGOYYPhgH0qOW2pLriJ+yohRCSpkwOBUFrLZNM N5EM27SxHZgt2Dy5sKFNXox+TNglhkDo1fuGm+mZGJwj+PdQnpgB7J5WaNfXB/q9z/5n LIHA== X-Gm-Message-State: AOAM531a3M9W0ryvX+gr5+8QchQUnk7A14OkpmY7dcNWpgzlqewrvyTd 2z2g/FVTF/nT6Dy+tDorlxiLfhcho5bK1oFjCyFcie+pbUkv0oqKB282TR//rO+EfLU0Qad00PL UcbtB0H7SDTg63w== X-Received: by 2002:a17:906:144e:: with SMTP id q14mr3800733ejc.150.1611082244217; Tue, 19 Jan 2021 10:50:44 -0800 (PST) X-Google-Smtp-Source: ABdhPJzy0zHpLyDyYmwGX7zvixueX5LoIX9AOHPtYESq2WRbdHpOSRXp66k2F12WcTTLcp4cqFLM2Q== X-Received: by 2002:a17:906:144e:: with SMTP id q14mr3800725ejc.150.1611082243891; Tue, 19 Jan 2021 10:50:43 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 7/9] meson: Do not configure audio if system-mode is not selected Date: Tue, 19 Jan 2021 19:50:03 +0100 Message-Id: <20210119185005.880322-8-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210119185005.880322-1-philmd@redhat.com> References: <20210119185005.880322-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) Signed-off-by: Philippe Mathieu-Daud=C3=A9 Acked-by: Gerd Hoffmann --- configure | 6 ++++++ meson.build | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 9f016b06b54..a15bdfb6ef3 100755 --- a/configure +++ b/configure @@ -2324,6 +2324,12 @@ if test -z "$want_tools"; then fi fi =20 +########################################## +# Disable features only meaningful for system-mode emulation +if test "$softmmu" =3D "no"; then + audio_drv_list=3D"" +fi + ########################################## # Some versions of Mac OS X incorrectly define SIZE_MAX cat > $TMPC << EOF diff --git a/meson.build b/meson.build index 575e34d88ac..e6c6d1518ef 100644 --- a/meson.build +++ b/meson.build @@ -2425,7 +2425,9 @@ # TODO: add back version summary_info +=3D {'virgl support': config_host.has_key('CONFIG_VIRGL'= )} summary_info +=3D {'curl support': curl.found()} -summary_info +=3D {'Audio drivers': config_host['CONFIG_AUDIO_DRIVERS'= ]} +if have_system + summary_info +=3D {'Audio drivers': config_host['CONFIG_AUDIO_DRIVER= S']} +endif summary_info +=3D {'Block whitelist (rw)': config_host['CONFIG_BDRV_RW_WHI= TELIST']} summary_info +=3D {'Block whitelist (ro)': config_host['CONFIG_BDRV_RO_WHI= TELIST']} summary_info +=3D {'VirtFS support': have_virtfs} --=20 2.26.2 From nobody Tue Nov 18 15:26:30 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 216.205.24.124 as permitted sender) client-ip=216.205.24.124; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 216.205.24.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1611082253; cv=none; d=zohomail.com; s=zohoarc; b=fphkEQ7+Q6LjsLTWPRpB+d0J52KFJQicfNgmjBu9iaMhaAnQwPyA4N0QmgQ8uxl/ZmEtw8eS6m7HAhcm8bDCXqZWW/+9suG9nl+Mw2IPbNTNCnIxqIsJTkGmW2MePIkPshlilH3IrjFnfaiwec2FPXRh7DOQKIr+SjXPQO4B0YY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611082253; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=eFeB9KxvwuKFjE9JDOG/SlOtbrTpw1pjcYE1xEwVoW0=; b=SqI9WzM3fjm0+8YbGOTC5lfNRM40675GItiDq3bxe87Ax25zSKnj6zi8oAr2JD7y2Qam5ZNwEba0Iyno/fN2XxP+zmW3W0HZWYK+1f8xRWpt12HZHtyca87k7Geud+FK34a3I4iuql8ZjmsG/Uo00uvZYff8+m5BbRqhTUPC4Go= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 216.205.24.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by mx.zohomail.com with SMTPS id 161108225335167.8198058881494; Tue, 19 Jan 2021 10:50:53 -0800 (PST) Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-183-TrjBzV5qPEaB5bCuMBzT8Q-1; Tue, 19 Jan 2021 13:50:50 -0500 Received: by mail-ed1-f69.google.com with SMTP id u17so9894237edi.18 for ; Tue, 19 Jan 2021 10:50:50 -0800 (PST) Return-Path: Return-Path: Received: from x1w.redhat.com (13.red-83-57-169.dynamicip.rima-tde.net. [83.57.169.13]) by smtp.gmail.com with ESMTPSA id u2sm9774716edp.12.2021.01.19.10.50.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Jan 2021 10:50:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1611082252; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=eFeB9KxvwuKFjE9JDOG/SlOtbrTpw1pjcYE1xEwVoW0=; b=avAfiIx74seJC3tc2Kt6FO6n+RD9atgqexmAGYF4iV+ZhJoUrlPXu0Zyl7L1uBtV/hfPp8 3gYpWzY8IPJrRbblQr07cEUOadTtfpUxxQCseSG2E6g6jQzMHND7tog+828o8oeXs1rePN qpv/Rf6oX1gAY4koAx/zpMPhfPANwck= X-MC-Unique: TrjBzV5qPEaB5bCuMBzT8Q-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=eFeB9KxvwuKFjE9JDOG/SlOtbrTpw1pjcYE1xEwVoW0=; b=V5H5cd01GlF/Zx4anBUfFIHifTLIjYZR8Tat1DR0kmzk6XOLqAZDPJPaZNO3ON1Oi9 b92MGO6FgZzHJo/+cwaQEf9La0+WjzpxVja1HBIT/pHe+1nYc0O07t6RnNKCFDl+SH7F R0K5urcZIH1AG30MxjqzXVUN/qC30aRrnnr28bftV0xQAYoTiz8xD0w6PsTK649/56nn j9a9/inwoyJlR7ih2klWKSzqCGop1k7N7IVHj5lTW4kH8cGQdRmI3U2xkHTmsJdhfjWd 8gzRzBbcloU5oJMR7fpNqRpA3shugO8F4SKBwj77OS1DITDYyzQdqOJyD5n26HHvwcwo VJVg== X-Gm-Message-State: AOAM533D+BfqOJbyWyLGbV11/qlZrsBCosrqGgXd/KfossUFbsn+jLDP Z3xDV+pBnGSZlIvLOKsHrPuQ5L2AF0hP+pzgEEszp3N/M5nKEF5KJQIb+32c+L8j+VJch8hR6Mt t627mA6s8EjhYCQ== X-Received: by 2002:a17:906:4c48:: with SMTP id d8mr3822135ejw.358.1611082249199; Tue, 19 Jan 2021 10:50:49 -0800 (PST) X-Google-Smtp-Source: ABdhPJyuqQwZkXorsM3ilTbQhJBjTFMauWQoiQJt/x7SgjNtrLmSu24D90UNSEGNI7RW61JOe1Qupg== X-Received: by 2002:a17:906:4c48:: with SMTP id d8mr3822129ejw.358.1611082249041; Tue, 19 Jan 2021 10:50:49 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 8/9] meson: Display if user-mode emulation is selected in summary Date: Tue, 19 Jan 2021 19:50:04 +0100 Message-Id: <20210119185005.880322-9-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210119185005.880322-1-philmd@redhat.com> References: <20210119185005.880322-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/meson.build b/meson.build index e6c6d1518ef..0435bfd1c51 100644 --- a/meson.build +++ b/meson.build @@ -2371,6 +2371,7 @@ endif =20 summary_info +=3D {'system-mode emulation': have_system} +summary_info +=3D {'user-mode emulation': have_user} summary_info +=3D {'module support': config_host.has_key('CONFIG_MODULE= S')} if config_host.has_key('CONFIG_MODULES') summary_info +=3D {'alternative module path': config_host.has_key('CONFI= G_MODULE_UPGRADES')} --=20 2.26.2 From nobody Tue Nov 18 15:26:30 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) client-ip=63.128.21.124; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1611082260; cv=none; d=zohomail.com; s=zohoarc; b=X9sA3K3r9RbwuhWLMZbPte9T6kDWxdJ/n/4eqTuIykgZwZ8cyrzJTHTE+BtVkLOdgVn3FPcV9bZ3L76Z7L0OoV+AjlaEDP1gKof/dl6HSg3npw7lnVB5TlS51uA1TWR5x3JRDBtjLgnKtSjRIlnVl+O7znaqQFLNza39rL+hODs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611082260; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=//hd/I1O24ac7UR3zEAltgSvNx6iaQojONXnidegjJw=; b=hDj5AHLsBx2hcz9RB9BmM0Q0Y9bbtNBCsJyCVr64QGtxz7cjA33cL79U8HWe60OwanXPktJ5W/ocoJld4oaXdeu1LPKVXsP8Ez7j/vcGx8VL/eDkh2qJ8z9ksn2AnF2zAcj/LYdEHyfuXrHo8shPRX009QU1y0PAo5wM78HrEOg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 63.128.21.124 as permitted sender) smtp.mailfrom=philmd@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by mx.zohomail.com with SMTPS id 161108226042587.30155385322189; Tue, 19 Jan 2021 10:51:00 -0800 (PST) Received: from mail-ej1-f72.google.com (mail-ej1-f72.google.com [209.85.218.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-198-F2_8FjOZMWeKh81rfKu98Q-1; Tue, 19 Jan 2021 13:50:55 -0500 Received: by mail-ej1-f72.google.com with SMTP id jg11so6056354ejc.23 for ; Tue, 19 Jan 2021 10:50:55 -0800 (PST) Return-Path: Return-Path: Received: from x1w.redhat.com (13.red-83-57-169.dynamicip.rima-tde.net. [83.57.169.13]) by smtp.gmail.com with ESMTPSA id i6sm6525768ejd.110.2021.01.19.10.50.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Jan 2021 10:50:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1611082257; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=//hd/I1O24ac7UR3zEAltgSvNx6iaQojONXnidegjJw=; b=ePMSHom4E6TmpVJR1Dzo3BOqdDLwBiTlPU7H1Fos9AOePrQhbY1GDbiMBVKgopKArXw8fg T03tKlLH8eFTpuPdTXjm6uaLmfpJuXO8Y9npnnviMPMB9vuPDLQ9HBYfeHDXDrqXG4ZeHY k8rdMKYucxH+MTN0Zcvs3YDixy0SpDU= X-MC-Unique: F2_8FjOZMWeKh81rfKu98Q-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=//hd/I1O24ac7UR3zEAltgSvNx6iaQojONXnidegjJw=; b=odviA06jdABD+6bNiXq2cNjVsuo8hQytegqd+mcNLQF9+A8c5wD0JPt8tnleKKHCoP jipxOizvOADwb6htEwilI5nvOMJG0D5U2f+JlLQ5l6V7Oo6ZZUklChlZbxb8mIF+aeYe HvA0sXF2L5I9xWOWKO1qZiKFJOt7hKcXi9gz6qTXVZG9P5q2Idishq7ueTVPdKmf0OCr /86LFyA8F7I8+D72l/r7X37L31PRkJgprv8c+8P59czGIWFSjaUgKDg6ID3i+gGUngVL 9DfJh2IRUcycElpjy1UscYD3BRgEqmPxpPvXbouT4jKZ1lRuUoHA0k7FOs5WxRFXhGns B6Lg== X-Gm-Message-State: AOAM53015bbsIwh3pD8SKzpyeuynnH9zWnPGThE+xMRYvZUStOLOVORz Tvuljp+Xb4iHOAEopKzAP6u950SHEqzea2TKpfMS9JedG9+tkPU/VcbtOP71OpwsLE5Lydy4aCJ TUYfV5oMo9e8kbg== X-Received: by 2002:a05:6402:487:: with SMTP id k7mr4557560edv.130.1611082254433; Tue, 19 Jan 2021 10:50:54 -0800 (PST) X-Google-Smtp-Source: ABdhPJws5dBPIxtBuS4ph7IzusNm+ncn0ztAsoqvY3avgv4aqxAnSdfgiY+WKJgE80A9RYH5mVmHdQ== X-Received: by 2002:a05:6402:487:: with SMTP id k7mr4557555edv.130.1611082254310; Tue, 19 Jan 2021 10:50:54 -0800 (PST) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-block@nongnu.org Subject: [PATCH 9/9] meson: Summarize block layer information altogether Date: Tue, 19 Jan 2021 19:50:05 +0100 Message-Id: <20210119185005.880322-10-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210119185005.880322-1-philmd@redhat.com> References: <20210119185005.880322-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) Display if block layer is built. Do not display the block specific information if not enabled. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- Cc: qemu-block@nongnu.org --- meson.build | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/meson.build b/meson.build index 0435bfd1c51..dd4129ae8fd 100644 --- a/meson.build +++ b/meson.build @@ -2372,6 +2372,7 @@ =20 summary_info +=3D {'system-mode emulation': have_system} summary_info +=3D {'user-mode emulation': have_user} +summary_info +=3D {'block layer': have_block} summary_info +=3D {'module support': config_host.has_key('CONFIG_MODULE= S')} if config_host.has_key('CONFIG_MODULES') summary_info +=3D {'alternative module path': config_host.has_key('CONFI= G_MODULE_UPGRADES')} @@ -2429,8 +2430,10 @@ if have_system summary_info +=3D {'Audio drivers': config_host['CONFIG_AUDIO_DRIVER= S']} endif -summary_info +=3D {'Block whitelist (rw)': config_host['CONFIG_BDRV_RW_WHI= TELIST']} -summary_info +=3D {'Block whitelist (ro)': config_host['CONFIG_BDRV_RO_WHI= TELIST']} +if have_block + summary_info +=3D {'Block whitelist (rw)': config_host['CONFIG_BDRV_RW_W= HITELIST']} + summary_info +=3D {'Block whitelist (ro)': config_host['CONFIG_BDRV_RO_W= HITELIST']} +endif summary_info +=3D {'VirtFS support': have_virtfs} summary_info +=3D {'build virtiofs daemon': have_virtiofsd} summary_info +=3D {'Multipath support': mpathpersist.found()} @@ -2492,7 +2495,6 @@ summary_info +=3D {'TPM support': config_host.has_key('CONFIG_TPM')} summary_info +=3D {'libssh support': config_host.has_key('CONFIG_LIBSSH= ')} summary_info +=3D {'QOM debugging': config_host.has_key('CONFIG_QOM_CA= ST_DEBUG')} -summary_info +=3D {'Live block migration': config_host.has_key('CONFIG_LIV= E_BLOCK_MIGRATION')} summary_info +=3D {'lzo support': lzo.found()} summary_info +=3D {'snappy support': snappy.found()} summary_info +=3D {'bzip2 support': libbzip2.found()} @@ -2500,16 +2502,19 @@ summary_info +=3D {'zstd support': zstd.found()} summary_info +=3D {'NUMA host support': config_host.has_key('CONFIG_NUMA')} summary_info +=3D {'libxml2': config_host.has_key('CONFIG_LIBXML= 2')} -summary_info +=3D {'replication support': config_host.has_key('CONFIG_REPL= ICATION')} -summary_info +=3D {'bochs support': config_host.has_key('CONFIG_BOCHS'= )} -summary_info +=3D {'cloop support': config_host.has_key('CONFIG_CLOOP'= )} -summary_info +=3D {'dmg support': config_host.has_key('CONFIG_DMG')} -summary_info +=3D {'qcow v1 support': config_host.has_key('CONFIG_QCOW1'= )} -summary_info +=3D {'vdi support': config_host.has_key('CONFIG_VDI')} -summary_info +=3D {'vvfat support': config_host.has_key('CONFIG_VVFAT'= )} -summary_info +=3D {'qed support': config_host.has_key('CONFIG_QED')} -summary_info +=3D {'parallels support': config_host.has_key('CONFIG_PARALL= ELS')} -summary_info +=3D {'sheepdog support': config_host.has_key('CONFIG_SHEEPD= OG')} +if have_block + summary_info +=3D {'Live block migration': config_host.has_key('CONFIG_L= IVE_BLOCK_MIGRATION')} + summary_info +=3D {'replication support': config_host.has_key('CONFIG_RE= PLICATION')} + summary_info +=3D {'bochs support': config_host.has_key('CONFIG_BOCH= S')} + summary_info +=3D {'cloop support': config_host.has_key('CONFIG_CLOO= P')} + summary_info +=3D {'dmg support': config_host.has_key('CONFIG_DMG'= )} + summary_info +=3D {'qcow v1 support': config_host.has_key('CONFIG_QCOW= 1')} + summary_info +=3D {'vdi support': config_host.has_key('CONFIG_VDI'= )} + summary_info +=3D {'vvfat support': config_host.has_key('CONFIG_VVFA= T')} + summary_info +=3D {'qed support': config_host.has_key('CONFIG_QED'= )} + summary_info +=3D {'parallels support': config_host.has_key('CONFIG_PARA= LLELS')} + summary_info +=3D {'sheepdog support': config_host.has_key('CONFIG_SHEE= PDOG')} +endif summary_info +=3D {'capstone': capstone_opt =3D=3D 'disabled' ? f= alse : capstone_opt} summary_info +=3D {'libpmem support': config_host.has_key('CONFIG_LIBPME= M')} summary_info +=3D {'libdaxctl support': config_host.has_key('CONFIG_LIBDAX= CTL')} --=20 2.26.2