From nobody Sat Oct 24 20:21:01 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=fail(p=none dis=none) header.from=linux.microsoft.com Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1792145034243576.8362919158401; Fri, 16 Oct 2026 03:03:54 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 8D44041987; Fri, 16 Oct 2026 06:03:52 -0400 (EDT) Received: from [172.19.199.16] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id 225BB41CE0; Fri, 16 Oct 2026 05:58:52 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 02A734195D; Fri, 16 Oct 2026 05:57:22 -0400 (EDT) Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by lists.libvirt.org (Postfix) with ESMTP id E60254195D for ; Fri, 16 Oct 2026 05:57:21 -0400 (EDT) Received: from DESKTOP-TUU1E5L.localdomain (unknown [167.220.208.46]) by linux.microsoft.com (Postfix) with ESMTPSA id 4E9BA20B7167; Fri, 16 Oct 2026 02:57:11 -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=-2.5 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com 4E9BA20B7167 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1792144632; bh=EahumBNGPNPidh20wF1gBoxckhs74Xpj+/BmGyjNn6c=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=IlqRTi49Yj62Luw/Wg29tAWSWWyWfUH0WTjwbZj8W8NWEH6lFAmFsPvR9MafTB8yq tmG5fSfchiE+KDdJAcwGTc8yj1Vycba7whIEtjsHvjlrS2BmrPDFH9LPy4Y+9Giq5R wZsJ9p9nxX/u0Ki+G7Hh8nDeHtgDUgKnimpmVCcU= From: Magnus Kulke To: devel@lists.libvirt.org Subject: [PATCH v2 1/2] tests: Add vhost network interface to mshv config Date: Fri, 16 Oct 2026 11:57:10 +0200 Message-Id: <20261016095711.26188-2-magnuskulke@linux.microsoft.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20261016095711.26188-1-magnuskulke@linux.microsoft.com> References: <20261016095711.26188-1-magnuskulke@linux.microsoft.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-MailFrom: magnuskulke@linux.microsoft.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation Message-ID-Hash: UUWXQ47LEFLN54TZAKP42UWRYZZNCYBM X-Message-ID-Hash: UUWXQ47LEFLN54TZAKP42UWRYZZNCYBM X-Mailman-Approved-At: Fri, 16 Oct 2026 09:58:21 +0000 CC: =?UTF-8?q?Ji=C5=99=C3=AD=20Denmark?= , =?UTF-8?q?Michal=20Pr=C3=ADvozn=C3=ADk?= , Magnus Kulke 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: fail (Header signature does not verify) X-ZM-MESSAGEID: 1792145036172158500 Content-Type: text/plain; charset="utf-8" We need this to assert that vhost is enabled in a QEMU cmdline for HYPERV (mshv) guests. Signed-off-by: Magnus Kulke Reviewed-by: Michal Privoznik --- ...86_64-q35-headless.x86_64-latest+mshv.args | 11 +++++++---- ...x86_64-q35-headless.x86_64-latest+mshv.xml | 19 +++++++++++++++---- .../mshv-x86_64-q35-headless.xml | 5 +++++ 3 files changed, 27 insertions(+), 8 deletions(-) diff --git a/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+m= shv.args b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+msh= v.args index 28e3e3f..10684b3 100644 --- a/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.args +++ b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.args @@ -32,17 +32,20 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-qemu_= mshv/.config \ -device '{"driver":"pcie-root-port","port":10,"chassis":3,"id":"pci.3","bu= s":"pcie.0","addr":"0x1.0x2"}' \ -device '{"driver":"pcie-root-port","port":11,"chassis":4,"id":"pci.4","bu= s":"pcie.0","addr":"0x1.0x3"}' \ -device '{"driver":"pcie-root-port","port":12,"chassis":5,"id":"pci.5","bu= s":"pcie.0","addr":"0x1.0x4"}' \ --device '{"driver":"qemu-xhci","id":"usb","bus":"pci.1","addr":"0x0"}' \ +-device '{"driver":"pcie-root-port","port":13,"chassis":6,"id":"pci.6","bu= s":"pcie.0","addr":"0x1.0x5"}' \ +-device '{"driver":"qemu-xhci","id":"usb","bus":"pci.2","addr":"0x0"}' \ -blockdev '{"driver":"file","filename":"/var/lib/libvirt/images/test.qcow2= ","node-name":"libvirt-1-storage","auto-read-only":true,"discard":"unmap"}'= \ -blockdev '{"node-name":"libvirt-1-format","read-only":false,"driver":"qco= w2","file":"libvirt-1-storage"}' \ --device '{"driver":"virtio-blk-pci","bus":"pci.2","addr":"0x0","drive":"li= bvirt-1-format","id":"virtio-disk0","bootindex":1}' \ +-device '{"driver":"virtio-blk-pci","bus":"pci.3","addr":"0x0","drive":"li= bvirt-1-format","id":"virtio-disk0","bootindex":1}' \ +-netdev '{"type":"tap","fds":"XXXXXXX","id":"hostnet0"}' \ +-device '{"driver":"virtio-net-pci","ioeventfd":true,"mq":true,"vectors":1= 2,"netdev":"hostnet0","id":"net0","mac":"52:54:00:e5:48:5a","bus":"pci.1","= addr":"0x0"}' \ -chardev pty,id=3Dcharserial0 \ -device '{"driver":"isa-serial","chardev":"charserial0","id":"serial0","in= dex":0}' \ -audiodev '{"id":"audio1","driver":"none"}' \ -global ICH9-LPC.noreboot=3Doff \ -watchdog-action reset \ --device '{"driver":"virtio-balloon-pci","id":"balloon0","bus":"pci.3","add= r":"0x0"}' \ +-device '{"driver":"virtio-balloon-pci","id":"balloon0","bus":"pci.4","add= r":"0x0"}' \ -object '{"qom-type":"rng-random","id":"objrng0","filename":"/dev/urandom"= }' \ --device '{"driver":"virtio-rng-pci","rng":"objrng0","id":"rng0","bus":"pci= .4","addr":"0x0"}' \ +-device '{"driver":"virtio-rng-pci","rng":"objrng0","id":"rng0","bus":"pci= .5","addr":"0x0"}' \ -sandbox on,obsolete=3Ddeny,elevateprivileges=3Ddeny,spawn=3Ddeny,resource= control=3Ddeny \ -msg timestamp=3Don diff --git a/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+m= shv.xml b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv= .xml index a183a3d..747d250 100644 --- a/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.xml +++ b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.xml @@ -30,10 +30,10 @@ -
+
-
+
@@ -64,6 +64,17 @@
+ + + +
+ + + + + +
+ @@ -77,11 +88,11 @@