From nobody Sun Feb 8 05:32:11 2026 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=1756499543; cv=none; d=zohomail.com; s=zohoarc; b=Q6ZhiuWvKjTmgyfbkpi90DQ1wL1ZDjGsu05yEmqdUe+tJe2nfD9r9Z818Kr2/nbaKYtjRS2J+PvEMYynaa/0d/p3+89bQWWG1Xkfh7bl1Zr3/DsjaqkXOtkZAisLYY+a0dkuIZBcK9nnkSup/RuOrELapo2on/fP2NM+QlK/+Wg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756499543; 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=m0IoDee7JFN3KCSzSzYJqS1Zxt7XXE4qw15uDUiQCPU=; b=U55sP/pKL5OKshJyOq94Ybr29tlsuNM4bV+Zg9mqXh6QtnyxKpOSywE6avrEDl0yUQ5+rYDbHe+Vu9Tsfmb8U6TFMYBHeVeF0lWromGYB1pMdIzAR8JuGRoEPe7XUgRfNgrs/956NJ68CAFV5cq9Y/dQinNI/WQEhC5Lll6G3mw= 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 1756499543720818.2691670987654; Fri, 29 Aug 2025 13:32:23 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id C76CA4415F; Fri, 29 Aug 2025 16:32:22 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 974C8440C0; Fri, 29 Aug 2025 16:29:18 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 9B35E4414F; Fri, 29 Aug 2025 16:28:49 -0400 (EDT) Received: from mail-ot1-f49.google.com (mail-ot1-f49.google.com [209.85.210.49]) (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 167E7440F7 for ; Fri, 29 Aug 2025 16:28:49 -0400 (EDT) Received: by mail-ot1-f49.google.com with SMTP id 46e09a7af769-74543fea20dso2450363a34.0 for ; Fri, 29 Aug 2025 13:28:49 -0700 (PDT) Received: from home ([2603:8081:c640:1::1004]) by smtp.gmail.com with ESMTPSA id 5614622812f47-437f423b1d0sm114356b6e.18.2025.08.29.13.28.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Aug 2025 13:28:47 -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=-1.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW, 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=1756499328; x=1757104128; 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=m0IoDee7JFN3KCSzSzYJqS1Zxt7XXE4qw15uDUiQCPU=; b=WplsbHdMRE2ERMM93k+ok8OItYvKSKcDrkTt6hJZHcOLH0q04Wmi5iTNacBVZeVMJ+ Wkw6/D4sXR6qVYJY/OFXqNhmG0aeDbM9YnBlkj4Ms2CxPcKoa88NR2sgeklVjLw3iOYL 9y9cIPS/Fm0KL4vXXbn+t7LEqrISDSP6CRgKLSNSHEMnSUl+UuXaloDLTXYmmobmPGEA klUMCDWxZUjy5jjvNMQwpVwEc2OWMfPsbHXCXNW8d/dqOuTGbdsgw42NXrwQDk0025Xj uQZq8zJIy5FWImpspYabaw/L1o9+ezlGOJYlXd+sFCa4P7COsu8KT2k205Sa0NdEWkEi C1Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756499328; x=1757104128; 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=m0IoDee7JFN3KCSzSzYJqS1Zxt7XXE4qw15uDUiQCPU=; b=aYcRis62NHJcsbUlivaSoZJwcX6MFfjEOF/TLWSj3KP7JYmIoNWrAQTc9bAKtJFGBL i0LQHpCUGskeMJj/swJtvqgLzO7rCCrmvEFcvs5VkBAPyzIu5l4hLO/KqWYFFB3+jtfY EDA6fpA/w5eZy/Ks2zjHsw9qtbPN03BxXzQrDlak6NPYoqKpHfTim/4fYsykzQ4s6epc AovwYvgFaJH3oqxHEcGwbhJnXizUbZc9o/tgu4LBzJ2ynWdp2UBcdLRCj9HAdfdMH2ZJ Va2pDqNhMa00BVGrgcaEnwVvKhF4MmagVMQ/fQsHV/fSgu9QWGwEdCjFymYiGCZ/slcC h97w== X-Gm-Message-State: AOJu0YyD/SXbgCBS2yvGH8vL2izFWYPS3vv30K0PIAlF/2kr+kx+g1F9 wdw85v9CtXmy1PTtgcGlvhWkUo1fjElxsnyN4tllocMxbYhb8O+NLXZPt5ftaQ== X-Gm-Gg: ASbGncsIs3pI3pWDNfunyJhF11g24I75LpZNtGYqTe58cg+Ksw1iz4T4z5HoAOC3xYg aw7rdLQFcxv9aIJmDuZfzu08JuAkqhTfZAi0w+14rNBvA4MxKe4HDw+6rrQh6Z73KXhG5XvSgvI IKV+/3ihf6uOPs17C8frK6dVox49OLO7On3QDLMMfPrzJJymrbfC27pAQA6pY1FGCxlZLSGHWdE uO+Wdzr6NY/jjLgmyhY65fTf/0EHtt6GtaODx4F4YRlFlzpiu7x8ju1stgwfWirsGQAL36HjZ2L kAHWH7MG9iOLBys6dDLmzm2PRwQ47DNXxZWnEHWpv0JREsGHi2f7b0ayaVpexyRSUQjb27V9Rws hOgKMNYH62VUBSQ== X-Google-Smtp-Source: AGHT+IFgIW+HPfWK6S7LhVSA/JT8gtxSfgm+mD/gO1h+eMrytOnlEqTr7d2eEQMnTEj9y4sqRy0RLg== X-Received: by 2002:a05:6808:1887:b0:437:eb5b:df4e with SMTP id 5614622812f47-437eb5be04dmr1439841b6e.15.1756499328031; Fri, 29 Aug 2025 13:28:48 -0700 (PDT) From: Praveen K Paladugu X-Google-Original-From: Praveen K Paladugu To: devel@lists.libvirt.org Subject: [PATCH v3 2/8] qemu: use mshv accel for hyperv domains Date: Fri, 29 Aug 2025 15:28:32 -0500 Message-ID: <20250829202838.8550-3-prapal@linux.microsoft.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250829202838.8550-1-prapal@linux.microsoft.com> References: <20250829202838.8550-1-prapal@linux.microsoft.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-ID-Hash: RH2DBTHZZJTHD77ZBYSYUP2MS7M7ELYN X-Message-ID-Hash: RH2DBTHZZJTHD77ZBYSYUP2MS7M7ELYN X-MailFrom: praveenkpaladugu@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: liuwe@microsoft.com 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: 1756499545149116600 Content-Type: text/plain; charset="utf-8" Add mshv acceleration (-accel mshv) flag to hyperv domains Signed-off-by: Praveen K Paladugu Reviewed-by: Daniel P. Berrang=C3=A9 --- src/qemu/qemu_command.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index e8de386f30..872be6d4ac 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -7324,6 +7324,9 @@ qemuBuildAccelCommandLine(virCommand *cmd, virBufferAddLit(&buf, "hvf"); break; =20 + case VIR_DOMAIN_VIRT_HYPERV: + virBufferAddLit(&buf, "mshv"); + break; case VIR_DOMAIN_VIRT_KQEMU: case VIR_DOMAIN_VIRT_XEN: case VIR_DOMAIN_VIRT_LXC: @@ -7331,7 +7334,6 @@ qemuBuildAccelCommandLine(virCommand *cmd, case VIR_DOMAIN_VIRT_OPENVZ: case VIR_DOMAIN_VIRT_TEST: case VIR_DOMAIN_VIRT_VMWARE: - case VIR_DOMAIN_VIRT_HYPERV: case VIR_DOMAIN_VIRT_VBOX: case VIR_DOMAIN_VIRT_PHYP: case VIR_DOMAIN_VIRT_PARALLELS: --=20 2.50.1