From nobody Tue Nov 18 15:26:28 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