From nobody Fri Nov 21 10:18:01 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1761978571; cv=none; d=zohomail.com; s=zohoarc; b=TfyX6oWt4Q0C1SsR297ARLt3Iv0gbCuJuvM7MRrmXVWl2vTgi8TpHtugISdtNNSQwKM26qrt2HPhWRiYX2U4vqDMkZDRTUJqZ9C6oSkQsCSlSiClVKQj3Ze7MQX3A/ttk901GsaB3n/C9+NWlry/evio/9vDVJg8R0KmjrsqcrQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1761978571; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=U6IHa3X94ELwWUwakimq24xzGkLO6Dw9h64hJFf0p0c=; b=eBlHXbJKSRsJh7JHjSWXk4GQClw2FU8mRrb/Go6kAOjqKkhKn8FowGnH/SgFSfLwiHtA/Dgzd9wKsM8hZ/W8+YM+0o+5ZIfJGeaaB1S2je72zv06Cezu9Cyx4bqy4Iv7um7/coyLIqLMRuiTMnAtRpOukTuKyc01hOLmTn3PqX8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1761978571238244.20815096577633; Fri, 31 Oct 2025 23:29:31 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 9784043E2B; Sat, 1 Nov 2025 02:29:28 -0400 (EDT) Received: from [172.19.199.29] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id E197E44052; Sat, 1 Nov 2025 02:27:02 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 386C541BC1; Sat, 1 Nov 2025 02:26:08 -0400 (EDT) Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 9A97441C22 for ; Sat, 1 Nov 2025 02:26:03 -0400 (EDT) Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-b6d345d7ff7so774316866b.1 for ; Fri, 31 Oct 2025 23:26:03 -0700 (PDT) Received: from tulp.my.domain (84-25-144-101.cable.dynamic.v4.ziggo.nl. [84.25.144.101]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b7077975e18sm371807166b.2.2025.10.31.23.26.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Oct 2025 23:26:00 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761978361; x=1762583161; darn=lists.libvirt.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=U6IHa3X94ELwWUwakimq24xzGkLO6Dw9h64hJFf0p0c=; b=EPbOIgryLX9Hh4NDotn/h/jBNY5uRfiHKJdmW3NEltEHUtr6zdGPKTMUGbHyBDC7sK v+rkhnLIZ0ReAuuI9139wzBBpDnk5EAyraIXLeZI1WlM/6OzMS8e8/8G67ZoCsAFh7ZF QZ2MQoRn+kn2o/rnminEzEnBjJu6PhJU30KtVScV1ndfprfbefBsHMhG2Hjln11HQFJ6 gB3HxgPcNRJ5EZu1IRfWwBG6N67M73DItl2ZyzXZSfyJAYIs4Xae4+X9UyT6p2UaeCyX NifHgdJ/wKIKIsr+c2ExLH8JVaufKVNf2jfY9vrX1YWbn2CQA4N5bpwZ2aTwhQgyZ7dm VWqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761978361; x=1762583161; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=U6IHa3X94ELwWUwakimq24xzGkLO6Dw9h64hJFf0p0c=; b=QnWw/gY20iPmFu4QMYPOzqaFs61Xt+AKb/YXv7lLZ/H0VcW4sugqllvjZum4BOfY+n mb+eLbGOcxZ9LkklnO2NAzEUIC9DJNBKRf3ON5e74oLlHXuThLphI3/hALbMwFuqtMuZ vVQw8uJA5Jlc3uv5oJzyk1WcTKVfNVG5RubTeMhd3fsAKzw8J9PhxkLNtQ6Q9YU6j4xN DhjcZDjBNJtRqMLGOuD/V53kyJPCI0AGoKGYjkxOO0K50V8stTHY++JR7HGayrGlJ2Yk 2Jh/KAkPhv/rzY0sei6hNtznCdpBt6Y9tQrgycpaiBkM+VyPUoLeWk7b9vwptATRCIlC Yxhg== X-Gm-Message-State: AOJu0YyhUXp3gxoT6K5ysEIXxJt9NPgSzD683yBvBY1IBGeROSETFOV7 hWQL2lv0QZsEd0CVbkyZ//byBI8FBPbJmJyBYFvewV1mITofBuEXe2dEILZOPV5hjetBmw== X-Gm-Gg: ASbGncshG6XVTvuKadnFNmZcT/GlbdLks3XbPG09Ax7z92gnVQfKRO8oYxadEhOYIJv 1o/e/8Ojpej+t9hn9VTTXCOcvFTOE8fouSQmKhANpOQS2oH0JfHbpCzMxsW2uPTbG4VS+pDZquN PnyIeei9ta8GcHdkhcYl2RpwbhY27mMww1Mae8LaigidqXA1Re/taCCSvSmrVdNqhMY5fQp+rI6 pQCSQeuGFugz7JjohB8VuoCSiHjD0V0wBwycCnS5gTF50i+IVEakvxPUMnGeWAjmgjzK6Uq7p0c wZvsPzVGgOc7Nc3crEOp4WyGWA4u/FeNMdo95+hY6L5K49vxyyuY4G1HTnhQeGgFNVjRBkU3tol CHx7/jyLsFzT8AMs9qc6NizWH/ix6yi1u7ZeAWugyUkdrIbN0l3mV6mz5aJg2sjWmqnFDelgcHS R4EebuEw0GQqCfumCinMqvAW0oq27AgabT94i17S6hu2dbJs2wIhEjMMNAB8q06XgxADo= X-Google-Smtp-Source: AGHT+IG0LZmnJBJOm3jiv4KTM2zrJ+glINp6jRGFp/LyxYkflqUItRoncAMCm+fewCLCp2yrc4E3Dg== X-Received: by 2002:a17:907:868d:b0:afa:1d2c:bbd1 with SMTP id a640c23a62f3a-b706e5b2c55mr759978866b.30.1761978361232; Fri, 31 Oct 2025 23:26:01 -0700 (PDT) From: Roman Bogorodskiy To: devel@lists.libvirt.org Subject: [PATCH 2/4] bhyve: Advertise hostdev support Date: Sat, 1 Nov 2025 07:24:22 +0100 Message-ID: <20251101062424.57331-3-bogorodskiy@gmail.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251101062424.57331-1-bogorodskiy@gmail.com> References: <20251101062424.57331-1-bogorodskiy@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-ID-Hash: TB6FCEX3FJ7HI377BZSWUPW2JMLD2DPU X-Message-ID-Hash: TB6FCEX3FJ7HI377BZSWUPW2JMLD2DPU X-MailFrom: bogorodskiy@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Alexander Shursha X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1761978573470154100 Content-Type: text/plain; charset="utf-8" From: Alexander Shursha Signed-off-by: Alexander Shursha --- src/bhyve/bhyve_capabilities.c | 2 +- tests/domaincapsdata/bhyve_basic.x86_64.xml | 3 ++- tests/domaincapsdata/bhyve_fbuf.x86_64.xml | 3 ++- tests/domaincapsdata/bhyve_uefi.x86_64.xml | 3 ++- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/bhyve/bhyve_capabilities.c b/src/bhyve/bhyve_capabilities.c index aad757e801..0585fff8e9 100644 --- a/src/bhyve/bhyve_capabilities.c +++ b/src/bhyve/bhyve_capabilities.c @@ -119,7 +119,7 @@ virBhyveDomainCapsFill(virDomainCaps *caps, VIR_DOMAIN_RNG_BACKEND_RANDOM); } =20 - caps->hostdev.supported =3D VIR_TRISTATE_BOOL_NO; + caps->hostdev.supported =3D VIR_TRISTATE_BOOL_YES; caps->features[VIR_DOMAIN_CAPS_FEATURE_IOTHREADS] =3D VIR_TRISTATE_BOO= L_NO; caps->features[VIR_DOMAIN_CAPS_FEATURE_VMCOREINFO] =3D VIR_TRISTATE_BO= OL_NO; caps->features[VIR_DOMAIN_CAPS_FEATURE_GENID] =3D VIR_TRISTATE_BOOL_NO; diff --git a/tests/domaincapsdata/bhyve_basic.x86_64.xml b/tests/domaincaps= data/bhyve_basic.x86_64.xml index 0c386c79d2..2dee7c6547 100644 --- a/tests/domaincapsdata/bhyve_basic.x86_64.xml +++ b/tests/domaincapsdata/bhyve_basic.x86_64.xml @@ -26,7 +26,8 @@ - + + tcp diff --git a/tests/domaincapsdata/bhyve_uefi.x86_64.xml b/tests/domaincapsd= ata/bhyve_uefi.x86_64.xml index fa87fd3640..b093358c49 100644 --- a/tests/domaincapsdata/bhyve_uefi.x86_64.xml +++ b/tests/domaincapsdata/bhyve_uefi.x86_64.xml @@ -35,7 +35,8 @@