From nobody Fri Nov 21 10:11:10 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=1762546758; cv=none; d=zohomail.com; s=zohoarc; b=lRPlXxJ81DkaxlbrgdbuKhWp5UuLijo8uCWoLWNlJTxJy2Nlar2d5xJyXtIJWeAL75iXNjqTlIMumojwRxFQhe9bzI9qA0K5+nAtNvyB2mwpS4NfsRcAvh3o7uiT0KuR6LzlLfiXJejjLjBu3lK4fkcPmRYoO7elBOJ5bZG9YIw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1762546758; 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=i3Ff+IJlElytakge1MeLQXcjGpjPOVRQ4rE/KUXDuMg=; b=cxMu784eAPOFjOgyTUv78uRPzTKdq8BLp6GMQBt223mV3/OKaVIkGUT8QlKfPHc2WtN1zAlpNEo8CsEEZemd15g1ja+uCd9/6+Qfgr7qmc3d14jfrPB2fAfyok5WAiHAPncbkXAniLCXTcLEN3vGpa8lKy/6I5KyP21OP6bcKI4= 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 1762546758705935.5538507511252; Fri, 7 Nov 2025 12:19:18 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id E198D44453; Fri, 7 Nov 2025 15:19:17 -0500 (EST) Received: from [172.19.199.29] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id A4D8B4474C; Fri, 7 Nov 2025 15:16:10 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id E0A17443F2; Fri, 7 Nov 2025 15:14:25 -0500 (EST) Received: from mail-ot1-f44.google.com (mail-ot1-f44.google.com [209.85.210.44]) (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 256D1443EA for ; Fri, 7 Nov 2025 15:14:15 -0500 (EST) Received: by mail-ot1-f44.google.com with SMTP id 46e09a7af769-7c6cc44ff62so842512a34.3 for ; Fri, 07 Nov 2025 12:14:15 -0800 (PST) Received: from home ([72.191.74.189]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7c6f1132705sm2041451a34.28.2025.11.07.12.14.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Nov 2025 12:14:08 -0800 (PST) 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=1762546454; x=1763151254; 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=i3Ff+IJlElytakge1MeLQXcjGpjPOVRQ4rE/KUXDuMg=; b=D9PE/gXFGGvjk8jnjdZqNoDan+y7tAKYhg69ZFkBKaU9HGzXQZFjNA2QRTD5UV2oBi fUw9rsiO9FjklN3QduDofAtQmLPrbO5jCl96S9r3ZYwIPu/z+Hu3POQqhp4qZuLMtdJ4 j+ObczIAoGkYzzmgN5T7+l09PJOJCZKLxy1QhBHUcEY28vnZeXMsA8CWGk3AmdEQVVV7 r7KNJ3hWiO56qVBwIAlIG9zkHESnkP8XSY1pCdnVoCTyKK6KIs8GViN9+fF/96XlaPBD pGuXIJLOlhwfXkp1wiPLWs3mHvRjsF5ub0dphObhCt0QhR5e1au/tL2idVvVwdtHwcbg +NHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762546454; x=1763151254; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=i3Ff+IJlElytakge1MeLQXcjGpjPOVRQ4rE/KUXDuMg=; b=HDqTnwFr4VBBxeXP1Ph0sFcn/6V0hOsJNulZHxLUXbk/JbVyuQvK7Ixhn3pkEo8oLC OfYt/V2oCIphDuashSAKL18n36tHE3QK3i0d6yZmjTr8znOyjtIk+QqbHFVVyDKNVUEF S/WSbM94k5l5N9VZRm2nSvPjMknwsigOWf8QAxcDZH8wLgKJ6C8YmQHmkUUefIngSidM MmNC9yvb7Fy7d8zA8U7vL/daQ7Sy7hFrhwH8SHh5TA+etlWN9WNARIXmvQAv8msVa3UM nefG52tPtc8cFOzFvw4eQG2BwFV9E90M08vX+6SSGQALSM/kIClhEBE5Jm9w7ruVXas7 sDig== X-Gm-Message-State: AOJu0YzM566eHgH9oyeLR5e+NFALGtMLzDoPTkbSn2pr8jlo/SnM71G2 1cidJqwTSGa2PLg3ARvp4u9jt+2CryfIQT+g9bHM15CwiOS2KedE2jveywWWhA== X-Gm-Gg: ASbGncswYU6SBdPs1u04e+05ies9cD6pxlhsnGq8pSEce3dUpzDY1hTBU7r4cszp4IP jkyBObRyOqMKvMyvq1yfVcFRJby9ZcuyVPfaMiNop4/WjBEdcg+lndmi1Ryo3st4kamVnDq2wsf 3p00f3CTgNbxm5yBXmBZRl4w/Qg++dIYqSRDy0rRNQLNP4CHz9amCEoVwx0Qss084slyLMg1nUO c7D7izpcurG8g5mtiD1hIiJhYhADUKuCQ2IOhyhgp2niHCUmhA8R3A0RIP4f7WbeO8uVFlG/gQw Zcfk02jgn0p4872GvFqqNMDUC54IahZ7cp5ruEyNjkYWrpx3hHpt9MdLIyZbpmJvmyK5neiLEN1 f+k1g2yc5A3QpxgPMTfFa+8M19Xmp9LL826xBBB5y9xyfOoNh5eo6/PY/LM4h7lpchjLqR1oEV+ Y= X-Google-Smtp-Source: AGHT+IF+iVEQKIK6/ZXlOIIMhGlCKw6bL8yGIX9rPCaOYPZbuFtuuORAWuUaVoW5+UByxt5l7ubD/A== X-Received: by 2002:a05:6830:3496:b0:7c6:c8f2:9f23 with SMTP id 46e09a7af769-7c6fd741bd4mr473191a34.16.1762546448525; Fri, 07 Nov 2025 12:14:08 -0800 (PST) From: Praveen K Paladugu To: devel@lists.libvirt.org Subject: [PATCH v4 1/9] qemu: Introduce mshv capabilities Date: Fri, 7 Nov 2025 14:13:52 -0600 Message-ID: <20251107201401.30004-2-praveenkpaladugu@gmail.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251107201401.30004-1-praveenkpaladugu@gmail.com> References: <20251107201401.30004-1-praveenkpaladugu@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-ID-Hash: KLAOS2T7VG42LAZWFZQQMRSTKRJ3JNNS X-Message-ID-Hash: KLAOS2T7VG42LAZWFZQQMRSTKRJ3JNNS 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: wei.liu@kernel.org 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: 1762546759506158500 Content-Type: text/plain; charset="utf-8" From: Praveen K Paladugu This capability indicates if qemu supports mshv as an accelerator. Qemu with mshv capabilities can launch domains of type VIR_DOMAIN_VIRT_HYPERV. Signed-off-by: Praveen K Paladugu Reviewed-by: Martin Kletzander --- src/qemu/qemu_capabilities.c | 1 + src/qemu/qemu_capabilities.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 205bf3d0b8..c479a82473 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -748,6 +748,7 @@ VIR_ENUM_IMPL(virQEMUCaps, "acpi-generic-initiator", /* QEMU_CAPS_ACPI_GENERIC_INITIATO= R */ "disk-timed-stats", /* QEMU_CAPS_DISK_TIMED_STATS */ "query-accelerators", /* QEMU_CAPS_QUERY_ACCELERATORS */ + "mshv", /* QEMU_CAPS_MSHV */ ); =20 =20 diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h index efbef2acef..2288db2b73 100644 --- a/src/qemu/qemu_capabilities.h +++ b/src/qemu/qemu_capabilities.h @@ -729,6 +729,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for = syntax-check */ QEMU_CAPS_ACPI_GENERIC_INITIATOR, /* -object acpi-generic-initiator */ QEMU_CAPS_DISK_TIMED_STATS, /* timed stats support ('stats-intervals' = property of disk frontends) */ QEMU_CAPS_QUERY_ACCELERATORS, /* query-accelerators command */ + QEMU_CAPS_MSHV, /* whether mshv is available */ =20 QEMU_CAPS_LAST /* this must always be the last item */ } virQEMUCapsFlags; --=20 2.51.0