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=1762547238; cv=none; d=zohomail.com; s=zohoarc; b=SKluX4Bu7rfDnsn4fMUR+t4rGUPTDI/sJUpET2SyjVh2NADZTfS5F2HuyBcmGHIQcckUdOzPSNMypk9Ja87q9zLGMUZ7zfC1ibEQGL9+HXYPVOjkj9HHPYB+UFGjJVX5FTv9dZZpk6CjBRQyJjnnDBKIaxl/otELrVmHDcaKMmc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1762547238; 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=re+5hL9uutYGCIfqK6mi5nW6Dphl7Cer01Gqsmx8aMc=; b=GJEZLWZT3NvXlpf+FrzUO/MSNx+H8KZ9Rz7JUOWJpVs2dJetCOCkLd4ag+Gj8n5y0KyDbnzLZeTboViZCEWhaMV5h45+3MyvPW2WQ33FtzGdg86y/JjpsW4AosJAw6s/b4NECn+kbpm6cpHs5lGvc6tYDoTk7A91mBM67shCoec= 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 1762547238808575.5409901370319; Fri, 7 Nov 2025 12:27:18 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id 752CB41843; Fri, 7 Nov 2025 15:27:17 -0500 (EST) Received: from [172.19.199.29] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 4BC8744994; Fri, 7 Nov 2025 15:17:13 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id 66A4B443EC; Fri, 7 Nov 2025 15:14:32 -0500 (EST) Received: from mail-oa1-f49.google.com (mail-oa1-f49.google.com [209.85.160.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 B4EAA44444 for ; Fri, 7 Nov 2025 15:14:18 -0500 (EST) Received: by mail-oa1-f49.google.com with SMTP id 586e51a60fabf-3e2eeb85822so605365fac.2 for ; Fri, 07 Nov 2025 12:14:18 -0800 (PST) Received: from home ([72.191.74.189]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7c6f1132705sm2041451a34.28.2025.11.07.12.14.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Nov 2025 12:14:12 -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=1762546458; x=1763151258; 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=re+5hL9uutYGCIfqK6mi5nW6Dphl7Cer01Gqsmx8aMc=; b=mAknbHWrlBXI9eJ+UUCmvMnQHodJOUut44siePM85M39b+P1+YeKlUiWIRPM3sbAGi Agve3DG36DfghV6HxXXbMADq5PAvkml5aWZjAs6fTc+yk2RXYcYORsiI6Uem9kbH+TGT MvQNCaL8oUR1nE/ELEdAL1oA0te9aaS7cRXi79LOwI7jrDBpDGwkFxDErGnbpjqFMcZ8 Su2FawpCtJrj3Zl1MufjuBazK6zU6mqSa3cqWiU7ScneRd18559ZfvVMbmxefJ+vm2m9 4LIBx9lZLZrRWNCYHf0+lyXbYznoaDjTq61xVSVlT6FfQeioQKswTZ04M3J/QZLR5gDE aBsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762546458; x=1763151258; 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=re+5hL9uutYGCIfqK6mi5nW6Dphl7Cer01Gqsmx8aMc=; b=Eqq3mICgrTEtMwm6ozSO5mhtsf4nAliEAXs4aRmTOBhQ4pg3/EZLaI+tt+Z+sFZ8ip hMSJZBcCoKe/HD8pRPh8S6RC1z0t7bLlivttME66TbX2CJI2khpIy5Q/pQ1jDpC744TO cme0Ur3w4PfefYBv9ck77p363N2svLpxC14cUa6rmgEgBeNA2oJ2LG2rOr6a9xiOZglp PqOeKtxD0GlFNRtv84lxQsO6SOeAXjzI1r6YeNKHNpNjQ4oGAR3tPr/Dx6ETxpLxHsmC mxJMWMB3UkP1ZZ2iFcqShpV4gbliEGWIY87luSlsRsoOZFFcTZYXx4kMbeeyyEfhOmhn Xp7w== X-Gm-Message-State: AOJu0YyuorAMBZjhUmQUMuvaDT33fi3Gk6EkVPxvKP/y5wffpxHa4AhK SVIpDfQ4V2e71Q9H6S48o1zH/2W7/gjmiFPnpJ4bD3UstljMHECx62ghW6JQ9w== X-Gm-Gg: ASbGncuILFTwvMoSdqNL8czJoJtLOCLTN78fdXvj54x7B179QALrAUFiZClt32cmNlB qstWfdV6y99va+zkhgzSYnHq41QR8I7u3gYZp374z6izoicbd3qWBue8/5uYqYUw5MwP/zsf7/l 4FO3vMcB0OZdI2q7e0qpQXJR6lQCNBjbIXeUQdLG0ZYCaIv4nvo+BCAC+c7MO6/fFrh2kn30oQ3 p2ETGsy19yBdY7K514v4r9HQ8MzMc+6uiFvRqs2/RB97FEiYOu2znokhryldmtqNHKEAioPA1Zh vTewE7EFBnSAyeOW/LlVuWV45PHTuG+uNUJfBVulWdTYB28V0dasDuyZdfwyzrM/WPU2MNCnuAR zE7uSHEF6oFhFBKhyD7umvIwnRL1QqS3wGmH9xs5zx3IKB8osD7o//a5XGtThr+aHUFB5RO9Rs8 M= X-Google-Smtp-Source: AGHT+IEkTir10sZwiZA70G4XQBeInGuO4Gy3SgmxdQrMj4bbIBsjXumA98B43PaSO0DlCow44/vlAw== X-Received: by 2002:a05:6870:ab0c:b0:349:de3c:bfc5 with SMTP id 586e51a60fabf-3e7c2474209mr454404fac.7.1762546452624; Fri, 07 Nov 2025 12:14:12 -0800 (PST) From: Praveen K Paladugu To: devel@lists.libvirt.org Subject: [PATCH v4 7/9] tests: Add domaincaps case for mshv Date: Fri, 7 Nov 2025 14:13:58 -0600 Message-ID: <20251107201401.30004-8-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: SQSQMPLIL2BFPHNYZR7NMMRU22G32ULD X-Message-ID-Hash: SQSQMPLIL2BFPHNYZR7NMMRU22G32ULD 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: 1762547240543158500 Content-Type: text/plain; charset="utf-8" From: Praveen K Paladugu Add domaincaps tests data for mshv capability Signed-off-by: Praveen K Paladugu Reviewed-by: Martin Kletzander --- .../qemu_10.2.0-q35.x86_64+mshv.xml | 222 ++ .../qemu_10.2.0-tcg.x86_64+mshv.xml | 2334 +++++++++++++++++ .../qemu_10.2.0.x86_64+mshv.xml | 222 ++ 3 files changed, 2778 insertions(+) create mode 100644 tests/domaincapsdata/qemu_10.2.0-q35.x86_64+mshv.xml create mode 100644 tests/domaincapsdata/qemu_10.2.0-tcg.x86_64+mshv.xml create mode 100644 tests/domaincapsdata/qemu_10.2.0.x86_64+mshv.xml diff --git a/tests/domaincapsdata/qemu_10.2.0-q35.x86_64+mshv.xml b/tests/d= omaincapsdata/qemu_10.2.0-q35.x86_64+mshv.xml new file mode 100644 index 0000000000..9deb16e67d --- /dev/null +++ b/tests/domaincapsdata/qemu_10.2.0-q35.x86_64+mshv.xml @@ -0,0 +1,222 @@ + + /usr/bin/qemu-system-x86_64 + kvm + pc-q35-10.2 + x86_64 + + + + bios + efi + + + /obviously/fake/firmware1.fd + /obviously/fake/firmware2.fd + + rom + pflash + + + yes + no + + + yes + no + + + + + + + on + off + + + + + on + off + + + + + + + + file + anonymous + memfd + + + + + + disk + cdrom + floppy + lun + + + fdc + scsi + virtio + usb + sata + nvme + + + virtio + virtio-transitional + virtio-non-transitional + + + + + vnc + rdp + egl-headless + dbus + + + + + + subsystem + + + default + mandatory + requisite + optional + + + usb + pci + scsi + + + + default + vfio + + + + + virtio + virtio-transitional + virtio-non-transitional + + + random + egd + builtin + + + + + path + handle + virtiofs + + + + + tpm-tis + tpm-crb + + + passthrough + emulator + external + + + 2.0 + + + + + usb + + + + + pty + unix + + + + + virtio + + + qemu + + + builtin + lkcf + + + + + default + passt + + + + + isa + hyperv + pvpanic + + + + + null + vc + pty + dev + file + pipe + stdio + udp + tcp + unix + dbus + + + + + + + + + + + + + + + + + spinlocks + vendor_id + + + + + tdx + + + + diff --git a/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64+mshv.xml b/tests/d= omaincapsdata/qemu_10.2.0-tcg.x86_64+mshv.xml new file mode 100644 index 0000000000..af810f50b9 --- /dev/null +++ b/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64+mshv.xml @@ -0,0 +1,2334 @@ + + /usr/bin/qemu-system-x86_64 + qemu + pc-i440fx-10.2 + x86_64 + + + + + bios + efi + + + /obviously/fake/firmware1.fd + /obviously/fake/firmware2.fd + + rom + pflash + + + yes + no + + + no + + + + + + + + on + off + + + + EPYC + AMD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 486 + 486-v1 + Bro= adwell + + + + + + + + Bro= adwell-IBRS + + + + + + + + + Bro= adwell-noTSX + + + + + + Bro= adwell-noTSX-IBRS + + + + + + + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + + Cascadelake-Server + + + + + + + + + + + + + + + + + Cascadelake-Server-noTSX + + + + + + + + + + + + + + + + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + ClearwaterForest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ClearwaterForest-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Conro= e + Conroe-v1 + Co= operlake + + + + + + + + + + + + + + + + + + + + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + + Den= verton + + + + + + + + Denverton-v1 + + + + + + + + Denverton-v2 + + + + + + + + Denverton-v3 + + + + + + + + + Dhyana= + + + + + + + + + + Dhyana-v1 + + + + + + + + + + Dhyana-v2 + + + + + + + + + + + EPYC + + + + + + + + + EPYC= -Genoa + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Genoa-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB<= /model> + + + + + + + + + + EPYC= -Milan + + + + + + + + + + + + + + + + + + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + + + + + + + + + EPYC-Milan-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-= Rome + + + + + + + + + + + + + + EPYC-Rome-v1 + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + EPYC-Rome-v3 + + + + + + + + + + + + + + + + EPYC-Rome-v4 + + + + + + + + + + + + + + + EPYC-Rome-v5 + + + + + + + + + + + + + + + + + + + + + + + + EPYC= -Turin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Turin-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-v1 + + + + + + + + + EPYC-v2 + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + EPYC-v4 + + + + + + + + + + + + + EPYC-v5 + + + + + + + + + + + + + + + + + + + + + + GraniteRapids + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GraniteRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GraniteRapids-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll + + + + + + + + Haswe= ll-IBRS + + + + + + + + + Haswe= ll-noTSX + + + + + + Haswe= ll-noTSX-IBRS + + + + + + + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + + Icelake-Server + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-noTSX + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v7 + + + + + + + + + + + + + + + + + + + + + + + + + + Ivy= Bridge + + + + Ivy= Bridge-IBRS + + + + + IvyBridge-v1 + + + + IvyBridge-v2 + + + + + K= nightsMill + + + + + + + + + + + KnightsMill-v1 + + + + + + + + + + + Neha= lem + Nehal= em-IBRS + + + + Nehalem-v1 + Nehalem-v2 + + + + Opt= eron_G1 + Opteron_G1-v1 + Opt= eron_G2 + Opteron_G2-v1 + Opte= ron_G3 + + + + Opteron_G3-v1 + + + + Opte= ron_G4 + + + + + + + Opteron_G4-v1 + + + + + + + Opte= ron_G5 + + + + + + + + Opteron_G5-v1 + + + + + + + + Penry= n + Penryn-v1 + S= andyBridge + + + + S= andyBridge-IBRS + + + + + SandyBridge-v1 + + + + SandyBridge-v2 + + + + + SapphireRapids + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest + + + + + + + + + + + + + + + + + + + + SierraForest-v1 + + + + + + + + + + + + + + + + + + + + SierraForest-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SierraForest-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client + + + + + + + + + Skylake-Client-IBRS + + + + + + + + + + Skylake-Client-noTSX-IBRS + + + + + + + + Skylake-Client-v1 + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + Skylake-Client-v3 + + + + + + + + Skylake-Client-v4 + + + + + + + + + Skylake-Server + + + + + + + + + + + + + + Skylake-Server-IBRS + + + + + + + + + + + + + + + Skylake-Server-noTSX-IBRS + + + + + + + + + + + + + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + Sno= wridge + + + + + + + + + + + + + + Snowridge-v1 + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + + + + + Wes= tmere + West= mere-IBRS + + + + Westmere-v1 + Westmere-v2 + + + + YongFeng + + + + + + + + + + + + + + + + + + YongFeng-v1 + + + + + + + + + + + + + + + + + + YongFeng-v2 + + + + + + + + + + + + + + + + + + YongFeng-v3 + + + + + + + + + + + + + + + + + + athlon<= /model> + athlon-v1 + cor= e2duo + core2duo-v1 + core= duo + coreduo-v1 + kvm3= 2 + kvm32-v1 + kvm6= 4 + kvm64-v1 + n270 + n270-v1 + pe= ntium + pentium-v1 + p= entium2 + pentium2-v1 + p= entium3 + pentium3-v1 + phenom + + + + phenom-v1 + + + + qem= u32 + qemu32-v1 + qem= u64 + qemu64-v1 + + + + + file + anonymous + memfd + + + + + + disk + cdrom + floppy + lun + + + ide + fdc + scsi + virtio + usb + sata + nvme + + + virtio + virtio-transitional + virtio-non-transitional + + + + + vnc + rdp + egl-headless + dbus + + + + + + subsystem + + + default + mandatory + requisite + optional + + + usb + pci + scsi + + + + default + vfio + + + + + virtio + virtio-transitional + virtio-non-transitional + + + random + egd + builtin + + + + + path + handle + virtiofs + + + + + tpm-tis + tpm-crb + + + passthrough + emulator + external + + + 2.0 + + + + + usb + + + + + pty + unix + + + + + virtio + + + qemu + + + builtin + lkcf + + + + + default + passt + + + + + isa + hyperv + pvpanic + + + + + null + vc + pty + dev + file + pipe + stdio + udp + tcp + unix + dbus + + + + + + + + + + + + + + + + spinlocks + vendor_id + + + + + tdx + + + + diff --git a/tests/domaincapsdata/qemu_10.2.0.x86_64+mshv.xml b/tests/domai= ncapsdata/qemu_10.2.0.x86_64+mshv.xml new file mode 100644 index 0000000000..7d985ccba4 --- /dev/null +++ b/tests/domaincapsdata/qemu_10.2.0.x86_64+mshv.xml @@ -0,0 +1,222 @@ + + /usr/bin/qemu-system-x86_64 + kvm + pc-i440fx-10.2 + x86_64 + + + + bios + efi + + + /obviously/fake/firmware1.fd + /obviously/fake/firmware2.fd + + rom + pflash + + + yes + no + + + no + + + + + + + on + off + + + + + on + off + + + + + + + + file + anonymous + memfd + + + + + + disk + cdrom + floppy + lun + + + ide + fdc + scsi + virtio + usb + sata + nvme + + + virtio + virtio-transitional + virtio-non-transitional + + + + + vnc + rdp + egl-headless + dbus + + + + + + subsystem + + + default + mandatory + requisite + optional + + + usb + pci + scsi + + + + default + vfio + + + + + virtio + virtio-transitional + virtio-non-transitional + + + random + egd + builtin + + + + + path + handle + virtiofs + + + + + tpm-tis + tpm-crb + + + passthrough + emulator + external + + + 2.0 + + + + + usb + + + + + pty + unix + + + + + virtio + + + qemu + + + builtin + lkcf + + + + + default + passt + + + + + isa + hyperv + pvpanic + + + + + null + vc + pty + dev + file + pipe + stdio + udp + tcp + unix + dbus + + + + + + + + + + + + + + + + + spinlocks + vendor_id + + + + + tdx + + + + --=20 2.51.0