From nobody Sun Sep 7 06:47: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=1756499484; cv=none; d=zohomail.com; s=zohoarc; b=JwwT3pe/hPQHJ0TEifPPT9atIv1ApPndT8vkIp8MUWN+elYqy5/2VAuh4WYP5/xXMWolwrZREbbt2XLS9z869RGHKLxBlOmN1U6WiefJKvveOJ1ZNsbTx7iskE+GNpdWT7BT362kt4Me45Z0H1Vkk6UN+e+hO9z+AaOjxOzgDkk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756499484; 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=KTxFc7R5pvUEM1JZorO4+ucSdEyZYeBt1bXnX1BhQ/o=; b=QD25w9xD8kGl0Gfw2OQLg7SNl81AUC2b71VZOO+nWPt5bR2A4DdEJ2wmbTm/ZFahhGXAgdfWuq28KLmSInEUoq5iPpuFr8de85ZW8ZSo+uLRNEBX67+wWl1qv6HTGGLG8e5MFjXumqx+MFKjWjeetxcAYpPl7Y9Ve1lKq6kZx+Y= 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 1756499483996465.74594004980725; Fri, 29 Aug 2025 13:31:23 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 1428A44230; Fri, 29 Aug 2025 16:31:22 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id D7E334426B; Fri, 29 Aug 2025 16:29:09 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id D2B2A440F7; Fri, 29 Aug 2025 16:28:48 -0400 (EDT) Received: from mail-oo1-f43.google.com (mail-oo1-f43.google.com [209.85.161.43]) (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 148A544152 for ; Fri, 29 Aug 2025 16:28:48 -0400 (EDT) Received: by mail-oo1-f43.google.com with SMTP id 006d021491bc7-61e06547f73so2064991eaf.2 for ; Fri, 29 Aug 2025 13:28:48 -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.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Aug 2025 13:28:46 -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=1756499327; x=1757104127; 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=KTxFc7R5pvUEM1JZorO4+ucSdEyZYeBt1bXnX1BhQ/o=; b=AOl67HCuPpcNCvVu+QimDBQMEU8d14FEorPc5IuhiN83Oe6iXrGbY2hiHds4F6gjP1 yfdcX5LCC4hqArOdIJvuFONYnuG/l+XyZ47Mf6CZS/GpN6bItcqA1MuTbI8dClW7snTu Jye+mlxAaQ9vKvBRpp/p8WKvUwwF8ztji5b1gmSctRK9zTjj6X8WlbaUjaTgDwHKZghP +jXbXye5yKROYBW6BmxT+tO/YXlhPrAixkc7eac+oasQYi3o9wEP1cIAk542redTIQVG 6xDtktaBEKzlTTE4i07bv+AH3VX2twhThoEB7TALJd+qed3tku80leICJoQWBwyP/OT2 zImA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756499327; x=1757104127; 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=KTxFc7R5pvUEM1JZorO4+ucSdEyZYeBt1bXnX1BhQ/o=; b=Iqcof/Wj5Agf4Bsd4AX8pIws5YbBOJiYjlGDJQNtfGiwIF1/idnx9vA0M0C62IOUQM lQHpILyrRxyBtP04evZ1XKG8X0ZfWJ1RXy55L2aRanRZ112qa4gFFl6NuS95vXot+3bj nBUdKAtqsdzcNeHDecxqACzSDOOs4y7C7ZGBEC6F0+WjxE+LlbJKZLfzfkcInnBjikwt YcSwjVJ8ZFaejF+DsLDbaXlxxcY6v3Va7itVr2eoYUcL/8OIctbXrZZ1lniEb6zEDvrN bifb3/nV4lnacDnbmFhMk03v4y/B0sa1VDAFa7z3aVjbuawvg3RUx8tlCo5xSE+Zvis1 0uKA== X-Gm-Message-State: AOJu0YzX6AwU/ZaE7NHA+FXBkFUMx1PotsPUXJMkWl44d8eEFtXo8FBK PPvEhZs6Q4/KzuTAKnTyfCy6VNrvDIgOp6xhhOM6KVwrqr1dfvE9/c5q980PUQ== X-Gm-Gg: ASbGncuzmC6XJVC1qpvGDCCuH6wqiDAqix9j5W9UP3v+/3xAvunqoOxLS6JUlrXs020 nahb/C7T32vvPt+2X3mJW3+CqiKGoyALRcd0DcA+t+LeqbZDNVgDmdgiLKfsP8fHWsAp8L5rADn Q+ZgxH7AiW9veG/SMt/NS/hcDnSU9rJgiEeaEPwfP8F9TsyZ3Q0mj+jyzt65+vEZgAHKIqrJeyA ipfa9CJ4DJm7Iy7QUbg/gOc/y3nZlsYEyoiznO2tJuxbje3gBW+4vX31PDX1M7wO6nGXWJAPy9n Bm1j+8lT94t6c2rsVapZYhwhkQU4YIxGjz5sTiw30EYnN4XuicwyXfIET+dtR9Y92Ry3SZn271o E6PBECeiElzJzTw== X-Google-Smtp-Source: AGHT+IELIbeYrTwbjZEnsr278CQjosdHKxs4ymRVDuqJthLNLJbpPCHhcqYR7ZZyZ3CD2PgbwaUp9w== X-Received: by 2002:a05:6808:3190:b0:437:d744:dd4a with SMTP id 5614622812f47-437d744df0bmr5076699b6e.5.1756499327006; Fri, 29 Aug 2025 13:28:47 -0700 (PDT) From: Praveen K Paladugu X-Google-Original-From: Praveen K Paladugu To: devel@lists.libvirt.org Subject: [PATCH v3 1/8] qemu: introduce mshv capabilities Date: Fri, 29 Aug 2025 15:28:31 -0500 Message-ID: <20250829202838.8550-2-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: SR6QREEMDTQMROSPZQAWER3SVFDNRLRS X-Message-ID-Hash: SR6QREEMDTQMROSPZQAWER3SVFDNRLRS 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: 1756499512794124100 Content-Type: text/plain; charset="utf-8" Qemu with mshv capabilities can launch domains of type hyperv. Signed-off-by: Praveen K Paladugu --- src/qemu/qemu_capabilities.c | 40 +++++++++++++++++++++++++++++++++--- src/qemu/qemu_capabilities.h | 1 + 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index af238894b5..1e069eb0e5 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -742,6 +742,7 @@ VIR_ENUM_IMPL(virQEMUCaps, "amd-iommu.pci-id", /* QEMU_CAPS_AMD_IOMMU_PCI_ID */ "usb-bot", /* QEMU_CAPS_DEVICE_USB_BOT */ "tdx-guest", /* QEMU_CAPS_TDX_GUEST */ + "mshv", /* QEMU_CAPS_MSHV */ ); =20 =20 @@ -833,6 +834,7 @@ struct _virQEMUCaps { virQEMUCapsAccel kvm; virQEMUCapsAccel hvf; virQEMUCapsAccel tcg; + virQEMUCapsAccel mshv; }; =20 static virClass *virQEMUCapsClass; @@ -930,7 +932,8 @@ virQEMUCapsTypeIsAccelerated(virDomainVirtType type) bool virQEMUCapsHaveAccel(virQEMUCaps *qemuCaps) { - return virQEMUCapsGet(qemuCaps, QEMU_CAPS_KVM) || + return virQEMUCapsGet(qemuCaps, QEMU_CAPS_KVM) || + virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV) || virQEMUCapsGet(qemuCaps, QEMU_CAPS_HVF); } =20 @@ -942,6 +945,8 @@ virQEMUCapsAccelStr(virDomainVirtType type) return "kvm"; else if (type =3D=3D VIR_DOMAIN_VIRT_HVF) return "hvf"; + else if (type =3D=3D VIR_DOMAIN_VIRT_HYPERV) + return "mshv"; =20 return "tcg"; } @@ -955,6 +960,8 @@ virQEMUCapsGetAccel(virQEMUCaps *qemuCaps, return &qemuCaps->kvm; else if (type =3D=3D VIR_DOMAIN_VIRT_HVF) return &qemuCaps->hvf; + else if (type =3D=3D VIR_DOMAIN_VIRT_HYPERV) + return &qemuCaps->mshv; =20 return &qemuCaps->tcg; } @@ -1062,6 +1069,8 @@ virQEMUCapsGetMachineTypesCaps(virQEMUCaps *qemuCaps, accel =3D &qemuCaps->kvm; else if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_HVF)) accel =3D &qemuCaps->hvf; + else if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) + accel =3D &qemuCaps->mshv; else accel =3D &qemuCaps->tcg; =20 @@ -1170,6 +1179,10 @@ virQEMUCapsInitGuestFromBinary(virCaps *caps, virCapabilitiesAddGuestDomain(guest, VIR_DOMAIN_VIRT_HVF, NULL, NULL, 0, NULL); } + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) { + virCapabilitiesAddGuestDomain(guest, VIR_DOMAIN_VIRT_HYPERV, + NULL, NULL, 0, NULL); + } =20 if (ARCH_IS_X86(guestarch) || guestarch =3D=3D VIR_ARCH_AARCH64 || ARCH_IS_LOONGARCH(guestarch)) @@ -2049,6 +2062,7 @@ virQEMUCaps *virQEMUCapsNewCopy(virQEMUCaps *qemuCaps) virQEMUCapsAccelCopy(&ret->kvm, &qemuCaps->kvm); virQEMUCapsAccelCopy(&ret->hvf, &qemuCaps->hvf); virQEMUCapsAccelCopy(&ret->tcg, &qemuCaps->tcg); + virQEMUCapsAccelCopy(&ret->mshv, &qemuCaps->mshv); =20 ret->gicCapabilities =3D g_new0(virGICCapability, qemuCaps->ngicCapabi= lities); ret->ngicCapabilities =3D qemuCaps->ngicCapabilities; @@ -2109,6 +2123,7 @@ void virQEMUCapsDispose(void *obj) virQEMUCapsAccelClear(&qemuCaps->kvm); virQEMUCapsAccelClear(&qemuCaps->hvf); virQEMUCapsAccelClear(&qemuCaps->tcg); + virQEMUCapsAccelClear(&qemuCaps->mshv); } =20 void @@ -2331,6 +2346,10 @@ virQEMUCapsIsVirtTypeSupported(virQEMUCaps *qemuCaps, virQEMUCapsGet(qemuCaps, QEMU_CAPS_KVM)) return true; =20 + if (virtType =3D=3D VIR_DOMAIN_VIRT_HYPERV && + virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) + return true; + return false; } =20 @@ -2894,8 +2913,9 @@ bool virQEMUCapsHasMachines(virQEMUCaps *qemuCaps) { =20 - return !!qemuCaps->kvm.nmachineTypes || - !!qemuCaps->hvf.nmachineTypes || + return !!qemuCaps->kvm.nmachineTypes || + !!qemuCaps->hvf.nmachineTypes || + !!qemuCaps->mshv.nmachineTypes || !!qemuCaps->tcg.nmachineTypes; } =20 @@ -4873,6 +4893,10 @@ virQEMUCapsLoadCache(virArch hostArch, virQEMUCapsLoadAccel(qemuCaps, ctxt, VIR_DOMAIN_VIRT_HVF) < 0) { return -1; } + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV) && + virQEMUCapsLoadAccel(qemuCaps, ctxt, VIR_DOMAIN_VIRT_HYPERV) < 0) { + return -1; + } if (virQEMUCapsLoadAccel(qemuCaps, ctxt, VIR_DOMAIN_VIRT_QEMU) < 0) return -1; =20 @@ -4892,6 +4916,8 @@ virQEMUCapsLoadCache(virArch hostArch, virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_KV= M); if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_HVF)) virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_HV= F); + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) + virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_HY= PERV); virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_QEMU); =20 if (virXPathBoolean("boolean(./kvmSupportsNesting)", ctxt) > 0) @@ -5209,6 +5235,8 @@ virQEMUCapsFormatCache(virQEMUCaps *qemuCaps) virQEMUCapsFormatAccel(qemuCaps, &buf, VIR_DOMAIN_VIRT_KVM); if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_HVF)) virQEMUCapsFormatAccel(qemuCaps, &buf, VIR_DOMAIN_VIRT_HVF); + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) + virQEMUCapsFormatAccel(qemuCaps, &buf, VIR_DOMAIN_VIRT_HYPERV); virQEMUCapsFormatAccel(qemuCaps, &buf, VIR_DOMAIN_VIRT_QEMU); =20 for (i =3D 0; i < qemuCaps->ngicCapabilities; i++) { @@ -5719,6 +5747,9 @@ virQEMUCapsGetVirtType(virQEMUCaps *qemuCaps) if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_TCG)) return VIR_DOMAIN_VIRT_QEMU; =20 + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) + return VIR_DOMAIN_VIRT_HYPERV; + return VIR_DOMAIN_VIRT_NONE; } =20 @@ -5951,6 +5982,8 @@ virQEMUCapsNewForBinaryInternal(virArch hostArch, virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_KV= M); if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_HVF)) virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_HV= F); + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) + virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_HY= PERV); virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_QEMU); =20 if (virQEMUCapsHaveAccel(qemuCaps)) { @@ -7160,4 +7193,5 @@ virQEMUCapsStripMachineAliases(virQEMUCaps *qemuCaps) virQEMUCapsStripMachineAliasesForVirtType(qemuCaps, VIR_DOMAIN_VIRT_KV= M); virQEMUCapsStripMachineAliasesForVirtType(qemuCaps, VIR_DOMAIN_VIRT_HV= F); virQEMUCapsStripMachineAliasesForVirtType(qemuCaps, VIR_DOMAIN_VIRT_QE= MU); + virQEMUCapsStripMachineAliasesForVirtType(qemuCaps, VIR_DOMAIN_VIRT_HY= PERV); } diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h index 55b05bea84..3aee25ab0e 100644 --- a/src/qemu/qemu_capabilities.h +++ b/src/qemu/qemu_capabilities.h @@ -723,6 +723,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for = syntax-check */ QEMU_CAPS_AMD_IOMMU_PCI_ID, /* amd-iommu.pci-id */ QEMU_CAPS_DEVICE_USB_BOT, /* -device usb-bot */ QEMU_CAPS_TDX_GUEST, /* -object tdx-guest,... */ + QEMU_CAPS_MSHV, /* Whether MSHV is usable / was used during probing */ =20 QEMU_CAPS_LAST /* this must always be the last item */ } virQEMUCapsFlags; --=20 2.50.1 From nobody Sun Sep 7 06:47: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=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 --- 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 From nobody Sun Sep 7 06:47: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=1756499610; cv=none; d=zohomail.com; s=zohoarc; b=i5JkX9dqs9/b/kDyWtX3MExxnt8RHa+Sn76agLKB/c3MRwakCSecuVqh80DEX0B8arTlyviDh/cJ+iR+8KZQF9XiWUI8wUbq8UJpINurd5r25epf7mKmPEQJTaFfttLkNk86IotIvs7PKIJXyVjsFeBk73yX9Ovt48Y20eZ9kfY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756499610; 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=SPKyrFEVUtksxlY1Z78UtweuuQrVZBVECYZKT3+qgpw=; b=IBoPXU38LteM+7Kj9WOmxH3j5fjN8/N4Ws+SUO/7ZRA00CvEJIPALVwiSmv0YUlkm5jJ4nlkYcmgY0I7hVAwEcKeLDT+HFw+qDLwbSIx8C3qRnb7m/UQ32NiB2IXdc5hNryJ0nb1yLO1k2oYi4W2ss/XnrIdsEATo2Y+Gub3keg= 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 1756499610970603.7411260117991; Fri, 29 Aug 2025 13:33:30 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 77C7E44290; Fri, 29 Aug 2025 16:33:30 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id BF7F4442F3; Fri, 29 Aug 2025 16:29:30 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 7D4C344137; Fri, 29 Aug 2025 16:28:50 -0400 (EDT) Received: from mail-oi1-f174.google.com (mail-oi1-f174.google.com [209.85.167.174]) (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 E6E80440F7 for ; Fri, 29 Aug 2025 16:28:49 -0400 (EDT) Received: by mail-oi1-f174.google.com with SMTP id 5614622812f47-437b9db57d6so1246878b6e.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.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Aug 2025 13:28:48 -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=1756499329; x=1757104129; 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=SPKyrFEVUtksxlY1Z78UtweuuQrVZBVECYZKT3+qgpw=; b=FMcgbWmJ7sY6qPVRrPfOf21c7729XS0qJnZG3/j5sRALepoUGbK5m858eu+/SerBrg BeeBsU1bPWn+xGPVDRvthegmX7VwJ15uCBioDDNii4djfrYH+KqtzXMQWHVQqewe81aM e9RglClpbz0hjwqkbRjviiwRb6UqjtHYPfvvWA01TD6Io9i4Vde4BEYwVZGhPQbdGPPJ ItEfBvJ8ZyY3ezj5fuxJFYy88+hnA8pxqDXA6dWnHI74pvzWRzU0dfty7DcnplEpMbfK HO+2/57zDbnNkfgVEQKRsZk9skarUOTkmmI0qrPoztYoaJdFQOQ2tpNuJNwNIRRmVqQr upQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756499329; x=1757104129; 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=SPKyrFEVUtksxlY1Z78UtweuuQrVZBVECYZKT3+qgpw=; b=eItAZOiYH+3erYGabwIqYEYzkIiuerjJgEDKhgx77GSjZ4SVg4RCw055dPRquK4nak o9/19JfX+mdryuOSdUY34hFMvVi6gXLrlUWXiNNDhpSmnmHHnK3aQETyMRxOm5Or4tyP Vys+wyHgwJ+XnpuYRuQClE033asUMRrxZUO3b0Q65Cnxzqp3QHo80GQTN7XgTSVIlPT+ SThAMprcsbVRPDhl4eMRV7p+FwIrz3V1wB9X8pUSfmMYCCiRu/UtE10tNLpgfeBfo1yn OEPLdDa9ZgbC/mmik6JIQymRwNOKqxgPYGA5+D8Q6Kvb9NnpdyAVAKdzqv0uDujx7Kpg eplA== X-Gm-Message-State: AOJu0YwcbKjZ4+sCUCrxtd7rmbcPE0WDofvoHJNeTe3DAdvlfE9sZtEa tjx+mJSkKMOPEhxsKu30L8yC/rniyLBWBmzJq/Fp9GfBE1kzRH9nEDYM2d0+VQ== X-Gm-Gg: ASbGnctMaj51tQAM2K6O8sCsUMp6rkabA1zJmx3kK9A4SQP3FGNqB7jJQaFhgCwKLDd JLZAkK8ZaR4k8mdze5Sx74ORMxqz3ZtWUv8jGS0lpKxR6DXZA30D1VF1fCTspdaAqPx5jyg1ivN 4xshPR8jwJ1p6XrbLrve3OCPsFlrbO/ZkczIGN+J0NWm0xCAneXSPG8HWPRzUIeUDw+TjDfbDei TAZ2e7+iWZOjHzrX5kb6my1Qf0ijZBBD0JFVM3vcrClGssNK26XDPXQ8Ip4K2seuFsbxa3kHbbe TEKuozs2FPkA+QdvtzGtvGq+oBYTwrMd4gg2ExoSjm6n+mYgsxNAhhcPhezEY0txh71XVYsZnKC 1Jso= X-Google-Smtp-Source: AGHT+IGtkFwguyWaK+gfIxDuX9HsB94Z2ZgVYbXzCUgQgWv6e+OR5KLvxTgzzfUQc3AQbDu3MAQS9A== X-Received: by 2002:a05:6808:4a41:20b0:437:d7b0:8777 with SMTP id 5614622812f47-437d7b08d01mr3759453b6e.8.1756499328740; 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 3/8] qemu: add /dev/mshv to default cgroup acl Date: Fri, 29 Aug 2025 15:28:33 -0500 Message-ID: <20250829202838.8550-4-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: IAKOS4ULAAT2L77N7OUELTT32GHHDUN2 X-Message-ID-Hash: IAKOS4ULAAT2L77N7OUELTT32GHHDUN2 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: 1756499612217124100 Content-Type: text/plain; charset="utf-8" Add /dev/mshv to default set of devices allowed into domain's cgroup. Signed-off-by: Praveen K Paladugu --- src/qemu/qemu.conf.in | 2 +- src/qemu/qemu_cgroup.c | 2 +- src/qemu/test_libvirtd_qemu.aug.in | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/qemu/qemu.conf.in b/src/qemu/qemu.conf.in index fc91ba8f08..1b5b96c37f 100644 --- a/src/qemu/qemu.conf.in +++ b/src/qemu/qemu.conf.in @@ -618,7 +618,7 @@ #cgroup_device_acl =3D [ # "/dev/null", "/dev/full", "/dev/zero", # "/dev/random", "/dev/urandom", -# "/dev/ptmx", "/dev/kvm", +# "/dev/ptmx", "/dev/kvm", "/dev/mshv", # "/dev/userfaultfd" #] # diff --git a/src/qemu/qemu_cgroup.c b/src/qemu/qemu_cgroup.c index f10976c2b0..b9b68d38d5 100644 --- a/src/qemu/qemu_cgroup.c +++ b/src/qemu/qemu_cgroup.c @@ -41,7 +41,7 @@ VIR_LOG_INIT("qemu.qemu_cgroup"); const char *const defaultDeviceACL[] =3D { "/dev/null", "/dev/full", "/dev/zero", "/dev/random", "/dev/urandom", - "/dev/ptmx", "/dev/kvm", + "/dev/ptmx", "/dev/kvm", "/dev/mshv", "/dev/userfaultfd", NULL, }; diff --git a/src/qemu/test_libvirtd_qemu.aug.in b/src/qemu/test_libvirtd_qe= mu.aug.in index 90012b3f52..0deae04b83 100644 --- a/src/qemu/test_libvirtd_qemu.aug.in +++ b/src/qemu/test_libvirtd_qemu.aug.in @@ -77,7 +77,8 @@ module Test_libvirtd_qemu =3D { "5" =3D "/dev/urandom" } { "6" =3D "/dev/ptmx" } { "7" =3D "/dev/kvm" } - { "8" =3D "/dev/userfaultfd" } + { "8" =3D "/dev/mshv" } + { "9" =3D "/dev/userfaultfd" } } { "save_image_format" =3D "raw" } { "dump_image_format" =3D "raw" } --=20 2.50.1 From nobody Sun Sep 7 06:47: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=1756499708; cv=none; d=zohomail.com; s=zohoarc; b=SAgn15zBCjmUv9QKCZ3Q37JG74RGgFCRo3yELjY75f0bH7fi/9MTN1/5+9KHtq7O5FAQpaeSkJt+7p/2tk2R0JZjXZsx0dg8v4JMBFyurHjSbhlK7P5orNRLYpfqiAsIltxd3fQO0PMana1Y0bNOzFim9QN67/dgs1WM7J3pAuU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756499708; 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=TwUh0oQEmKgiIHhhTVtaeu1VjU/bR5TVRqq40+I2pUQ=; b=g4qXV+RMYwtpZQ+EtnuyV+ZfAOt7Sv6WHjr0oNbQ3iIBRxMOiKVQMQ7nIELR916SdHUeQcof4oAMPg3vhCUNU6H6Ng/SI6pLm4oObjsDI8CtD2H9twTwZsUIuRNGUKmdD+RR+8qzkaePzTtxt6y4dQdKbIzpKAFXL+JXPR0uQGk= 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 1756499708279625.6998780270683; Fri, 29 Aug 2025 13:35:08 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 226C043E3D; Fri, 29 Aug 2025 16:35:06 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 9A9DA44207; Fri, 29 Aug 2025 16:29:44 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 41FD244137; Fri, 29 Aug 2025 16:28:51 -0400 (EDT) Received: from mail-oa1-f46.google.com (mail-oa1-f46.google.com [209.85.160.46]) (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 93D1344151 for ; Fri, 29 Aug 2025 16:28:50 -0400 (EDT) Received: by mail-oa1-f46.google.com with SMTP id 586e51a60fabf-315a297f9a3so1683711fac.3 for ; Fri, 29 Aug 2025 13:28:50 -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.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Aug 2025 13:28:49 -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=1756499330; x=1757104130; 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=TwUh0oQEmKgiIHhhTVtaeu1VjU/bR5TVRqq40+I2pUQ=; b=WIYancc3HS47gbU1fnyOHtqTFLTIkSqn/O3r4GH8aauLEv3xw9HIlUKuEpOTUFNPqV ZwpJUj20uIW0bdOaeP4SXvLK3E2HU+PATp7npp/BWJ1tuhypxCz+zekUncaKoWS10eAV jc2+G9wQ4cnbcqt4kmcuP9qMP/MmbX/6lJ/E7AjL8X4mmMhs+ZLUkBqmmiWkqY3oE26H 0H5vjUrkT4CBAgXwi5cqpx4Omsi6IPpI8WCbuvW3k8/d9mpWfJXEDd6eb4YDnUF380fT 8CFOb6YoL1Elwf0uU/J7Mm7jGdGfyGqOUNIt6NWqyPB66UUXVpx706E1xMVeil0vpFdi M3vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756499330; x=1757104130; 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=TwUh0oQEmKgiIHhhTVtaeu1VjU/bR5TVRqq40+I2pUQ=; b=cuAvNZ16+lcrTpwBO9fASqlF0rYAWc+Du0gexXt4icj8zem26q9itEv4D0fC9JcLbK bDCWOkODwTela4UyBBKCt0f6SQi0i3Zp/HB1voJRn+kIsz/ImNAXw4ivWxVwJblLCFTd jcBftpvo+H/I8dmcD0OksMA4wWDeEjXIxwgvfypQfUakViS7x8DLlH3vpbIfmASpSCVT 1DSrJNpqWAPh1bD+351V6vQMvSlwmj0k4udtiP/CACjmG//ZCLToUfF6V1YelbbVj8hM ng8LEqX0sOyhp1XxcE2zS+8jN7XC5OVxf4PRQYDPhX/8ZJnz1WnMPFOCmFnDk3nNzB6B le6g== X-Gm-Message-State: AOJu0YxOW+rJWHsrlp1niWIugvcDc75v662RFkH8cCYKEvk09345Svy2 gf/jb2ZbUr82CtU7gJ1Zd6G+ywOb7u3Obt85d+TwJ9FfJe306nPRu4Ztg9h0og== X-Gm-Gg: ASbGncu23Vvd1SO3ZnlAhY0wvgDjqdjaDtPpleHYL14d9r9gtq4fKjbPiB/khFBiEE7 xd4kA6Oqo4vxrXWYzeSQnqBVkZzhNZ2WRVSSUrQ8bGrpveE3JMV+vl/aE9Re3vUfhyvvmnnc1E6 FwVh094H//JHvcmmYeMO7AuXViKZyV2FZA9xP5pAwulpvuKgWASLAYbRKNFOn5IvzqHb5gYE8DL ltqfNbPPR7blhLb7yKK0WtXpDwwDms86l993Fn9oMUf2+FSSa9oP1NQO7MBM59cyWCvK6aDe1Cy r9HgniOdHe3bze3BUTFD9JujgTlf9rhsNm/MrPgSqDVF72CeUxf93auu3S73RGWnBVgqKKx35K4 1SsXxHJJFuBp0nA== X-Google-Smtp-Source: AGHT+IEu2O5gXnOAE4/EioVgf1jM/hwhxsWuAAmn0PUNKOyZJ/juqPXu4ny5o8E9/Ean7pDAklkQNQ== X-Received: by 2002:a05:6808:3190:b0:437:d744:dd4a with SMTP id 5614622812f47-437d744df0bmr5076765b6e.5.1756499329646; Fri, 29 Aug 2025 13:28:49 -0700 (PDT) From: Praveen K Paladugu X-Google-Original-From: Praveen K Paladugu To: devel@lists.libvirt.org Subject: [PATCH v3 4/8] qemu: probe mshv capabilities Date: Fri, 29 Aug 2025 15:28:34 -0500 Message-ID: <20250829202838.8550-5-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: MYWECKSK67SS7N6LUUUXX3JMIHU7I7WZ X-Message-ID-Hash: MYWECKSK67SS7N6LUUUXX3JMIHU7I7WZ 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: 1756499708757116600 Content-Type: text/plain; charset="utf-8" Probe mshv capabilities from qemu with QMP commands. Limit probing only to x86_64 architecture with newer versions of QEMU. Signed-off-by: Praveen K Paladugu --- src/qemu/qemu_capabilities.c | 21 +++++++++++++++++++++ src/qemu/qemu_monitor.c | 12 ++++++++++++ src/qemu/qemu_monitor.h | 12 +++++++++--- src/qemu/qemu_monitor_json.c | 32 ++++++++++++++++++++++++++------ src/qemu/qemu_monitor_json.h | 13 +++++++++---- 5 files changed, 77 insertions(+), 13 deletions(-) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 1e069eb0e5..cc7774a58a 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -3488,6 +3488,22 @@ virQEMUCapsProbeQMPKVMState(virQEMUCaps *qemuCaps, return 0; } =20 +static int +virQEMUCapsProbeQMPMSHVState(virQEMUCaps *qemuCaps, + qemuMonitor *mon) +{ + bool enabled =3D false; + bool present =3D false; + + if (qemuMonitorGetMSHVState(mon, &enabled, &present) < 0) + return -1; + + if (present && enabled) + virQEMUCapsSet(qemuCaps, QEMU_CAPS_MSHV); + + return 0; +} + #ifdef __APPLE__ bool virQEMUCapsProbeHVF(virQEMUCaps *qemuCaps) @@ -5795,6 +5811,11 @@ virQEMUCapsInitQMPMonitor(virQEMUCaps *qemuCaps, if (virQEMUCapsProbeQMPKVMState(qemuCaps, mon) < 0) return -1; =20 + if (qemuCaps->arch =3D=3D VIR_ARCH_X86_64 && qemuCaps->version >=3D 10= 000092) { + if (virQEMUCapsProbeQMPMSHVState(qemuCaps, mon) < 0) + return -1; + } + if (virQEMUCapsProbeHVF(qemuCaps)) virQEMUCapsSet(qemuCaps, QEMU_CAPS_HVF); =20 diff --git a/src/qemu/qemu_monitor.c b/src/qemu/qemu_monitor.c index c1fef8d5de..5acff4125d 100644 --- a/src/qemu/qemu_monitor.c +++ b/src/qemu/qemu_monitor.c @@ -3434,6 +3434,18 @@ qemuMonitorGetKVMState(qemuMonitor *mon, return qemuMonitorJSONGetKVMState(mon, enabled, present); } =20 +int +qemuMonitorGetMSHVState(qemuMonitor *mon, + bool *enabled, + bool *present) +{ + VIR_DEBUG("enabled=3D%p present=3D%p", enabled, present); + + QEMU_CHECK_MONITOR(mon); + + return qemuMonitorJSONGetMSHVState(mon, enabled, present); +} + =20 int qemuMonitorGetObjectTypes(qemuMonitor *mon, diff --git a/src/qemu/qemu_monitor.h b/src/qemu/qemu_monitor.h index 755f347e17..e31a00de56 100644 --- a/src/qemu/qemu_monitor.h +++ b/src/qemu/qemu_monitor.h @@ -1220,9 +1220,15 @@ qemuMonitorCPUModelInfoCopy(const qemuMonitorCPUMode= lInfo *orig); =20 GHashTable *qemuMonitorGetCommandLineOptions(qemuMonitor *mon); =20 -int qemuMonitorGetKVMState(qemuMonitor *mon, - bool *enabled, - bool *present); +int +qemuMonitorGetMSHVState(qemuMonitor *mon, + bool *enabled, + bool *present); + +int +qemuMonitorGetKVMState(qemuMonitor *mon, + bool *enabled, + bool *present); =20 int qemuMonitorGetObjectTypes(qemuMonitor *mon, char ***types); diff --git a/src/qemu/qemu_monitor_json.c b/src/qemu/qemu_monitor_json.c index 9f51421478..2b29399d3b 100644 --- a/src/qemu/qemu_monitor_json.c +++ b/src/qemu/qemu_monitor_json.c @@ -5520,9 +5520,11 @@ qemuMonitorJSONGetCommandLineOptions(qemuMonitor *mo= n) } =20 =20 -int qemuMonitorJSONGetKVMState(qemuMonitor *mon, - bool *enabled, - bool *present) +static int +qemuMonitorJSONGetHypervisorState(qemuMonitor *mon, + const char *query_cmd, + bool *enabled, + bool *present) { g_autoptr(virJSONValue) cmd =3D NULL; g_autoptr(virJSONValue) reply =3D NULL; @@ -5531,7 +5533,7 @@ int qemuMonitorJSONGetKVMState(qemuMonitor *mon, /* Safe defaults */ *enabled =3D *present =3D false; =20 - if (!(cmd =3D qemuMonitorJSONMakeCommand("query-kvm", NULL))) + if (!(cmd =3D qemuMonitorJSONMakeCommand(query_cmd, NULL))) return -1; =20 if (qemuMonitorJSONCommand(mon, cmd, &reply) < 0) @@ -5542,8 +5544,8 @@ int qemuMonitorJSONGetKVMState(qemuMonitor *mon, =20 if (virJSONValueObjectGetBoolean(data, "enabled", enabled) < 0 || virJSONValueObjectGetBoolean(data, "present", present) < 0) { - virReportError(VIR_ERR_INTERNAL_ERROR, "%s", - _("query-kvm replied unexpected data")); + virReportError(VIR_ERR_INTERNAL_ERROR, + _("%1$s replied unexpected data"), query_cmd); return -1; } =20 @@ -5551,6 +5553,24 @@ int qemuMonitorJSONGetKVMState(qemuMonitor *mon, } =20 =20 +int qemuMonitorJSONGetKVMState(qemuMonitor *mon, + bool *enabled, + bool *present) +{ + return qemuMonitorJSONGetHypervisorState(mon, "query-kvm", + enabled, present); +} + + +int qemuMonitorJSONGetMSHVState(qemuMonitor *mon, + bool *enabled, + bool *present) +{ + return qemuMonitorJSONGetHypervisorState(mon, "query-mshv", + enabled, present); +} + + int qemuMonitorJSONGetObjectTypes(qemuMonitor *mon, char ***types) diff --git a/src/qemu/qemu_monitor_json.h b/src/qemu/qemu_monitor_json.h index bd437f7938..5c1d626f97 100644 --- a/src/qemu/qemu_monitor_json.h +++ b/src/qemu/qemu_monitor_json.h @@ -451,10 +451,15 @@ qemuMonitorJSONGetCPUModelComparison(qemuMonitor *mon, GHashTable * qemuMonitorJSONGetCommandLineOptions(qemuMonitor *mon); =20 -int -qemuMonitorJSONGetKVMState(qemuMonitor *mon, - bool *enabled, - bool *present) + +int qemuMonitorJSONGetKVMState(qemuMonitor *mon, + bool *enabled, + bool *present) + ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); + +int qemuMonitorJSONGetMSHVState(qemuMonitor *mon, + bool *enabled, + bool *present) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); =20 int --=20 2.50.1 From nobody Sun Sep 7 06:47: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=1756499763; cv=none; d=zohomail.com; s=zohoarc; b=dsPBQFSmReR8Wh9paCG+4Fm2gfKwA44Apfyf1XxXO7IKzeIUmdTa1S10oAOX97o40ITD/yKdSOOR/XW9cZGxywyp16Q1vaS7Q0ptxFjZVBLHk7AfZS6DgTE1P01fJWZ6RLmSVKwgmkBvOP3D/OIhi6d8wb/qgzrS8pXZ18ZsS2Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756499763; 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=IC+sMOfRXY/g1CclL1lAaBBVzz9diUsQnc1meKS1lCI=; b=EbaIt6PPKDGo2b6eX1SuGDMoejcRaNs/S9PSH+bvVUSlg9AKVQ+yLrrqEW/bLn0stL9kry3qqORdEex0H9wKiSyj43Ak/3kwgEvaZNLP7hEDr0NipvIrco3D3S9ujs0wF/59z9SW+mKACe68EPRAzFsOR1PQfgqHcqj8bdpCRTM= 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 1756499763337853.7816445887718; Fri, 29 Aug 2025 13:36:03 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 7E3BF4426B; Fri, 29 Aug 2025 16:36:02 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 3583244379; Fri, 29 Aug 2025 16:29:57 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 2E63D43DEF; Fri, 29 Aug 2025 16:28:52 -0400 (EDT) Received: from mail-ot1-f46.google.com (mail-ot1-f46.google.com [209.85.210.46]) (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 758E244137 for ; Fri, 29 Aug 2025 16:28:51 -0400 (EDT) Received: by mail-ot1-f46.google.com with SMTP id 46e09a7af769-74526ca7a46so831268a34.2 for ; Fri, 29 Aug 2025 13:28:51 -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.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Aug 2025 13:28:49 -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=1756499330; x=1757104130; 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=IC+sMOfRXY/g1CclL1lAaBBVzz9diUsQnc1meKS1lCI=; b=jsq+2C4SknDDvmANJwvjNtyPi8g4rRA0FTzlsUeI2Lkx4UvpTkl1Wj8WMmoMdF6yl0 7bv+WcY5Am8nQry4iGdQoWLgVxWh3cEPl6zFsRWTy6ZDv9lO74spv1dkrbJevSSkywDv i+MNJjwWfjcdjmrdxz0o3/KU9Hku4gxI+LNqrDwnPaRtI+Q8p5iQt3zMz4q0koMJwUTV t3ucl0GWEdLbohSUzuq4fWfrZ+nRj0Rv+ut7OCtThCLjZFsOM3KEIvDds9NiXOfN1rpx b3/dd8wt11F4u/VG093zCd5KPzlAuJ8S1QWkyNOXS/7KP00yiKqSuZ1h4BNe4aK5jUaf c9pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756499330; x=1757104130; 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=IC+sMOfRXY/g1CclL1lAaBBVzz9diUsQnc1meKS1lCI=; b=IIgKKyYD+g4gpv1wpucY7p148nqGHkk2EbkqZll1gDGuNsnYjVJ0T6WHM5X8he6iL8 SZIe1gM/IK01UjG4rk+QK9n7SWU2vd5rs2M/reYjCxCD8zc4ttDyVHdeuSExCLREKW3s +cE1E+d75VvxLvpro8kQnpmczZ3FU3V8GMtj9iYtAwSCO1wXLUhABLZ20dS+4ZEjjfTh ctM+TUA33soBaUF0STKO6TyC6Pzj/JSft6kURR+MXuMZjrB668qow9Qwm/KJCkywpLsr 3W2LQaW0VdULm+yppAUBwUiUC637oJPCY0Qto771f+V5DHTfFCA2SDILFdgHFW25qO1D +QgA== X-Gm-Message-State: AOJu0YyJlZEHxsUFHHdj5L5a/26H7xoYo8aA3ZA8QZmCYiNuWXlhteBw tCW/yOM/qHDpc14Vxto/cih+6PoJaisWrypm43EJBfcT7Bd+zLSxl0zwgVQkBQ== X-Gm-Gg: ASbGncv1Y5pSbBgz2oolOhvZks9ny1to9xVX7Jv5So5lfQcjA22/yhojAFw/CdUClTH Qj8PsOq22jomONSyhAxKmPY/RqMelEvZuiJn843HYeoYsz0DVrP2JIZKBZotAE+W/NN3HF3BL0s ZQA0DC7iizUkTv/6NwqMgmm8bopLu/qrWymDgFM1oTx+SZvh/kUYsNAVF0zkNPdSkkpzyisZI0F kRWvcMnHT+MYI6tjlcOdT5FtyTgPtETSvhEL/waPPXN1AerJ3HzD817figiPDH7G/UpMedgDbbV obNX3ACG+x6lhFAwE3dZhYbBcgC4vPKfeSXrM4WC/Fq6om2bM4jQI9vC1thnfJn5FKSF1hCv8Ra 9mVRrduhVISCYUhZmUcJfTqbD X-Google-Smtp-Source: AGHT+IH1oXBMgvu5eekHVt87Ql5Wagftf8uYpvaWvklpfJQD/BSTcWpQfZ7elnuEIsHEjtaxv3m/Mw== X-Received: by 2002:a05:6808:190b:b0:437:f54f:5c3b with SMTP id 5614622812f47-437f54f6cfamr326693b6e.1.1756499330511; Fri, 29 Aug 2025 13:28:50 -0700 (PDT) From: Praveen K Paladugu X-Google-Original-From: Praveen K Paladugu To: devel@lists.libvirt.org Subject: [PATCH v3 5/8] conf: update capability schema Date: Fri, 29 Aug 2025 15:28:35 -0500 Message-ID: <20250829202838.8550-6-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: JFZNJ4WBHB4NFPWMCQUUOJ7V2UTWFTW2 X-Message-ID-Hash: JFZNJ4WBHB4NFPWMCQUUOJ7V2UTWFTW2 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: 1756499765362116600 Content-Type: text/plain; charset="utf-8" Update capability schema to include support for hyperv hypervisor with qemu domains. Signed-off-by: Praveen K Paladugu --- src/conf/schemas/capability.rng | 1 + 1 file changed, 1 insertion(+) diff --git a/src/conf/schemas/capability.rng b/src/conf/schemas/capability.= rng index a1606941e7..4d2c1987ae 100644 --- a/src/conf/schemas/capability.rng +++ b/src/conf/schemas/capability.rng @@ -432,6 +432,7 @@ openvz test hvf + hyperv =20 --=20 2.50.1 From nobody Sun Sep 7 06:47: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=1756719441; cv=none; d=zohomail.com; s=zohoarc; b=JX+372dXppKclKrjHOmP2Q4o9AgQbhVzrbyBVRVJ7oRdgEtGis6dcE8FCHs7oYLKcNBFAy6sX25kxY4HL3UkeGoL8p2/LKtj83CCiUNLDUwxbSo253oyiyt8t2Gk5VVskbNCcXCJquI0CTifMKAr7Bex9QfCw/BLJ00G8e5brpE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756719441; 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=z5nwrPJbI5+4a7+cDKlqqblztfBels/+lWNe2VVRTf8=; b=WupryqJo4c+fuwZx0rdA3HDlh7EN3i0239hCVkBThg4zP02FEWTsMxohgc6TQTxsFHQEst/gwe3Zd1mNJBTV+MvCYUk5MSHsqmg9HbGw4m1t7oKaIFZmwV/bVM8pmSgXZcJ5Dh7RW/hBERjxfDyVaaXjVLwaCrloLYPPQxShg2Y= 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 175671944140225.88040660237914; Mon, 1 Sep 2025 02:37:21 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 27D0C444C6; Mon, 1 Sep 2025 05:35:57 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 3389D44302; Mon, 1 Sep 2025 05:35:57 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id B6B66441F8; Fri, 29 Aug 2025 16:28:57 -0400 (EDT) Received: from mail-ot1-f47.google.com (mail-ot1-f47.google.com [209.85.210.47]) (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 C4CCD441D8 for ; Fri, 29 Aug 2025 16:28:56 -0400 (EDT) Received: by mail-ot1-f47.google.com with SMTP id 46e09a7af769-74557b7703aso451134a34.3 for ; Fri, 29 Aug 2025 13:28:56 -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.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Aug 2025 13:28:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756499335; x=1757104135; 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=z5nwrPJbI5+4a7+cDKlqqblztfBels/+lWNe2VVRTf8=; b=jnVMEqzxuSJjzuJpz5hZzkSDAND4lUlkefbMOBCwmX3BWJZMtS0XD5Q9Vn7fwT4IYD PoySO1a4ytVJ9SFMcd4JkUi0JelE0SABNy61DjWZBY3rqekHPlcR0ZJhneNyDWsZiiLS GH9k113XsivjaF8J7/ve3i13SBna6/qtMJ6ZhE60lUwjZTj9hcbIkrX2OEyFPQl4LW/O 7KShsu2pwf11H/aCpZc5Mi01fCwX7hSdjSD3rHdmhoDKly+LPa66Z9enDJlxGDq3FncN Lymz5lzf1pbyVPHYbU5HdhxCdhvBgiXycPkeE4572VTW8b3XpxsB+bp2OHqJsK7j+KFe FcMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756499335; x=1757104135; 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=z5nwrPJbI5+4a7+cDKlqqblztfBels/+lWNe2VVRTf8=; b=vTU8jW+VL/l/VUecb8Gw+AXSV0PXNI1MipZ6C6N2m5mQc+FTZvrygtwGeVEQ6P24H6 ShwzqiGZGZu8I3E56WSjxeXpYvwNEFyn8ep32CLnjj3CFuBHhXglxeh/HN/++DetyAgY CdffEpbrwBdUT9igMTsXRhAN6kI5c6zHWeZMNfQhcWxvbYwsxU8CGlDSyzQEScq6EqyK Er1olTF0x0W2d3autXVSv/dz54Nz2Ik2oD+ynSXq476bLJDx/wM3oovv0TOPWF92SjLt TZmGkL7O7aCHbL4mR9feS3jzqlh0y1Yh2yLhYldtYFuF9lC5WcdnFAPR0Jlzlmqb+7Bv bwqA== X-Gm-Message-State: AOJu0Yyd0S2HP9V6N8Ui8knFvMQnFLLPRgHuLb4ZYJX1xEeDligyuSTR wOnJ6AH4KDoDzRNn2s0Zz5JUKr2dYKyYZqQTud0YUoLy9xXUuM0ldL9ZX2//ew== X-Gm-Gg: ASbGnctr+fEMS+xuZHuayJnVSaT9CCGvNh1dt2BpCndMvpeiGd3NI/ISy7coeDV1vnI oBsSFgwihVuMxOc0SG/SwEfM1l9wdXehDwej9xHTZZYNgS85D7kQpYwGdGhSHJTXa77ZrxY5EA8 0bhY0GYmz4plXuGiqRKcElN+jlKx4fzGaMBtGYNHxBRO+gyMe/pGeb+UJ+5Z0bvbrw/sp/S2nlF aX6BLACKhok1v0ww/c7nJ+Lq7LFS4O54Gxnc5SX3DDba+cQORu+bTe8tLZHk2LnnmwxAS7UcSGD BhYzj6Lysz2fxFvNUyZCE85rYE2xoOyr4TYV+Zk9wVfKYN49KltmBfROyzxiekgYQ0n7Dy549BF xDAR23zT+1ygHEg== X-Google-Smtp-Source: AGHT+IFJrVYCe5cDWsht6fPuP000Plq5ojy8L6HBr/p5opn/bQ0fxz5+kV/U4Py9Iz0gWB3Ek61ZYw== X-Received: by 2002:a05:6808:6782:b0:434:2b7:4244 with SMTP id 5614622812f47-4378532030fmr14503239b6e.27.1756499333906; Fri, 29 Aug 2025 13:28:53 -0700 (PDT) From: Praveen K Paladugu X-Google-Original-From: Praveen K Paladugu To: devel@lists.libvirt.org Subject: [PATCH v3 6/8] tests: Add mshv variant for qemucapabilitiestest Date: Fri, 29 Aug 2025 15:28:36 -0500 Message-ID: <20250829202838.8550-7-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 X-MailFrom: praveenkpaladugu@gmail.com X-Mailman-Rule-Hits: max-size 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; news-moderation; no-subject; digests; suspicious-header Message-ID-Hash: CPASQ32N7IVAGYOSUCWTFJY5PCU6WEAJ X-Message-ID-Hash: CPASQ32N7IVAGYOSUCWTFJY5PCU6WEAJ X-Mailman-Approved-At: Mon, 01 Sep 2025 09:35:26 +0000 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: 1756719491697124100 Content-Type: text/plain; charset="utf-8" Add mshv variant test data in qemucapabilitiesdata. Signed-off-by: Praveen K Paladugu --- tests/qemucapabilitiesdata/README.rst | 5 + .../caps_10.1.0_x86_64+mshv.replies | 46912 ++++++++++++++++ .../caps_10.1.0_x86_64+mshv.xml | 4996 ++ 3 files changed, 51913 insertions(+) create mode 100644 tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.repl= ies create mode 100644 tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.xml diff --git a/tests/qemucapabilitiesdata/README.rst b/tests/qemucapabilities= data/README.rst index 3cc0ec4784..26109fdc6d 100644 --- a/tests/qemucapabilitiesdata/README.rst +++ b/tests/qemucapabilitiesdata/README.rst @@ -67,6 +67,11 @@ Known test variants Variant of the test data captured on hosts supporting INTEL TDX security framework. =20 +``+mshv`` + + Variant of the test data captured on hosts supporting mshv (Microsoft + Hypervisor) accelerator with qemu. + Usage in tests =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 diff --git a/tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.replies b/t= ests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.replies new file mode 100644 index 0000000000..2250e1a463 --- /dev/null +++ b/tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.replies @@ -0,0 +1,46912 @@ +{ + "execute": "qmp_capabilities", + "id": "libvirt-1" +} + +{ + "return": {}, + "id": "libvirt-1" +} + +{ + "execute": "query-version", + "id": "libvirt-2" +} + +{ + "return": { + "qemu": { + "micro": 92, + "minor": 0, + "major": 10 + }, + "package": "" + }, + "id": "libvirt-2" +} + +{ + "execute": "query-target", + "id": "libvirt-3" +} + +{ + "return": { + "arch": "x86_64" + }, + "id": "libvirt-3" +} + +{ + "execute": "query-qmp-schema", + "id": "libvirt-4" +} + +{ + "return": [ + { + "name": "query-status", + "ret-type": "1", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "SHUTDOWN", + "meta-type": "event", + "arg-type": "2" + }, + { + "name": "POWERDOWN", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "RESET", + "meta-type": "event", + "arg-type": "3" + }, + { + "name": "STOP", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "RESUME", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "SUSPEND", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "SUSPEND_DISK", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "WAKEUP", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "WATCHDOG", + "meta-type": "event", + "arg-type": "4" + }, + { + "name": "watchdog-set-action", + "ret-type": "0", + "meta-type": "command", + "arg-type": "5" + }, + { + "name": "set-action", + "ret-type": "0", + "meta-type": "command", + "arg-type": "6" + }, + { + "name": "GUEST_PANICKED", + "meta-type": "event", + "arg-type": "7" + }, + { + "name": "GUEST_CRASHLOADED", + "meta-type": "event", + "arg-type": "8" + }, + { + "name": "GUEST_PVSHUTDOWN", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "MEMORY_FAILURE", + "meta-type": "event", + "arg-type": "9" + }, + { + "name": "JOB_STATUS_CHANGE", + "meta-type": "event", + "arg-type": "10" + }, + { + "name": "job-pause", + "ret-type": "0", + "meta-type": "command", + "arg-type": "11" + }, + { + "name": "job-resume", + "ret-type": "0", + "meta-type": "command", + "arg-type": "12" + }, + { + "name": "job-cancel", + "ret-type": "0", + "meta-type": "command", + "arg-type": "13" + }, + { + "name": "job-complete", + "ret-type": "0", + "meta-type": "command", + "arg-type": "14" + }, + { + "name": "job-dismiss", + "ret-type": "0", + "meta-type": "command", + "arg-type": "15" + }, + { + "name": "job-finalize", + "ret-type": "0", + "meta-type": "command", + "arg-type": "16" + }, + { + "name": "query-jobs", + "ret-type": "[17]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-kvm", + "ret-type": "18", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "x-accel-stats", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "query-mshv", + "ret-type": "20", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-pr-managers", + "ret-type": "[21]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "eject", + "ret-type": "0", + "meta-type": "command", + "arg-type": "22" + }, + { + "name": "blockdev-open-tray", + "ret-type": "0", + "meta-type": "command", + "arg-type": "23" + }, + { + "name": "blockdev-close-tray", + "ret-type": "0", + "meta-type": "command", + "arg-type": "24" + }, + { + "name": "blockdev-remove-medium", + "ret-type": "0", + "meta-type": "command", + "arg-type": "25" + }, + { + "name": "blockdev-insert-medium", + "ret-type": "0", + "meta-type": "command", + "arg-type": "26" + }, + { + "name": "blockdev-change-medium", + "ret-type": "0", + "meta-type": "command", + "arg-type": "27" + }, + { + "name": "DEVICE_TRAY_MOVED", + "meta-type": "event", + "arg-type": "28" + }, + { + "name": "PR_MANAGER_STATUS_CHANGED", + "meta-type": "event", + "arg-type": "29" + }, + { + "name": "block_set_io_throttle", + "ret-type": "0", + "meta-type": "command", + "arg-type": "30" + }, + { + "name": "block-latency-histogram-set", + "ret-type": "0", + "meta-type": "command", + "arg-type": "31" + }, + { + "name": "query-block", + "ret-type": "[32]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-blockstats", + "ret-type": "[34]", + "meta-type": "command", + "arg-type": "33" + }, + { + "name": "query-block-jobs", + "ret-type": "[35]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "block_resize", + "ret-type": "0", + "meta-type": "command", + "arg-type": "36" + }, + { + "name": "blockdev-snapshot-sync", + "ret-type": "0", + "meta-type": "command", + "arg-type": "37" + }, + { + "name": "blockdev-snapshot", + "ret-type": "0", + "meta-type": "command", + "arg-type": "38", + "features": [ + "allow-write-only-overlay" + ] + }, + { + "name": "change-backing-file", + "ret-type": "0", + "meta-type": "command", + "arg-type": "39" + }, + { + "name": "block-commit", + "ret-type": "0", + "meta-type": "command", + "arg-type": "40" + }, + { + "name": "drive-backup", + "ret-type": "0", + "meta-type": "command", + "arg-type": "41", + "features": [ + "deprecated" + ] + }, + { + "name": "blockdev-backup", + "ret-type": "0", + "meta-type": "command", + "arg-type": "42" + }, + { + "name": "query-named-block-nodes", + "ret-type": "[44]", + "meta-type": "command", + "arg-type": "43" + }, + { + "name": "x-debug-query-block-graph", + "ret-type": "45", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "drive-mirror", + "ret-type": "0", + "meta-type": "command", + "arg-type": "46" + }, + { + "name": "block-dirty-bitmap-add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "47" + }, + { + "name": "block-dirty-bitmap-remove", + "ret-type": "0", + "meta-type": "command", + "arg-type": "48" + }, + { + "name": "block-dirty-bitmap-clear", + "ret-type": "0", + "meta-type": "command", + "arg-type": "48" + }, + { + "name": "block-dirty-bitmap-enable", + "ret-type": "0", + "meta-type": "command", + "arg-type": "48" + }, + { + "name": "block-dirty-bitmap-disable", + "ret-type": "0", + "meta-type": "command", + "arg-type": "48" + }, + { + "name": "block-dirty-bitmap-merge", + "ret-type": "0", + "meta-type": "command", + "arg-type": "49" + }, + { + "name": "x-debug-block-dirty-bitmap-sha256", + "ret-type": "50", + "meta-type": "command", + "arg-type": "48", + "features": [ + "unstable" + ] + }, + { + "name": "blockdev-mirror", + "ret-type": "0", + "meta-type": "command", + "arg-type": "51" + }, + { + "name": "block-stream", + "ret-type": "0", + "meta-type": "command", + "arg-type": "52" + }, + { + "name": "block-job-set-speed", + "ret-type": "0", + "meta-type": "command", + "arg-type": "53" + }, + { + "name": "block-job-cancel", + "ret-type": "0", + "meta-type": "command", + "arg-type": "54" + }, + { + "name": "block-job-pause", + "ret-type": "0", + "meta-type": "command", + "arg-type": "55", + "features": [ + "deprecated" + ] + }, + { + "name": "block-job-resume", + "ret-type": "0", + "meta-type": "command", + "arg-type": "56", + "features": [ + "deprecated" + ] + }, + { + "name": "block-job-complete", + "ret-type": "0", + "meta-type": "command", + "arg-type": "57", + "features": [ + "deprecated" + ] + }, + { + "name": "block-job-dismiss", + "ret-type": "0", + "meta-type": "command", + "arg-type": "58", + "features": [ + "deprecated" + ] + }, + { + "name": "block-job-finalize", + "ret-type": "0", + "meta-type": "command", + "arg-type": "59", + "features": [ + "deprecated" + ] + }, + { + "name": "block-job-change", + "ret-type": "0", + "meta-type": "command", + "arg-type": "60" + }, + { + "name": "blockdev-add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "61" + }, + { + "name": "blockdev-reopen", + "ret-type": "0", + "meta-type": "command", + "arg-type": "62" + }, + { + "name": "blockdev-del", + "ret-type": "0", + "meta-type": "command", + "arg-type": "63" + }, + { + "name": "blockdev-set-active", + "ret-type": "0", + "meta-type": "command", + "arg-type": "64" + }, + { + "name": "blockdev-create", + "ret-type": "0", + "meta-type": "command", + "arg-type": "65" + }, + { + "name": "x-blockdev-amend", + "ret-type": "0", + "meta-type": "command", + "arg-type": "66", + "features": [ + "unstable" + ] + }, + { + "name": "BLOCK_IMAGE_CORRUPTED", + "meta-type": "event", + "arg-type": "67" + }, + { + "name": "BLOCK_IO_ERROR", + "meta-type": "event", + "arg-type": "68" + }, + { + "name": "BLOCK_JOB_COMPLETED", + "meta-type": "event", + "arg-type": "69" + }, + { + "name": "BLOCK_JOB_CANCELLED", + "meta-type": "event", + "arg-type": "70" + }, + { + "name": "BLOCK_JOB_ERROR", + "meta-type": "event", + "arg-type": "71" + }, + { + "name": "BLOCK_JOB_READY", + "meta-type": "event", + "arg-type": "72" + }, + { + "name": "BLOCK_JOB_PENDING", + "meta-type": "event", + "arg-type": "73" + }, + { + "name": "BLOCK_WRITE_THRESHOLD", + "meta-type": "event", + "arg-type": "74" + }, + { + "name": "block-set-write-threshold", + "ret-type": "0", + "meta-type": "command", + "arg-type": "75" + }, + { + "name": "x-blockdev-change", + "ret-type": "0", + "meta-type": "command", + "arg-type": "76", + "features": [ + "unstable" + ] + }, + { + "name": "x-blockdev-set-iothread", + "ret-type": "0", + "meta-type": "command", + "arg-type": "77", + "features": [ + "unstable" + ] + }, + { + "name": "QUORUM_FAILURE", + "meta-type": "event", + "arg-type": "78" + }, + { + "name": "QUORUM_REPORT_BAD", + "meta-type": "event", + "arg-type": "79" + }, + { + "name": "blockdev-snapshot-internal-sync", + "ret-type": "0", + "meta-type": "command", + "arg-type": "80" + }, + { + "name": "blockdev-snapshot-delete-internal-sync", + "ret-type": "82", + "meta-type": "command", + "arg-type": "81" + }, + { + "name": "nbd-server-start", + "ret-type": "0", + "meta-type": "command", + "arg-type": "83" + }, + { + "name": "nbd-server-add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "84", + "features": [ + "deprecated" + ] + }, + { + "name": "nbd-server-remove", + "ret-type": "0", + "meta-type": "command", + "arg-type": "85", + "features": [ + "deprecated" + ] + }, + { + "name": "nbd-server-stop", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "block-export-add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "86" + }, + { + "name": "block-export-del", + "ret-type": "0", + "meta-type": "command", + "arg-type": "87" + }, + { + "name": "BLOCK_EXPORT_DELETED", + "meta-type": "event", + "arg-type": "88" + }, + { + "name": "query-block-exports", + "ret-type": "[89]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-chardev", + "ret-type": "[90]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-chardev-backends", + "ret-type": "[91]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "ringbuf-write", + "ret-type": "0", + "meta-type": "command", + "arg-type": "92" + }, + { + "name": "ringbuf-read", + "ret-type": "str", + "meta-type": "command", + "arg-type": "93" + }, + { + "name": "chardev-add", + "ret-type": "95", + "meta-type": "command", + "arg-type": "94" + }, + { + "name": "chardev-change", + "ret-type": "95", + "meta-type": "command", + "arg-type": "96" + }, + { + "name": "chardev-remove", + "ret-type": "0", + "meta-type": "command", + "arg-type": "97" + }, + { + "name": "chardev-send-break", + "ret-type": "0", + "meta-type": "command", + "arg-type": "98" + }, + { + "name": "VSERPORT_CHANGE", + "meta-type": "event", + "arg-type": "99" + }, + { + "name": "dump-guest-memory", + "ret-type": "0", + "meta-type": "command", + "arg-type": "100" + }, + { + "name": "query-dump", + "ret-type": "101", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "DUMP_COMPLETED", + "meta-type": "event", + "arg-type": "102" + }, + { + "name": "query-dump-guest-memory-capability", + "ret-type": "103", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "set_link", + "ret-type": "0", + "meta-type": "command", + "arg-type": "104" + }, + { + "name": "netdev_add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "105" + }, + { + "name": "netdev_del", + "ret-type": "0", + "meta-type": "command", + "arg-type": "106" + }, + { + "name": "query-rx-filter", + "ret-type": "[108]", + "meta-type": "command", + "arg-type": "107" + }, + { + "name": "NIC_RX_FILTER_CHANGED", + "meta-type": "event", + "arg-type": "109" + }, + { + "name": "announce-self", + "ret-type": "0", + "meta-type": "command", + "arg-type": "110" + }, + { + "name": "FAILOVER_NEGOTIATED", + "meta-type": "event", + "arg-type": "111" + }, + { + "name": "NETDEV_STREAM_CONNECTED", + "meta-type": "event", + "arg-type": "112" + }, + { + "name": "NETDEV_STREAM_DISCONNECTED", + "meta-type": "event", + "arg-type": "113" + }, + { + "name": "NETDEV_VHOST_USER_CONNECTED", + "meta-type": "event", + "arg-type": "114" + }, + { + "name": "NETDEV_VHOST_USER_DISCONNECTED", + "meta-type": "event", + "arg-type": "115" + }, + { + "name": "request-ebpf", + "ret-type": "117", + "meta-type": "command", + "arg-type": "116" + }, + { + "name": "query-rocker", + "ret-type": "119", + "meta-type": "command", + "arg-type": "118" + }, + { + "name": "query-rocker-ports", + "ret-type": "[121]", + "meta-type": "command", + "arg-type": "120" + }, + { + "name": "query-rocker-of-dpa-flows", + "ret-type": "[123]", + "meta-type": "command", + "arg-type": "122" + }, + { + "name": "query-rocker-of-dpa-groups", + "ret-type": "[125]", + "meta-type": "command", + "arg-type": "124" + }, + { + "name": "query-tpm-models", + "ret-type": "[126]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-tpm-types", + "ret-type": "[127]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-tpm", + "ret-type": "[128]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "set_password", + "ret-type": "0", + "meta-type": "command", + "arg-type": "129" + }, + { + "name": "expire_password", + "ret-type": "0", + "meta-type": "command", + "arg-type": "130" + }, + { + "name": "screendump", + "ret-type": "0", + "meta-type": "command", + "arg-type": "131" + }, + { + "name": "query-vnc", + "ret-type": "136", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-vnc-servers", + "ret-type": "[137]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "change-vnc-password", + "ret-type": "0", + "meta-type": "command", + "arg-type": "138" + }, + { + "name": "VNC_CONNECTED", + "meta-type": "event", + "arg-type": "139" + }, + { + "name": "VNC_INITIALIZED", + "meta-type": "event", + "arg-type": "140" + }, + { + "name": "VNC_DISCONNECTED", + "meta-type": "event", + "arg-type": "141" + }, + { + "name": "query-mice", + "ret-type": "[142]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "send-key", + "ret-type": "0", + "meta-type": "command", + "arg-type": "143" + }, + { + "name": "input-send-event", + "ret-type": "0", + "meta-type": "command", + "arg-type": "144" + }, + { + "name": "query-display-options", + "ret-type": "145", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "display-reload", + "ret-type": "0", + "meta-type": "command", + "arg-type": "146" + }, + { + "name": "display-update", + "ret-type": "0", + "meta-type": "command", + "arg-type": "147" + }, + { + "name": "client_migrate_info", + "ret-type": "0", + "meta-type": "command", + "arg-type": "148" + }, + { + "name": "query-migrate", + "ret-type": "149", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "migrate-set-capabilities", + "ret-type": "0", + "meta-type": "command", + "arg-type": "150" + }, + { + "name": "query-migrate-capabilities", + "ret-type": "[151]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "migrate-set-parameters", + "ret-type": "0", + "meta-type": "command", + "arg-type": "152" + }, + { + "name": "query-migrate-parameters", + "ret-type": "153", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "migrate-start-postcopy", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "MIGRATION", + "meta-type": "event", + "arg-type": "154" + }, + { + "name": "MIGRATION_PASS", + "meta-type": "event", + "arg-type": "155" + }, + { + "name": "COLO_EXIT", + "meta-type": "event", + "arg-type": "156" + }, + { + "name": "x-colo-lost-heartbeat", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "migrate_cancel", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "migrate-continue", + "ret-type": "0", + "meta-type": "command", + "arg-type": "157" + }, + { + "name": "migrate", + "ret-type": "0", + "meta-type": "command", + "arg-type": "158" + }, + { + "name": "migrate-incoming", + "ret-type": "0", + "meta-type": "command", + "arg-type": "159" + }, + { + "name": "xen-save-devices-state", + "ret-type": "0", + "meta-type": "command", + "arg-type": "160" + }, + { + "name": "xen-set-global-dirty-log", + "ret-type": "0", + "meta-type": "command", + "arg-type": "161" + }, + { + "name": "xen-load-devices-state", + "ret-type": "0", + "meta-type": "command", + "arg-type": "162" + }, + { + "name": "xen-set-replication", + "ret-type": "0", + "meta-type": "command", + "arg-type": "163" + }, + { + "name": "query-xen-replication-status", + "ret-type": "164", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "xen-colo-do-checkpoint", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-colo-status", + "ret-type": "165", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "migrate-recover", + "ret-type": "0", + "allow-oob": true, + "meta-type": "command", + "arg-type": "166" + }, + { + "name": "migrate-pause", + "ret-type": "0", + "allow-oob": true, + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "UNPLUG_PRIMARY", + "meta-type": "event", + "arg-type": "167" + }, + { + "name": "calc-dirty-rate", + "ret-type": "0", + "meta-type": "command", + "arg-type": "168" + }, + { + "name": "query-dirty-rate", + "ret-type": "170", + "meta-type": "command", + "arg-type": "169" + }, + { + "name": "set-vcpu-dirty-limit", + "ret-type": "0", + "meta-type": "command", + "arg-type": "171" + }, + { + "name": "cancel-vcpu-dirty-limit", + "ret-type": "0", + "meta-type": "command", + "arg-type": "172" + }, + { + "name": "query-vcpu-dirty-limit", + "ret-type": "[173]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-migrationthreads", + "ret-type": "[174]", + "meta-type": "command", + "arg-type": "0", + "features": [ + "deprecated" + ] + }, + { + "name": "snapshot-save", + "ret-type": "0", + "meta-type": "command", + "arg-type": "175" + }, + { + "name": "snapshot-load", + "ret-type": "0", + "meta-type": "command", + "arg-type": "176" + }, + { + "name": "snapshot-delete", + "ret-type": "0", + "meta-type": "command", + "arg-type": "177" + }, + { + "name": "transaction", + "ret-type": "0", + "meta-type": "command", + "arg-type": "178" + }, + { + "name": "trace-event-get-state", + "ret-type": "[180]", + "meta-type": "command", + "arg-type": "179" + }, + { + "name": "trace-event-set-state", + "ret-type": "0", + "meta-type": "command", + "arg-type": "181" + }, + { + "name": "qmp_capabilities", + "ret-type": "0", + "meta-type": "command", + "arg-type": "182" + }, + { + "name": "query-version", + "ret-type": "183", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-commands", + "ret-type": "[184]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "quit", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-qmp-schema", + "ret-type": "[185]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "qom-list", + "ret-type": "[187]", + "meta-type": "command", + "arg-type": "186" + }, + { + "name": "qom-get", + "ret-type": "any", + "meta-type": "command", + "arg-type": "188" + }, + { + "name": "qom-list-get", + "ret-type": "[190]", + "meta-type": "command", + "arg-type": "189" + }, + { + "name": "qom-set", + "ret-type": "0", + "meta-type": "command", + "arg-type": "191" + }, + { + "name": "qom-list-types", + "ret-type": "[193]", + "meta-type": "command", + "arg-type": "192" + }, + { + "name": "qom-list-properties", + "ret-type": "[187]", + "meta-type": "command", + "arg-type": "194" + }, + { + "name": "object-add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "195" + }, + { + "name": "object-del", + "ret-type": "0", + "meta-type": "command", + "arg-type": "196" + }, + { + "name": "device-list-properties", + "ret-type": "[187]", + "meta-type": "command", + "arg-type": "197" + }, + { + "name": "device_add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "198", + "features": [ + "json-cli", + "json-cli-hotplug" + ] + }, + { + "name": "device_del", + "ret-type": "0", + "meta-type": "command", + "arg-type": "199" + }, + { + "name": "DEVICE_DELETED", + "meta-type": "event", + "arg-type": "200" + }, + { + "name": "DEVICE_UNPLUG_GUEST_ERROR", + "meta-type": "event", + "arg-type": "201" + }, + { + "name": "device-sync-config", + "ret-type": "0", + "meta-type": "command", + "arg-type": "202", + "features": [ + "unstable" + ] + }, + { + "name": "query-cpus-fast", + "ret-type": "[203]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-machines", + "ret-type": "[205]", + "meta-type": "command", + "arg-type": "204" + }, + { + "name": "query-current-machine", + "ret-type": "206", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-target", + "ret-type": "207", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-uuid", + "ret-type": "208", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-vm-generation-id", + "ret-type": "209", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "system_reset", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "system_powerdown", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "system_wakeup", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "inject-nmi", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "memsave", + "ret-type": "0", + "meta-type": "command", + "arg-type": "210" + }, + { + "name": "pmemsave", + "ret-type": "0", + "meta-type": "command", + "arg-type": "211" + }, + { + "name": "query-memdev", + "ret-type": "[212]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-hotpluggable-cpus", + "ret-type": "[213]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "set-numa-node", + "ret-type": "0", + "meta-type": "command", + "arg-type": "214" + }, + { + "name": "balloon", + "ret-type": "0", + "meta-type": "command", + "arg-type": "215" + }, + { + "name": "query-balloon", + "ret-type": "216", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "BALLOON_CHANGE", + "meta-type": "event", + "arg-type": "217" + }, + { + "name": "query-hv-balloon-status-report", + "ret-type": "218", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "HV_BALLOON_STATUS_REPORT", + "meta-type": "event", + "arg-type": "218" + }, + { + "name": "query-memory-size-summary", + "ret-type": "219", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-memory-devices", + "ret-type": "[220]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "MEMORY_DEVICE_SIZE_CHANGE", + "meta-type": "event", + "arg-type": "221" + }, + { + "name": "x-query-irq", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-jit", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-numa", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-ramblock", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-roms", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-usb", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "dumpdtb", + "ret-type": "0", + "meta-type": "command", + "arg-type": "222" + }, + { + "name": "x-query-interrupt-controllers", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "dump-skeys", + "ret-type": "0", + "meta-type": "command", + "arg-type": "223" + }, + { + "name": "query-cpu-model-comparison", + "ret-type": "225", + "meta-type": "command", + "arg-type": "224" + }, + { + "name": "query-cpu-model-baseline", + "ret-type": "227", + "meta-type": "command", + "arg-type": "226" + }, + { + "name": "query-cpu-model-expansion", + "ret-type": "229", + "meta-type": "command", + "arg-type": "228" + }, + { + "name": "query-cpu-definitions", + "ret-type": "[230]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "set-cpu-topology", + "ret-type": "0", + "meta-type": "command", + "arg-type": "231", + "features": [ + "unstable" + ] + }, + { + "name": "CPU_POLARIZATION_CHANGE", + "meta-type": "event", + "arg-type": "232", + "features": [ + "unstable" + ] + }, + { + "name": "query-s390x-cpu-polarization", + "ret-type": "233", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "query-replay", + "ret-type": "234", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "replay-break", + "ret-type": "0", + "meta-type": "command", + "arg-type": "235" + }, + { + "name": "replay-delete-break", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "replay-seek", + "ret-type": "0", + "meta-type": "command", + "arg-type": "236" + }, + { + "name": "yank", + "ret-type": "0", + "allow-oob": true, + "meta-type": "command", + "arg-type": "237" + }, + { + "name": "query-yank", + "ret-type": "[238]", + "allow-oob": true, + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "add_client", + "ret-type": "0", + "meta-type": "command", + "arg-type": "239" + }, + { + "name": "query-name", + "ret-type": "240", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-iothreads", + "ret-type": "[241]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "stop", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "cont", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "x-exit-preconfig", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "human-monitor-command", + "ret-type": "str", + "meta-type": "command", + "arg-type": "242", + "features": [ + "savevm-monitor-nodes" + ] + }, + { + "name": "getfd", + "ret-type": "0", + "meta-type": "command", + "arg-type": "243" + }, + { + "name": "closefd", + "ret-type": "0", + "meta-type": "command", + "arg-type": "245" + }, + { + "name": "add-fd", + "ret-type": "247", + "meta-type": "command", + "arg-type": "246" + }, + { + "name": "remove-fd", + "ret-type": "0", + "meta-type": "command", + "arg-type": "248" + }, + { + "name": "query-fdsets", + "ret-type": "[249]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-command-line-options", + "ret-type": "[251]", + "meta-type": "command", + "arg-type": "250" + }, + { + "name": "RTC_CHANGE", + "meta-type": "event", + "arg-type": "252" + }, + { + "name": "VFU_CLIENT_HANGUP", + "meta-type": "event", + "arg-type": "253" + }, + { + "name": "query-gic-capabilities", + "ret-type": "[254]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "rtc-reset-reinjection", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-sev", + "ret-type": "255", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-sev-launch-measure", + "ret-type": "256", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-sev-capabilities", + "ret-type": "257", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "sev-inject-launch-secret", + "ret-type": "0", + "meta-type": "command", + "arg-type": "258" + }, + { + "name": "query-sev-attestation-report", + "ret-type": "260", + "meta-type": "command", + "arg-type": "259" + }, + { + "name": "query-sgx", + "ret-type": "261", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-sgx-capabilities", + "ret-type": "261", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "xen-event-list", + "ret-type": "[262]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "xen-event-inject", + "ret-type": "0", + "meta-type": "command", + "arg-type": "263" + }, + { + "name": "query-audiodevs", + "ret-type": "[264]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-acpi-ospm-status", + "ret-type": "[265]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "ACPI_DEVICE_OST", + "meta-type": "event", + "arg-type": "266" + }, + { + "name": "query-pci", + "ret-type": "[267]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-stats", + "ret-type": "[269]", + "meta-type": "command", + "arg-type": "268" + }, + { + "name": "query-stats-schemas", + "ret-type": "[271]", + "meta-type": "command", + "arg-type": "270" + }, + { + "name": "x-query-virtio", + "ret-type": "[272]", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-virtio-status", + "ret-type": "274", + "meta-type": "command", + "arg-type": "273", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-virtio-queue-status", + "ret-type": "276", + "meta-type": "command", + "arg-type": "275", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-virtio-vhost-queue-status", + "ret-type": "278", + "meta-type": "command", + "arg-type": "277", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-virtio-queue-element", + "ret-type": "280", + "meta-type": "command", + "arg-type": "279", + "features": [ + "unstable" + ] + }, + { + "name": "VFIO_MIGRATION", + "meta-type": "event", + "arg-type": "281" + }, + { + "name": "query-cryptodev", + "ret-type": "[282]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "cxl-inject-general-media-event", + "ret-type": "0", + "meta-type": "command", + "arg-type": "283" + }, + { + "name": "cxl-inject-dram-event", + "ret-type": "0", + "meta-type": "command", + "arg-type": "284" + }, + { + "name": "cxl-inject-memory-module-event", + "ret-type": "0", + "meta-type": "command", + "arg-type": "285" + }, + { + "name": "cxl-inject-poison", + "ret-type": "0", + "meta-type": "command", + "arg-type": "286" + }, + { + "name": "cxl-inject-uncorrectable-errors", + "ret-type": "0", + "meta-type": "command", + "arg-type": "287" + }, + { + "name": "cxl-inject-correctable-error", + "ret-type": "0", + "meta-type": "command", + "arg-type": "288" + }, + { + "name": "cxl-add-dynamic-capacity", + "ret-type": "0", + "meta-type": "command", + "arg-type": "289", + "features": [ + "unstable" + ] + }, + { + "name": "cxl-release-dynamic-capacity", + "ret-type": "0", + "meta-type": "command", + "arg-type": "290", + "features": [ + "unstable" + ] + }, + { + "name": "0", + "members": [], + "meta-type": "object" + }, + { + "name": "1", + "members": [ + { + "name": "running", + "type": "bool" + }, + { + "name": "status", + "type": "291" + } + ], + "meta-type": "object" + }, + { + "name": "2", + "members": [ + { + "name": "guest", + "type": "bool" + }, + { + "name": "reason", + "type": "292" + } + ], + "meta-type": "object" + }, + { + "name": "3", + "members": [ + { + "name": "guest", + "type": "bool" + }, + { + "name": "reason", + "type": "292" + } + ], + "meta-type": "object" + }, + { + "name": "4", + "members": [ + { + "name": "action", + "type": "293" + } + ], + "meta-type": "object" + }, + { + "name": "5", + "members": [ + { + "name": "action", + "type": "293" + } + ], + "meta-type": "object" + }, + { + "name": "6", + "members": [ + { + "name": "reboot", + "default": null, + "type": "294" + }, + { + "name": "shutdown", + "default": null, + "type": "295" + }, + { + "name": "panic", + "default": null, + "type": "296" + }, + { + "name": "watchdog", + "default": null, + "type": "293" + } + ], + "meta-type": "object" + }, + { + "name": "7", + "members": [ + { + "name": "action", + "type": "297" + }, + { + "name": "info", + "default": null, + "type": "298" + } + ], + "meta-type": "object" + }, + { + "name": "8", + "members": [ + { + "name": "action", + "type": "297" + }, + { + "name": "info", + "default": null, + "type": "298" + } + ], + "meta-type": "object" + }, + { + "name": "9", + "members": [ + { + "name": "recipient", + "type": "299" + }, + { + "name": "action", + "type": "300" + }, + { + "name": "flags", + "type": "301" + } + ], + "meta-type": "object" + }, + { + "name": "10", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "status", + "type": "302" + } + ], + "meta-type": "object" + }, + { + "name": "11", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "12", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "13", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "14", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "15", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "16", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[17]", + "element-type": "17", + "meta-type": "array" + }, + { + "name": "17", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "type", + "type": "303" + }, + { + "name": "status", + "type": "302" + }, + { + "name": "current-progress", + "type": "int" + }, + { + "name": "total-progress", + "type": "int" + }, + { + "name": "error", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "18", + "members": [ + { + "name": "enabled", + "type": "bool" + }, + { + "name": "present", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "19", + "members": [ + { + "name": "human-readable-text", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "20", + "members": [ + { + "name": "enabled", + "type": "bool" + }, + { + "name": "present", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[21]", + "element-type": "21", + "meta-type": "array" + }, + { + "name": "21", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "connected", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "22", + "members": [ + { + "name": "device", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "force", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "23", + "members": [ + { + "name": "device", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "force", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "24", + "members": [ + { + "name": "device", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "id", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "25", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "26", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "node-name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "27", + "members": [ + { + "name": "device", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "filename", + "type": "str" + }, + { + "name": "format", + "default": null, + "type": "str" + }, + { + "name": "force", + "default": null, + "type": "bool" + }, + { + "name": "read-only-mode", + "default": null, + "type": "304" + } + ], + "meta-type": "object" + }, + { + "name": "28", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "id", + "type": "str" + }, + { + "name": "tray-open", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "29", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "connected", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "30", + "members": [ + { + "name": "device", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "bps", + "type": "int" + }, + { + "name": "bps_rd", + "type": "int" + }, + { + "name": "bps_wr", + "type": "int" + }, + { + "name": "iops", + "type": "int" + }, + { + "name": "iops_rd", + "type": "int" + }, + { + "name": "iops_wr", + "type": "int" + }, + { + "name": "bps_max", + "default": null, + "type": "int" + }, + { + "name": "bps_rd_max", + "default": null, + "type": "int" + }, + { + "name": "bps_wr_max", + "default": null, + "type": "int" + }, + { + "name": "iops_max", + "default": null, + "type": "int" + }, + { + "name": "iops_rd_max", + "default": null, + "type": "int" + }, + { + "name": "iops_wr_max", + "default": null, + "type": "int" + }, + { + "name": "bps_max_length", + "default": null, + "type": "int" + }, + { + "name": "bps_rd_max_length", + "default": null, + "type": "int" + }, + { + "name": "bps_wr_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_rd_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_wr_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_size", + "default": null, + "type": "int" + }, + { + "name": "group", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "31", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "boundaries", + "default": null, + "type": "[int]" + }, + { + "name": "boundaries-read", + "default": null, + "type": "[int]" + }, + { + "name": "boundaries-write", + "default": null, + "type": "[int]" + }, + { + "name": "boundaries-zap", + "default": null, + "type": "[int]" + }, + { + "name": "boundaries-flush", + "default": null, + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "[32]", + "element-type": "32", + "meta-type": "array" + }, + { + "name": "32", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "qdev", + "default": null, + "type": "str" + }, + { + "name": "type", + "type": "str" + }, + { + "name": "removable", + "type": "bool" + }, + { + "name": "locked", + "type": "bool" + }, + { + "name": "inserted", + "default": null, + "type": "44" + }, + { + "name": "tray_open", + "default": null, + "type": "bool" + }, + { + "name": "io-status", + "default": null, + "type": "305" + } + ], + "meta-type": "object" + }, + { + "name": "33", + "members": [ + { + "name": "query-nodes", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[34]", + "element-type": "34", + "meta-type": "array" + }, + { + "name": "34", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "qdev", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "stats", + "type": "306" + }, + { + "name": "driver-specific", + "default": null, + "type": "307" + }, + { + "name": "parent", + "default": null, + "type": "34" + }, + { + "name": "backing", + "default": null, + "type": "34" + } + ], + "meta-type": "object" + }, + { + "name": "[35]", + "element-type": "35", + "meta-type": "array" + }, + { + "name": "35", + "tag": "type", + "variants": [ + { + "case": "mirror", + "type": "308" + }, + { + "case": "commit", + "type": "0" + }, + { + "case": "stream", + "type": "0" + }, + { + "case": "backup", + "type": "0" + }, + { + "case": "create", + "type": "0" + }, + { + "case": "amend", + "type": "0" + }, + { + "case": "snapshot-load", + "type": "0" + }, + { + "case": "snapshot-save", + "type": "0" + }, + { + "case": "snapshot-delete", + "type": "0" + } + ], + "members": [ + { + "name": "type", + "type": "303" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "len", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "busy", + "type": "bool" + }, + { + "name": "paused", + "type": "bool" + }, + { + "name": "speed", + "type": "int" + }, + { + "name": "io-status", + "type": "305" + }, + { + "name": "ready", + "type": "bool" + }, + { + "name": "status", + "type": "302" + }, + { + "name": "auto-finalize", + "type": "bool" + }, + { + "name": "auto-dismiss", + "type": "bool" + }, + { + "name": "error", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "36", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "37", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "snapshot-file", + "type": "str" + }, + { + "name": "snapshot-node-name", + "default": null, + "type": "str" + }, + { + "name": "format", + "default": null, + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "309" + } + ], + "meta-type": "object" + }, + { + "name": "38", + "members": [ + { + "name": "node", + "type": "str" + }, + { + "name": "overlay", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "39", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "image-node-name", + "type": "str" + }, + { + "name": "backing-file", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "40", + "members": [ + { + "name": "job-id", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "base-node", + "default": null, + "type": "str" + }, + { + "name": "base", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "top-node", + "default": null, + "type": "str" + }, + { + "name": "top", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "backing-mask-protocol", + "default": null, + "type": "bool" + }, + { + "name": "speed", + "default": null, + "type": "int" + }, + { + "name": "on-error", + "default": null, + "type": "310" + }, + { + "name": "filter-node-name", + "default": null, + "type": "str" + }, + { + "name": "auto-finalize", + "default": null, + "type": "bool" + }, + { + "name": "auto-dismiss", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "41", + "members": [ + { + "name": "job-id", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "sync", + "type": "311" + }, + { + "name": "speed", + "default": null, + "type": "int" + }, + { + "name": "bitmap", + "default": null, + "type": "str" + }, + { + "name": "bitmap-mode", + "default": null, + "type": "312" + }, + { + "name": "compress", + "default": null, + "type": "bool" + }, + { + "name": "on-source-error", + "default": null, + "type": "310" + }, + { + "name": "on-target-error", + "default": null, + "type": "310" + }, + { + "name": "on-cbw-error", + "default": null, + "type": "313" + }, + { + "name": "auto-finalize", + "default": null, + "type": "bool" + }, + { + "name": "auto-dismiss", + "default": null, + "type": "bool" + }, + { + "name": "filter-node-name", + "default": null, + "type": "str" + }, + { + "name": "discard-source", + "default": null, + "type": "bool" + }, + { + "name": "x-perf", + "default": null, + "type": "314", + "features": [ + "unstable" + ] + }, + { + "name": "target", + "type": "str" + }, + { + "name": "format", + "default": null, + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "309" + } + ], + "meta-type": "object" + }, + { + "name": "42", + "members": [ + { + "name": "job-id", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "sync", + "type": "311" + }, + { + "name": "speed", + "default": null, + "type": "int" + }, + { + "name": "bitmap", + "default": null, + "type": "str" + }, + { + "name": "bitmap-mode", + "default": null, + "type": "312" + }, + { + "name": "compress", + "default": null, + "type": "bool" + }, + { + "name": "on-source-error", + "default": null, + "type": "310" + }, + { + "name": "on-target-error", + "default": null, + "type": "310" + }, + { + "name": "on-cbw-error", + "default": null, + "type": "313" + }, + { + "name": "auto-finalize", + "default": null, + "type": "bool" + }, + { + "name": "auto-dismiss", + "default": null, + "type": "bool" + }, + { + "name": "filter-node-name", + "default": null, + "type": "str" + }, + { + "name": "discard-source", + "default": null, + "type": "bool" + }, + { + "name": "x-perf", + "default": null, + "type": "314", + "features": [ + "unstable" + ] + }, + { + "name": "target", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "43", + "members": [ + { + "name": "flat", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[44]", + "element-type": "44", + "meta-type": "array" + }, + { + "name": "44", + "members": [ + { + "name": "file", + "type": "str" + }, + { + "name": "node-name", + "type": "str" + }, + { + "name": "ro", + "type": "bool" + }, + { + "name": "drv", + "type": "str" + }, + { + "name": "backing_file", + "default": null, + "type": "str" + }, + { + "name": "backing_file_depth", + "type": "int" + }, + { + "name": "children", + "type": "[315]" + }, + { + "name": "active", + "type": "bool" + }, + { + "name": "encrypted", + "type": "bool" + }, + { + "name": "detect_zeroes", + "type": "316" + }, + { + "name": "bps", + "type": "int" + }, + { + "name": "bps_rd", + "type": "int" + }, + { + "name": "bps_wr", + "type": "int" + }, + { + "name": "iops", + "type": "int" + }, + { + "name": "iops_rd", + "type": "int" + }, + { + "name": "iops_wr", + "type": "int" + }, + { + "name": "image", + "type": "317" + }, + { + "name": "bps_max", + "default": null, + "type": "int" + }, + { + "name": "bps_rd_max", + "default": null, + "type": "int" + }, + { + "name": "bps_wr_max", + "default": null, + "type": "int" + }, + { + "name": "iops_max", + "default": null, + "type": "int" + }, + { + "name": "iops_rd_max", + "default": null, + "type": "int" + }, + { + "name": "iops_wr_max", + "default": null, + "type": "int" + }, + { + "name": "bps_max_length", + "default": null, + "type": "int" + }, + { + "name": "bps_rd_max_length", + "default": null, + "type": "int" + }, + { + "name": "bps_wr_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_rd_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_wr_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_size", + "default": null, + "type": "int" + }, + { + "name": "group", + "default": null, + "type": "str" + }, + { + "name": "cache", + "type": "318" + }, + { + "name": "write_threshold", + "type": "int" + }, + { + "name": "dirty-bitmaps", + "default": null, + "type": "[319]" + } + ], + "meta-type": "object" + }, + { + "name": "45", + "members": [ + { + "name": "nodes", + "type": "[320]" + }, + { + "name": "edges", + "type": "[321]" + } + ], + "meta-type": "object" + }, + { + "name": "46", + "members": [ + { + "name": "job-id", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "target", + "type": "str" + }, + { + "name": "format", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "replaces", + "default": null, + "type": "str" + }, + { + "name": "sync", + "type": "311" + }, + { + "name": "mode", + "default": null, + "type": "309" + }, + { + "name": "speed", + "default": null, + "type": "int" + }, + { + "name": "granularity", + "default": null, + "type": "int" + }, + { + "name": "buf-size", + "default": null, + "type": "int" + }, + { + "name": "on-source-error", + "default": null, + "type": "310" + }, + { + "name": "on-target-error", + "default": null, + "type": "310" + }, + { + "name": "unmap", + "default": null, + "type": "bool" + }, + { + "name": "copy-mode", + "default": null, + "type": "322" + }, + { + "name": "auto-finalize", + "default": null, + "type": "bool" + }, + { + "name": "auto-dismiss", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "47", + "members": [ + { + "name": "node", + "type": "str" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "granularity", + "default": null, + "type": "int" + }, + { + "name": "persistent", + "default": null, + "type": "bool" + }, + { + "name": "disabled", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "48", + "members": [ + { + "name": "node", + "type": "str" + }, + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "49", + "members": [ + { + "name": "node", + "type": "str" + }, + { + "name": "target", + "type": "str" + }, + { + "name": "bitmaps", + "type": "[323]" + } + ], + "meta-type": "object" + }, + { + "name": "50", + "members": [ + { + "name": "sha256", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "51", + "members": [ + { + "name": "job-id", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "target", + "type": "str" + }, + { + "name": "replaces", + "default": null, + "type": "str" + }, + { + "name": "sync", + "type": "311" + }, + { + "name": "speed", + "default": null, + "type": "int" + }, + { + "name": "granularity", + "default": null, + "type": "int" + }, + { + "name": "buf-size", + "default": null, + "type": "int" + }, + { + "name": "on-source-error", + "default": null, + "type": "310" + }, + { + "name": "on-target-error", + "default": null, + "type": "310" + }, + { + "name": "filter-node-name", + "default": null, + "type": "str" + }, + { + "name": "copy-mode", + "default": null, + "type": "322" + }, + { + "name": "auto-finalize", + "default": null, + "type": "bool" + }, + { + "name": "auto-dismiss", + "default": null, + "type": "bool" + }, + { + "name": "target-is-zero", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "52", + "members": [ + { + "name": "job-id", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "base", + "default": null, + "type": "str" + }, + { + "name": "base-node", + "default": null, + "type": "str" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "backing-mask-protocol", + "default": null, + "type": "bool" + }, + { + "name": "bottom", + "default": null, + "type": "str" + }, + { + "name": "speed", + "default": null, + "type": "int" + }, + { + "name": "on-error", + "default": null, + "type": "310" + }, + { + "name": "filter-node-name", + "default": null, + "type": "str" + }, + { + "name": "auto-finalize", + "default": null, + "type": "bool" + }, + { + "name": "auto-dismiss", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "53", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "speed", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "54", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "force", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "55", + "members": [ + { + "name": "device", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "56", + "members": [ + { + "name": "device", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "57", + "members": [ + { + "name": "device", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "58", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "59", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "60", + "tag": "type", + "variants": [ + { + "case": "mirror", + "type": "324" + }, + { + "case": "commit", + "type": "0" + }, + { + "case": "stream", + "type": "0" + }, + { + "case": "backup", + "type": "0" + }, + { + "case": "create", + "type": "0" + }, + { + "case": "amend", + "type": "0" + }, + { + "case": "snapshot-load", + "type": "0" + }, + { + "case": "snapshot-save", + "type": "0" + }, + { + "case": "snapshot-delete", + "type": "0" + } + ], + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "type", + "type": "303" + } + ], + "meta-type": "object" + }, + { + "name": "61", + "tag": "driver", + "variants": [ + { + "case": "blkdebug", + "type": "328" + }, + { + "case": "blklogwrites", + "type": "329" + }, + { + "case": "blkverify", + "type": "330" + }, + { + "case": "blkreplay", + "type": "331" + }, + { + "case": "bochs", + "type": "332" + }, + { + "case": "cloop", + "type": "332" + }, + { + "case": "compress", + "type": "332" + }, + { + "case": "copy-before-write", + "type": "333" + }, + { + "case": "copy-on-read", + "type": "334" + }, + { + "case": "dmg", + "type": "332" + }, + { + "case": "file", + "type": "335" + }, + { + "case": "ftp", + "type": "336" + }, + { + "case": "ftps", + "type": "337" + }, + { + "case": "gluster", + "type": "338" + }, + { + "case": "host_cdrom", + "type": "335" + }, + { + "case": "host_device", + "type": "335" + }, + { + "case": "http", + "type": "339" + }, + { + "case": "https", + "type": "340" + }, + { + "case": "iscsi", + "type": "342" + }, + { + "case": "luks", + "type": "343" + }, + { + "case": "nbd", + "type": "344" + }, + { + "case": "nfs", + "type": "345" + }, + { + "case": "null-aio", + "type": "346" + }, + { + "case": "null-co", + "type": "346" + }, + { + "case": "nvme", + "type": "347" + }, + { + "case": "parallels", + "type": "332" + }, + { + "case": "preallocate", + "type": "349" + }, + { + "case": "qcow2", + "type": "350" + }, + { + "case": "qcow", + "type": "351" + }, + { + "case": "qed", + "type": "352" + }, + { + "case": "quorum", + "type": "353" + }, + { + "case": "raw", + "type": "354" + }, + { + "case": "rbd", + "type": "355" + }, + { + "case": "replication", + "type": "356" + }, + { + "case": "snapshot-access", + "type": "332" + }, + { + "case": "ssh", + "type": "357" + }, + { + "case": "throttle", + "type": "358" + }, + { + "case": "vdi", + "type": "332" + }, + { + "case": "vhdx", + "type": "332" + }, + { + "case": "vmdk", + "type": "352" + }, + { + "case": "vpc", + "type": "332" + }, + { + "case": "vvfat", + "type": "362" + } + ], + "members": [ + { + "name": "driver", + "type": "325" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "discard", + "default": null, + "type": "326" + }, + { + "name": "cache", + "default": null, + "type": "327" + }, + { + "name": "active", + "default": null, + "type": "bool" + }, + { + "name": "read-only", + "default": null, + "type": "bool" + }, + { + "name": "auto-read-only", + "default": null, + "type": "bool" + }, + { + "name": "force-share", + "default": null, + "type": "bool" + }, + { + "name": "detect-zeroes", + "default": null, + "type": "316" + } + ], + "meta-type": "object" + }, + { + "name": "62", + "members": [ + { + "name": "options", + "type": "[61]" + } + ], + "meta-type": "object" + }, + { + "name": "63", + "members": [ + { + "name": "node-name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "64", + "members": [ + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "active", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "65", + "members": [ + { + "name": "job-id", + "type": "str" + }, + { + "name": "options", + "type": "363" + } + ], + "meta-type": "object" + }, + { + "name": "66", + "members": [ + { + "name": "job-id", + "type": "str" + }, + { + "name": "node-name", + "type": "str" + }, + { + "name": "options", + "type": "364" + }, + { + "name": "force", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "67", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "msg", + "type": "str" + }, + { + "name": "offset", + "default": null, + "type": "int" + }, + { + "name": "size", + "default": null, + "type": "int" + }, + { + "name": "fatal", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "68", + "members": [ + { + "name": "qom-path", + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "operation", + "type": "365" + }, + { + "name": "action", + "type": "366" + }, + { + "name": "nospace", + "default": null, + "type": "bool" + }, + { + "name": "reason", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "69", + "members": [ + { + "name": "type", + "type": "303" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "len", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "speed", + "type": "int" + }, + { + "name": "error", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "70", + "members": [ + { + "name": "type", + "type": "303" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "len", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "speed", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "71", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "operation", + "type": "365" + }, + { + "name": "action", + "type": "366" + } + ], + "meta-type": "object" + }, + { + "name": "72", + "members": [ + { + "name": "type", + "type": "303" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "len", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "speed", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "73", + "members": [ + { + "name": "type", + "type": "303" + }, + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "74", + "members": [ + { + "name": "node-name", + "type": "str" + }, + { + "name": "amount-exceeded", + "type": "int" + }, + { + "name": "write-threshold", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "75", + "members": [ + { + "name": "node-name", + "type": "str" + }, + { + "name": "write-threshold", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "76", + "members": [ + { + "name": "parent", + "type": "str" + }, + { + "name": "child", + "default": null, + "type": "str" + }, + { + "name": "node", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "77", + "members": [ + { + "name": "node-name", + "type": "str" + }, + { + "name": "iothread", + "type": "367" + }, + { + "name": "force", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "78", + "members": [ + { + "name": "reference", + "type": "str" + }, + { + "name": "sector-num", + "type": "int" + }, + { + "name": "sectors-count", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "79", + "members": [ + { + "name": "type", + "type": "368" + }, + { + "name": "error", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "type": "str" + }, + { + "name": "sector-num", + "type": "int" + }, + { + "name": "sectors-count", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "80", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "81", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "name", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "82", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "vm-state-size", + "type": "int" + }, + { + "name": "date-sec", + "type": "int" + }, + { + "name": "date-nsec", + "type": "int" + }, + { + "name": "vm-clock-sec", + "type": "int" + }, + { + "name": "vm-clock-nsec", + "type": "int" + }, + { + "name": "icount", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "83", + "members": [ + { + "name": "handshake-max-seconds", + "default": null, + "type": "int" + }, + { + "name": "tls-creds", + "default": null, + "type": "str" + }, + { + "name": "tls-authz", + "default": null, + "type": "str" + }, + { + "name": "max-connections", + "default": null, + "type": "int" + }, + { + "name": "addr", + "type": "369" + } + ], + "meta-type": "object" + }, + { + "name": "84", + "members": [ + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "description", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "writable", + "default": null, + "type": "bool" + }, + { + "name": "bitmap", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "85", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "370" + } + ], + "meta-type": "object" + }, + { + "name": "86", + "tag": "type", + "variants": [ + { + "case": "nbd", + "type": "372" + }, + { + "case": "vhost-user-blk", + "type": "373" + }, + { + "case": "fuse", + "type": "374" + }, + { + "case": "vduse-blk", + "type": "375" + } + ], + "members": [ + { + "name": "type", + "type": "371" + }, + { + "name": "id", + "type": "str" + }, + { + "name": "fixed-iothread", + "default": null, + "type": "bool" + }, + { + "name": "iothread", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "type": "str" + }, + { + "name": "writable", + "default": null, + "type": "bool" + }, + { + "name": "writethrough", + "default": null, + "type": "bool" + }, + { + "name": "allow-inactive", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "87", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "370" + } + ], + "meta-type": "object" + }, + { + "name": "88", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[89]", + "element-type": "89", + "meta-type": "array" + }, + { + "name": "89", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "type", + "type": "371" + }, + { + "name": "node-name", + "type": "str" + }, + { + "name": "shutting-down", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[90]", + "element-type": "90", + "meta-type": "array" + }, + { + "name": "90", + "members": [ + { + "name": "label", + "type": "str" + }, + { + "name": "filename", + "type": "str" + }, + { + "name": "frontend-open", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[91]", + "element-type": "91", + "meta-type": "array" + }, + { + "name": "91", + "members": [ + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "92", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "data", + "type": "str" + }, + { + "name": "format", + "default": null, + "type": "376" + } + ], + "meta-type": "object" + }, + { + "name": "93", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "376" + } + ], + "meta-type": "object" + }, + { + "name": "str", + "json-type": "string", + "meta-type": "builtin" + }, + { + "name": "94", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "backend", + "type": "377" + } + ], + "meta-type": "object" + }, + { + "name": "95", + "members": [ + { + "name": "pty", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "96", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "backend", + "type": "377" + } + ], + "meta-type": "object" + }, + { + "name": "97", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "98", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "99", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "open", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "100", + "members": [ + { + "name": "paging", + "type": "bool" + }, + { + "name": "protocol", + "type": "str" + }, + { + "name": "detach", + "default": null, + "type": "bool" + }, + { + "name": "begin", + "default": null, + "type": "int" + }, + { + "name": "length", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "378" + } + ], + "meta-type": "object" + }, + { + "name": "101", + "members": [ + { + "name": "status", + "type": "379" + }, + { + "name": "completed", + "type": "int" + }, + { + "name": "total", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "102", + "members": [ + { + "name": "result", + "type": "101" + }, + { + "name": "error", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "103", + "members": [ + { + "name": "formats", + "type": "[378]" + } + ], + "meta-type": "object" + }, + { + "name": "104", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "up", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "105", + "tag": "type", + "variants": [ + { + "case": "nic", + "type": "381" + }, + { + "case": "passt", + "type": "382" + }, + { + "case": "user", + "type": "383" + }, + { + "case": "tap", + "type": "384" + }, + { + "case": "l2tpv3", + "type": "385" + }, + { + "case": "socket", + "type": "386" + }, + { + "case": "stream", + "type": "387" + }, + { + "case": "dgram", + "type": "388" + }, + { + "case": "vde", + "type": "389" + }, + { + "case": "bridge", + "type": "390" + }, + { + "case": "hubport", + "type": "391" + }, + { + "case": "netmap", + "type": "392" + }, + { + "case": "af-xdp", + "type": "393" + }, + { + "case": "vhost-user", + "type": "394" + }, + { + "case": "vhost-vdpa", + "type": "395" + }, + { + "case": "none", + "type": "0" + } + ], + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "type", + "type": "380" + } + ], + "meta-type": "object" + }, + { + "name": "106", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "107", + "members": [ + { + "name": "name", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[108]", + "element-type": "108", + "meta-type": "array" + }, + { + "name": "108", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "promiscuous", + "type": "bool" + }, + { + "name": "multicast", + "type": "399" + }, + { + "name": "unicast", + "type": "399" + }, + { + "name": "vlan", + "type": "399" + }, + { + "name": "broadcast-allowed", + "type": "bool" + }, + { + "name": "multicast-overflow", + "type": "bool" + }, + { + "name": "unicast-overflow", + "type": "bool" + }, + { + "name": "main-mac", + "type": "str" + }, + { + "name": "vlan-table", + "type": "[int]" + }, + { + "name": "unicast-table", + "type": "[str]" + }, + { + "name": "multicast-table", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "109", + "members": [ + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "110", + "members": [ + { + "name": "initial", + "type": "int" + }, + { + "name": "max", + "type": "int" + }, + { + "name": "rounds", + "type": "int" + }, + { + "name": "step", + "type": "int" + }, + { + "name": "interfaces", + "default": null, + "type": "[str]" + }, + { + "name": "id", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "111", + "members": [ + { + "name": "device-id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "112", + "members": [ + { + "name": "netdev-id", + "type": "str" + }, + { + "name": "addr", + "type": "400" + } + ], + "meta-type": "object" + }, + { + "name": "113", + "members": [ + { + "name": "netdev-id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "114", + "members": [ + { + "name": "netdev-id", + "type": "str" + }, + { + "name": "chardev-id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "115", + "members": [ + { + "name": "netdev-id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "116", + "members": [ + { + "name": "id", + "type": "401" + } + ], + "meta-type": "object" + }, + { + "name": "117", + "members": [ + { + "name": "object", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "118", + "members": [ + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "119", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "id", + "type": "int" + }, + { + "name": "ports", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "120", + "members": [ + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[121]", + "element-type": "121", + "meta-type": "array" + }, + { + "name": "121", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "enabled", + "type": "bool" + }, + { + "name": "link-up", + "type": "bool" + }, + { + "name": "speed", + "type": "int" + }, + { + "name": "duplex", + "type": "402" + }, + { + "name": "autoneg", + "type": "403" + } + ], + "meta-type": "object" + }, + { + "name": "122", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "tbl-id", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[123]", + "element-type": "123", + "meta-type": "array" + }, + { + "name": "123", + "members": [ + { + "name": "cookie", + "type": "int" + }, + { + "name": "hits", + "type": "int" + }, + { + "name": "key", + "type": "404" + }, + { + "name": "mask", + "type": "405" + }, + { + "name": "action", + "type": "406" + } + ], + "meta-type": "object" + }, + { + "name": "124", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[125]", + "element-type": "125", + "meta-type": "array" + }, + { + "name": "125", + "members": [ + { + "name": "id", + "type": "int" + }, + { + "name": "type", + "type": "int" + }, + { + "name": "vlan-id", + "default": null, + "type": "int" + }, + { + "name": "pport", + "default": null, + "type": "int" + }, + { + "name": "index", + "default": null, + "type": "int" + }, + { + "name": "out-pport", + "default": null, + "type": "int" + }, + { + "name": "group-id", + "default": null, + "type": "int" + }, + { + "name": "set-vlan-id", + "default": null, + "type": "int" + }, + { + "name": "pop-vlan", + "default": null, + "type": "int" + }, + { + "name": "group-ids", + "default": null, + "type": "[int]" + }, + { + "name": "set-eth-src", + "default": null, + "type": "str" + }, + { + "name": "set-eth-dst", + "default": null, + "type": "str" + }, + { + "name": "ttl-check", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[126]", + "element-type": "126", + "meta-type": "array" + }, + { + "name": "126", + "members": [ + { + "name": "tpm-tis" + }, + { + "name": "tpm-crb" + }, + { + "name": "tpm-spapr" + } + ], + "meta-type": "enum", + "values": [ + "tpm-tis", + "tpm-crb", + "tpm-spapr" + ] + }, + { + "name": "[127]", + "element-type": "127", + "meta-type": "array" + }, + { + "name": "127", + "members": [ + { + "name": "passthrough" + }, + { + "name": "emulator" + } + ], + "meta-type": "enum", + "values": [ + "passthrough", + "emulator" + ] + }, + { + "name": "[128]", + "element-type": "128", + "meta-type": "array" + }, + { + "name": "128", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "model", + "type": "126" + }, + { + "name": "options", + "type": "407" + } + ], + "meta-type": "object" + }, + { + "name": "129", + "tag": "protocol", + "variants": [ + { + "case": "vnc", + "type": "410" + }, + { + "case": "spice", + "type": "0" + } + ], + "members": [ + { + "name": "protocol", + "type": "408" + }, + { + "name": "password", + "type": "str" + }, + { + "name": "connected", + "default": null, + "type": "409" + } + ], + "meta-type": "object" + }, + { + "name": "130", + "tag": "protocol", + "variants": [ + { + "case": "vnc", + "type": "411" + }, + { + "case": "spice", + "type": "0" + } + ], + "members": [ + { + "name": "protocol", + "type": "408" + }, + { + "name": "time", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "131", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "head", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "412" + } + ], + "meta-type": "object" + }, + { + "name": "136", + "members": [ + { + "name": "enabled", + "type": "bool" + }, + { + "name": "host", + "default": null, + "type": "str" + }, + { + "name": "family", + "default": null, + "type": "417" + }, + { + "name": "service", + "default": null, + "type": "str" + }, + { + "name": "auth", + "default": null, + "type": "str" + }, + { + "name": "clients", + "default": null, + "type": "[418]" + } + ], + "meta-type": "object" + }, + { + "name": "[137]", + "element-type": "137", + "meta-type": "array" + }, + { + "name": "137", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "server", + "type": "[419]" + }, + { + "name": "clients", + "type": "[418]" + }, + { + "name": "auth", + "type": "420" + }, + { + "name": "vencrypt", + "default": null, + "type": "421" + }, + { + "name": "display", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "138", + "members": [ + { + "name": "password", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "139", + "members": [ + { + "name": "server", + "type": "422" + }, + { + "name": "client", + "type": "423" + } + ], + "meta-type": "object" + }, + { + "name": "140", + "members": [ + { + "name": "server", + "type": "422" + }, + { + "name": "client", + "type": "418" + } + ], + "meta-type": "object" + }, + { + "name": "141", + "members": [ + { + "name": "server", + "type": "422" + }, + { + "name": "client", + "type": "418" + } + ], + "meta-type": "object" + }, + { + "name": "[142]", + "element-type": "142", + "meta-type": "array" + }, + { + "name": "142", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "index", + "type": "int" + }, + { + "name": "current", + "type": "bool" + }, + { + "name": "absolute", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "143", + "members": [ + { + "name": "keys", + "type": "[424]" + }, + { + "name": "hold-time", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "144", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "head", + "default": null, + "type": "int" + }, + { + "name": "events", + "type": "[425]" + } + ], + "meta-type": "object" + }, + { + "name": "145", + "tag": "type", + "variants": [ + { + "case": "curses", + "type": "430" + }, + { + "case": "egl-headless", + "type": "431" + }, + { + "case": "dbus", + "type": "432" + }, + { + "case": "default", + "type": "0" + }, + { + "case": "none", + "type": "0" + } + ], + "members": [ + { + "name": "type", + "type": "426" + }, + { + "name": "full-screen", + "default": null, + "type": "bool" + }, + { + "name": "window-close", + "default": null, + "type": "bool" + }, + { + "name": "show-cursor", + "default": null, + "type": "bool" + }, + { + "name": "gl", + "default": null, + "type": "427" + } + ], + "meta-type": "object" + }, + { + "name": "146", + "tag": "type", + "variants": [ + { + "case": "vnc", + "type": "435" + } + ], + "members": [ + { + "name": "type", + "type": "434" + } + ], + "meta-type": "object" + }, + { + "name": "147", + "tag": "type", + "variants": [ + { + "case": "vnc", + "type": "437" + } + ], + "members": [ + { + "name": "type", + "type": "436" + } + ], + "meta-type": "object" + }, + { + "name": "148", + "members": [ + { + "name": "protocol", + "type": "str" + }, + { + "name": "hostname", + "type": "str" + }, + { + "name": "port", + "default": null, + "type": "int" + }, + { + "name": "tls-port", + "default": null, + "type": "int" + }, + { + "name": "cert-subject", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "149", + "members": [ + { + "name": "status", + "default": null, + "type": "438" + }, + { + "name": "ram", + "default": null, + "type": "439" + }, + { + "name": "vfio", + "default": null, + "type": "440" + }, + { + "name": "xbzrle-cache", + "default": null, + "type": "441" + }, + { + "name": "total-time", + "default": null, + "type": "int" + }, + { + "name": "expected-downtime", + "default": null, + "type": "int" + }, + { + "name": "downtime", + "default": null, + "type": "int" + }, + { + "name": "setup-time", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-percentage", + "default": null, + "type": "int" + }, + { + "name": "error-desc", + "default": null, + "type": "str" + }, + { + "name": "blocked-reasons", + "default": null, + "type": "[str]" + }, + { + "name": "postcopy-blocktime", + "default": null, + "type": "int" + }, + { + "name": "postcopy-vcpu-blocktime", + "default": null, + "type": "[int]" + }, + { + "name": "postcopy-latency", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "postcopy-latency-dist", + "default": null, + "type": "[int]", + "features": [ + "unstable" + ] + }, + { + "name": "postcopy-vcpu-latency", + "default": null, + "type": "[int]", + "features": [ + "unstable" + ] + }, + { + "name": "postcopy-non-vcpu-latency", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "socket-address", + "default": null, + "type": "[400]" + }, + { + "name": "dirty-limit-throttle-time-per-round", + "default": null, + "type": "int" + }, + { + "name": "dirty-limit-ring-full-time", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "150", + "members": [ + { + "name": "capabilities", + "type": "[151]" + } + ], + "meta-type": "object" + }, + { + "name": "[151]", + "element-type": "151", + "meta-type": "array" + }, + { + "name": "151", + "members": [ + { + "name": "capability", + "type": "442" + }, + { + "name": "state", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "152", + "members": [ + { + "name": "announce-initial", + "default": null, + "type": "int" + }, + { + "name": "announce-max", + "default": null, + "type": "int" + }, + { + "name": "announce-rounds", + "default": null, + "type": "int" + }, + { + "name": "announce-step", + "default": null, + "type": "int" + }, + { + "name": "throttle-trigger-threshold", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-initial", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-increment", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-tailslow", + "default": null, + "type": "bool" + }, + { + "name": "tls-creds", + "default": null, + "type": "367" + }, + { + "name": "tls-hostname", + "default": null, + "type": "367" + }, + { + "name": "tls-authz", + "default": null, + "type": "367" + }, + { + "name": "max-bandwidth", + "default": null, + "type": "int" + }, + { + "name": "avail-switchover-bandwidth", + "default": null, + "type": "int" + }, + { + "name": "downtime-limit", + "default": null, + "type": "int" + }, + { + "name": "x-checkpoint-delay", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "multifd-channels", + "default": null, + "type": "int" + }, + { + "name": "xbzrle-cache-size", + "default": null, + "type": "int" + }, + { + "name": "max-postcopy-bandwidth", + "default": null, + "type": "int" + }, + { + "name": "max-cpu-throttle", + "default": null, + "type": "int" + }, + { + "name": "multifd-compression", + "default": null, + "type": "443" + }, + { + "name": "multifd-zlib-level", + "default": null, + "type": "int" + }, + { + "name": "multifd-qatzip-level", + "default": null, + "type": "int" + }, + { + "name": "multifd-zstd-level", + "default": null, + "type": "int" + }, + { + "name": "block-bitmap-mapping", + "default": null, + "type": "[444]" + }, + { + "name": "x-vcpu-dirty-limit-period", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "vcpu-dirty-limit", + "default": null, + "type": "int" + }, + { + "name": "mode", + "default": null, + "type": "445" + }, + { + "name": "zero-page-detection", + "default": null, + "type": "446" + }, + { + "name": "direct-io", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "153", + "members": [ + { + "name": "announce-initial", + "default": null, + "type": "int" + }, + { + "name": "announce-max", + "default": null, + "type": "int" + }, + { + "name": "announce-rounds", + "default": null, + "type": "int" + }, + { + "name": "announce-step", + "default": null, + "type": "int" + }, + { + "name": "throttle-trigger-threshold", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-initial", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-increment", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-tailslow", + "default": null, + "type": "bool" + }, + { + "name": "tls-creds", + "default": null, + "type": "str" + }, + { + "name": "tls-hostname", + "default": null, + "type": "str" + }, + { + "name": "tls-authz", + "default": null, + "type": "str" + }, + { + "name": "max-bandwidth", + "default": null, + "type": "int" + }, + { + "name": "avail-switchover-bandwidth", + "default": null, + "type": "int" + }, + { + "name": "downtime-limit", + "default": null, + "type": "int" + }, + { + "name": "x-checkpoint-delay", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "multifd-channels", + "default": null, + "type": "int" + }, + { + "name": "xbzrle-cache-size", + "default": null, + "type": "int" + }, + { + "name": "max-postcopy-bandwidth", + "default": null, + "type": "int" + }, + { + "name": "max-cpu-throttle", + "default": null, + "type": "int" + }, + { + "name": "multifd-compression", + "default": null, + "type": "443" + }, + { + "name": "multifd-zlib-level", + "default": null, + "type": "int" + }, + { + "name": "multifd-qatzip-level", + "default": null, + "type": "int" + }, + { + "name": "multifd-zstd-level", + "default": null, + "type": "int" + }, + { + "name": "block-bitmap-mapping", + "default": null, + "type": "[444]" + }, + { + "name": "x-vcpu-dirty-limit-period", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "vcpu-dirty-limit", + "default": null, + "type": "int" + }, + { + "name": "mode", + "default": null, + "type": "445" + }, + { + "name": "zero-page-detection", + "default": null, + "type": "446" + }, + { + "name": "direct-io", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "154", + "members": [ + { + "name": "status", + "type": "438" + } + ], + "meta-type": "object" + }, + { + "name": "155", + "members": [ + { + "name": "pass", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "156", + "members": [ + { + "name": "mode", + "type": "447" + }, + { + "name": "reason", + "type": "448" + } + ], + "meta-type": "object" + }, + { + "name": "157", + "members": [ + { + "name": "state", + "type": "438" + } + ], + "meta-type": "object" + }, + { + "name": "158", + "members": [ + { + "name": "uri", + "default": null, + "type": "str" + }, + { + "name": "channels", + "default": null, + "type": "[449]" + }, + { + "name": "detach", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + }, + { + "name": "resume", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "159", + "members": [ + { + "name": "uri", + "default": null, + "type": "str" + }, + { + "name": "channels", + "default": null, + "type": "[449]" + }, + { + "name": "exit-on-error", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "160", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "live", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "161", + "members": [ + { + "name": "enable", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "162", + "members": [ + { + "name": "filename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "163", + "members": [ + { + "name": "enable", + "type": "bool" + }, + { + "name": "primary", + "type": "bool" + }, + { + "name": "failover", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "164", + "members": [ + { + "name": "error", + "type": "bool" + }, + { + "name": "desc", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "165", + "members": [ + { + "name": "mode", + "type": "447" + }, + { + "name": "last-mode", + "type": "447" + }, + { + "name": "reason", + "type": "448" + } + ], + "meta-type": "object" + }, + { + "name": "166", + "members": [ + { + "name": "uri", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "167", + "members": [ + { + "name": "device-id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "168", + "members": [ + { + "name": "calc-time", + "type": "int" + }, + { + "name": "calc-time-unit", + "default": null, + "type": "450" + }, + { + "name": "sample-pages", + "default": null, + "type": "int" + }, + { + "name": "mode", + "default": null, + "type": "451" + } + ], + "meta-type": "object" + }, + { + "name": "169", + "members": [ + { + "name": "calc-time-unit", + "default": null, + "type": "450" + } + ], + "meta-type": "object" + }, + { + "name": "170", + "members": [ + { + "name": "dirty-rate", + "default": null, + "type": "int" + }, + { + "name": "status", + "type": "452" + }, + { + "name": "start-time", + "type": "int" + }, + { + "name": "calc-time", + "type": "int" + }, + { + "name": "calc-time-unit", + "type": "450" + }, + { + "name": "sample-pages", + "type": "int" + }, + { + "name": "mode", + "type": "451" + }, + { + "name": "vcpu-dirty-rate", + "default": null, + "type": "[453]" + } + ], + "meta-type": "object" + }, + { + "name": "171", + "members": [ + { + "name": "cpu-index", + "default": null, + "type": "int" + }, + { + "name": "dirty-rate", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "172", + "members": [ + { + "name": "cpu-index", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[173]", + "element-type": "173", + "meta-type": "array" + }, + { + "name": "173", + "members": [ + { + "name": "cpu-index", + "type": "int" + }, + { + "name": "limit-rate", + "type": "int" + }, + { + "name": "current-rate", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[174]", + "element-type": "174", + "meta-type": "array" + }, + { + "name": "174", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "thread-id", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "175", + "members": [ + { + "name": "job-id", + "type": "str" + }, + { + "name": "tag", + "type": "str" + }, + { + "name": "vmstate", + "type": "str" + }, + { + "name": "devices", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "176", + "members": [ + { + "name": "job-id", + "type": "str" + }, + { + "name": "tag", + "type": "str" + }, + { + "name": "vmstate", + "type": "str" + }, + { + "name": "devices", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "177", + "members": [ + { + "name": "job-id", + "type": "str" + }, + { + "name": "tag", + "type": "str" + }, + { + "name": "devices", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "178", + "members": [ + { + "name": "actions", + "type": "[454]" + }, + { + "name": "properties", + "default": null, + "type": "455" + } + ], + "meta-type": "object" + }, + { + "name": "179", + "members": [ + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[180]", + "element-type": "180", + "meta-type": "array" + }, + { + "name": "180", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "state", + "type": "456" + } + ], + "meta-type": "object" + }, + { + "name": "181", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "ignore-unavailable", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "182", + "members": [ + { + "name": "enable", + "default": null, + "type": "[457]" + } + ], + "meta-type": "object" + }, + { + "name": "183", + "members": [ + { + "name": "qemu", + "type": "458" + }, + { + "name": "package", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[184]", + "element-type": "184", + "meta-type": "array" + }, + { + "name": "184", + "members": [ + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[185]", + "element-type": "185", + "meta-type": "array" + }, + { + "name": "185", + "tag": "meta-type", + "variants": [ + { + "case": "builtin", + "type": "460" + }, + { + "case": "enum", + "type": "461" + }, + { + "case": "array", + "type": "462" + }, + { + "case": "object", + "type": "463" + }, + { + "case": "alternate", + "type": "464" + }, + { + "case": "command", + "type": "465" + }, + { + "case": "event", + "type": "466" + } + ], + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "meta-type", + "type": "459" + }, + { + "name": "features", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "186", + "members": [ + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[187]", + "element-type": "187", + "meta-type": "array" + }, + { + "name": "187", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "str" + }, + { + "name": "description", + "default": null, + "type": "str" + }, + { + "name": "default-value", + "default": null, + "type": "any" + } + ], + "meta-type": "object" + }, + { + "name": "188", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "property", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "any", + "json-type": "value", + "meta-type": "builtin" + }, + { + "name": "189", + "members": [ + { + "name": "paths", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "[190]", + "element-type": "190", + "meta-type": "array" + }, + { + "name": "190", + "members": [ + { + "name": "properties", + "type": "[467]" + } + ], + "meta-type": "object" + }, + { + "name": "191", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "property", + "type": "str" + }, + { + "name": "value", + "type": "any" + } + ], + "meta-type": "object" + }, + { + "name": "192", + "members": [ + { + "name": "implements", + "default": null, + "type": "str" + }, + { + "name": "abstract", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[193]", + "element-type": "193", + "meta-type": "array" + }, + { + "name": "193", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "abstract", + "default": null, + "type": "bool" + }, + { + "name": "parent", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "194", + "members": [ + { + "name": "typename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "195", + "tag": "qom-type", + "variants": [ + { + "case": "acpi-generic-initiator", + "type": "469" + }, + { + "case": "acpi-generic-port", + "type": "470" + }, + { + "case": "authz-list", + "type": "471" + }, + { + "case": "authz-listfile", + "type": "472" + }, + { + "case": "authz-pam", + "type": "473" + }, + { + "case": "authz-simple", + "type": "474" + }, + { + "case": "can-host-socketcan", + "type": "475" + }, + { + "case": "colo-compare", + "type": "476" + }, + { + "case": "cryptodev-backend", + "type": "477" + }, + { + "case": "cryptodev-backend-builtin", + "type": "477" + }, + { + "case": "cryptodev-backend-lkcf", + "type": "477" + }, + { + "case": "cryptodev-vhost-user", + "type": "478" + }, + { + "case": "dbus-vmstate", + "type": "479" + }, + { + "case": "filter-buffer", + "type": "480" + }, + { + "case": "filter-dump", + "type": "481" + }, + { + "case": "filter-mirror", + "type": "482" + }, + { + "case": "filter-redirector", + "type": "483" + }, + { + "case": "filter-replay", + "type": "484" + }, + { + "case": "filter-rewriter", + "type": "485" + }, + { + "case": "input-barrier", + "type": "487" + }, + { + "case": "input-linux", + "type": "488" + }, + { + "case": "iommufd", + "type": "489" + }, + { + "case": "iothread", + "type": "490" + }, + { + "case": "main-loop", + "type": "491" + }, + { + "case": "memory-backend-epc", + "type": "492" + }, + { + "case": "memory-backend-file", + "type": "493" + }, + { + "case": "memory-backend-memfd", + "type": "494" + }, + { + "case": "memory-backend-ram", + "type": "495" + }, + { + "case": "memory-backend-shm", + "type": "496" + }, + { + "case": "pr-manager-helper", + "type": "497" + }, + { + "case": "qtest", + "type": "498" + }, + { + "case": "rng-builtin", + "type": "499" + }, + { + "case": "rng-egd", + "type": "500" + }, + { + "case": "rng-random", + "type": "501" + }, + { + "case": "secret", + "type": "502" + }, + { + "case": "secret_keyring", + "type": "503" + }, + { + "case": "sev-guest", + "type": "504" + }, + { + "case": "sev-snp-guest", + "type": "505" + }, + { + "case": "tdx-guest", + "type": "506" + }, + { + "case": "thread-context", + "type": "507" + }, + { + "case": "throttle-group", + "type": "508" + }, + { + "case": "tls-creds-anon", + "type": "509" + }, + { + "case": "tls-creds-psk", + "type": "510" + }, + { + "case": "tls-creds-x509", + "type": "511" + }, + { + "case": "tls-cipher-suites", + "type": "512" + }, + { + "case": "x-remote-object", + "type": "513" + }, + { + "case": "x-vfio-user-server", + "type": "514" + }, + { + "case": "can-bus", + "type": "0" + }, + { + "case": "pef-guest", + "type": "0" + }, + { + "case": "s390-pv-guest", + "type": "0" + } + ], + "members": [ + { + "name": "qom-type", + "type": "468" + }, + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "196", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "197", + "members": [ + { + "name": "typename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "198", + "members": [ + { + "name": "driver", + "type": "str" + }, + { + "name": "bus", + "default": null, + "type": "str" + }, + { + "name": "id", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "199", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "200", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "201", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "202", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[203]", + "element-type": "203", + "meta-type": "array" + }, + { + "name": "203", + "tag": "target", + "variants": [ + { + "case": "s390x", + "type": "517" + }, + { + "case": "aarch64", + "type": "0" + }, + { + "case": "alpha", + "type": "0" + }, + { + "case": "arm", + "type": "0" + }, + { + "case": "avr", + "type": "0" + }, + { + "case": "hppa", + "type": "0" + }, + { + "case": "i386", + "type": "0" + }, + { + "case": "loongarch64", + "type": "0" + }, + { + "case": "m68k", + "type": "0" + }, + { + "case": "microblaze", + "type": "0" + }, + { + "case": "microblazeel", + "type": "0" + }, + { + "case": "mips", + "type": "0" + }, + { + "case": "mips64", + "type": "0" + }, + { + "case": "mips64el", + "type": "0" + }, + { + "case": "mipsel", + "type": "0" + }, + { + "case": "or1k", + "type": "0" + }, + { + "case": "ppc", + "type": "0" + }, + { + "case": "ppc64", + "type": "0" + }, + { + "case": "riscv32", + "type": "0" + }, + { + "case": "riscv64", + "type": "0" + }, + { + "case": "rx", + "type": "0" + }, + { + "case": "sh4", + "type": "0" + }, + { + "case": "sh4eb", + "type": "0" + }, + { + "case": "sparc", + "type": "0" + }, + { + "case": "sparc64", + "type": "0" + }, + { + "case": "tricore", + "type": "0" + }, + { + "case": "x86_64", + "type": "0" + }, + { + "case": "xtensa", + "type": "0" + }, + { + "case": "xtensaeb", + "type": "0" + } + ], + "members": [ + { + "name": "cpu-index", + "type": "int" + }, + { + "name": "qom-type", + "type": "str" + }, + { + "name": "qom-path", + "type": "str" + }, + { + "name": "thread-id", + "type": "int" + }, + { + "name": "props", + "default": null, + "type": "515" + }, + { + "name": "target", + "type": "516" + } + ], + "meta-type": "object" + }, + { + "name": "204", + "members": [ + { + "name": "compat-props", + "default": null, + "type": "bool", + "features": [ + "unstable" + ] + } + ], + "meta-type": "object" + }, + { + "name": "[205]", + "element-type": "205", + "meta-type": "array" + }, + { + "name": "205", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "alias", + "default": null, + "type": "str" + }, + { + "name": "is-default", + "default": null, + "type": "bool" + }, + { + "name": "cpu-max", + "type": "int" + }, + { + "name": "hotpluggable-cpus", + "type": "bool" + }, + { + "name": "numa-mem-supported", + "type": "bool" + }, + { + "name": "deprecated", + "type": "bool" + }, + { + "name": "default-cpu-type", + "default": null, + "type": "str" + }, + { + "name": "default-ram-id", + "default": null, + "type": "str" + }, + { + "name": "acpi", + "type": "bool" + }, + { + "name": "compat-props", + "default": null, + "type": "[518]", + "features": [ + "unstable" + ] + } + ], + "meta-type": "object" + }, + { + "name": "206", + "members": [ + { + "name": "wakeup-suspend-support", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "207", + "members": [ + { + "name": "arch", + "type": "516" + } + ], + "meta-type": "object" + }, + { + "name": "208", + "members": [ + { + "name": "UUID", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "209", + "members": [ + { + "name": "guid", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "210", + "members": [ + { + "name": "val", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "filename", + "type": "str" + }, + { + "name": "cpu-index", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "211", + "members": [ + { + "name": "val", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "filename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[212]", + "element-type": "212", + "meta-type": "array" + }, + { + "name": "212", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "merge", + "type": "bool" + }, + { + "name": "dump", + "type": "bool" + }, + { + "name": "prealloc", + "type": "bool" + }, + { + "name": "share", + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "type": "[int]" + }, + { + "name": "policy", + "type": "519" + } + ], + "meta-type": "object" + }, + { + "name": "[213]", + "element-type": "213", + "meta-type": "array" + }, + { + "name": "213", + "members": [ + { + "name": "type", + "type": "str" + }, + { + "name": "vcpus-count", + "type": "int" + }, + { + "name": "props", + "type": "515" + }, + { + "name": "qom-path", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "214", + "tag": "type", + "variants": [ + { + "case": "node", + "type": "521" + }, + { + "case": "dist", + "type": "522" + }, + { + "case": "cpu", + "type": "523" + }, + { + "case": "hmat-lb", + "type": "524" + }, + { + "case": "hmat-cache", + "type": "525" + } + ], + "members": [ + { + "name": "type", + "type": "520" + } + ], + "meta-type": "object" + }, + { + "name": "215", + "members": [ + { + "name": "value", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "216", + "members": [ + { + "name": "actual", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "217", + "members": [ + { + "name": "actual", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "218", + "members": [ + { + "name": "committed", + "type": "int" + }, + { + "name": "available", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "219", + "members": [ + { + "name": "base-memory", + "type": "int" + }, + { + "name": "plugged-memory", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[220]", + "element-type": "220", + "meta-type": "array" + }, + { + "name": "220", + "tag": "type", + "variants": [ + { + "case": "dimm", + "type": "527" + }, + { + "case": "nvdimm", + "type": "527" + }, + { + "case": "virtio-pmem", + "type": "528" + }, + { + "case": "virtio-mem", + "type": "529" + }, + { + "case": "sgx-epc", + "type": "530" + }, + { + "case": "hv-balloon", + "type": "531" + } + ], + "members": [ + { + "name": "type", + "type": "526" + } + ], + "meta-type": "object" + }, + { + "name": "221", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "qom-path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "222", + "members": [ + { + "name": "filename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "223", + "members": [ + { + "name": "filename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "224", + "members": [ + { + "name": "modela", + "type": "532" + }, + { + "name": "modelb", + "type": "532" + } + ], + "meta-type": "object" + }, + { + "name": "225", + "members": [ + { + "name": "result", + "type": "533" + }, + { + "name": "responsible-properties", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "226", + "members": [ + { + "name": "modela", + "type": "532" + }, + { + "name": "modelb", + "type": "532" + } + ], + "meta-type": "object" + }, + { + "name": "227", + "members": [ + { + "name": "model", + "type": "532" + } + ], + "meta-type": "object" + }, + { + "name": "228", + "members": [ + { + "name": "type", + "type": "534" + }, + { + "name": "model", + "type": "532" + } + ], + "meta-type": "object" + }, + { + "name": "229", + "members": [ + { + "name": "model", + "type": "532" + }, + { + "name": "deprecated-props", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "[230]", + "element-type": "230", + "meta-type": "array" + }, + { + "name": "230", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "migration-safe", + "default": null, + "type": "bool" + }, + { + "name": "static", + "type": "bool" + }, + { + "name": "unavailable-features", + "default": null, + "type": "[str]" + }, + { + "name": "typename", + "type": "str" + }, + { + "name": "alias-of", + "default": null, + "type": "str" + }, + { + "name": "deprecated", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "231", + "members": [ + { + "name": "core-id", + "type": "int" + }, + { + "name": "socket-id", + "default": null, + "type": "int" + }, + { + "name": "book-id", + "default": null, + "type": "int" + }, + { + "name": "drawer-id", + "default": null, + "type": "int" + }, + { + "name": "entitlement", + "default": null, + "type": "535" + }, + { + "name": "dedicated", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "232", + "members": [ + { + "name": "polarization", + "type": "536" + } + ], + "meta-type": "object" + }, + { + "name": "233", + "members": [ + { + "name": "polarization", + "type": "536" + } + ], + "meta-type": "object" + }, + { + "name": "234", + "members": [ + { + "name": "mode", + "type": "537" + }, + { + "name": "filename", + "default": null, + "type": "str" + }, + { + "name": "icount", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "235", + "members": [ + { + "name": "icount", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "236", + "members": [ + { + "name": "icount", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "237", + "members": [ + { + "name": "instances", + "type": "[238]" + } + ], + "meta-type": "object" + }, + { + "name": "[238]", + "element-type": "238", + "meta-type": "array" + }, + { + "name": "238", + "tag": "type", + "variants": [ + { + "case": "block-node", + "type": "539" + }, + { + "case": "chardev", + "type": "540" + }, + { + "case": "migration", + "type": "0" + } + ], + "members": [ + { + "name": "type", + "type": "538" + } + ], + "meta-type": "object" + }, + { + "name": "239", + "members": [ + { + "name": "protocol", + "type": "str" + }, + { + "name": "fdname", + "type": "str" + }, + { + "name": "skipauth", + "default": null, + "type": "bool" + }, + { + "name": "tls", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "240", + "members": [ + { + "name": "name", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[241]", + "element-type": "241", + "meta-type": "array" + }, + { + "name": "241", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "thread-id", + "type": "int" + }, + { + "name": "poll-max-ns", + "type": "int" + }, + { + "name": "poll-grow", + "type": "int" + }, + { + "name": "poll-shrink", + "type": "int" + }, + { + "name": "aio-max-batch", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "242", + "members": [ + { + "name": "command-line", + "type": "str" + }, + { + "name": "cpu-index", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "243", + "members": [ + { + "name": "fdname", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "245", + "members": [ + { + "name": "fdname", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "246", + "members": [ + { + "name": "fdset-id", + "default": null, + "type": "int" + }, + { + "name": "opaque", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "247", + "members": [ + { + "name": "fdset-id", + "type": "int" + }, + { + "name": "fd", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "248", + "members": [ + { + "name": "fdset-id", + "type": "int" + }, + { + "name": "fd", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[249]", + "element-type": "249", + "meta-type": "array" + }, + { + "name": "249", + "members": [ + { + "name": "fdset-id", + "type": "int" + }, + { + "name": "fds", + "type": "[541]" + } + ], + "meta-type": "object" + }, + { + "name": "250", + "members": [ + { + "name": "option", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[251]", + "element-type": "251", + "meta-type": "array" + }, + { + "name": "251", + "members": [ + { + "name": "option", + "type": "str" + }, + { + "name": "parameters", + "type": "[542]" + } + ], + "meta-type": "object" + }, + { + "name": "252", + "members": [ + { + "name": "offset", + "type": "int" + }, + { + "name": "qom-path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "253", + "members": [ + { + "name": "vfu-id", + "type": "str" + }, + { + "name": "vfu-qom-path", + "type": "str" + }, + { + "name": "dev-id", + "type": "str" + }, + { + "name": "dev-qom-path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[254]", + "element-type": "254", + "meta-type": "array" + }, + { + "name": "254", + "members": [ + { + "name": "version", + "type": "int" + }, + { + "name": "emulated", + "type": "bool" + }, + { + "name": "kernel", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "255", + "tag": "sev-type", + "variants": [ + { + "case": "sev", + "type": "545" + }, + { + "case": "sev-snp", + "type": "546" + } + ], + "members": [ + { + "name": "enabled", + "type": "bool" + }, + { + "name": "api-major", + "type": "int" + }, + { + "name": "api-minor", + "type": "int" + }, + { + "name": "build-id", + "type": "int" + }, + { + "name": "state", + "type": "543" + }, + { + "name": "sev-type", + "type": "544" + } + ], + "meta-type": "object" + }, + { + "name": "256", + "members": [ + { + "name": "data", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "257", + "members": [ + { + "name": "pdh", + "type": "str" + }, + { + "name": "cert-chain", + "type": "str" + }, + { + "name": "cpu0-id", + "type": "str" + }, + { + "name": "cbitpos", + "type": "int" + }, + { + "name": "reduced-phys-bits", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "258", + "members": [ + { + "name": "packet-header", + "type": "str" + }, + { + "name": "secret", + "type": "str" + }, + { + "name": "gpa", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "259", + "members": [ + { + "name": "mnonce", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "260", + "members": [ + { + "name": "data", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "261", + "members": [ + { + "name": "sgx", + "type": "bool" + }, + { + "name": "sgx1", + "type": "bool" + }, + { + "name": "sgx2", + "type": "bool" + }, + { + "name": "flc", + "type": "bool" + }, + { + "name": "sections", + "type": "[547]" + } + ], + "meta-type": "object" + }, + { + "name": "[262]", + "element-type": "262", + "meta-type": "array" + }, + { + "name": "262", + "members": [ + { + "name": "port", + "type": "int" + }, + { + "name": "vcpu", + "type": "int" + }, + { + "name": "type", + "type": "548" + }, + { + "name": "remote-domain", + "type": "str" + }, + { + "name": "target", + "type": "int" + }, + { + "name": "pending", + "type": "bool" + }, + { + "name": "masked", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "263", + "members": [ + { + "name": "port", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[264]", + "element-type": "264", + "meta-type": "array" + }, + { + "name": "264", + "tag": "driver", + "variants": [ + { + "case": "none", + "type": "550" + }, + { + "case": "alsa", + "type": "551" + }, + { + "case": "dbus", + "type": "553" + }, + { + "case": "oss", + "type": "556" + }, + { + "case": "wav", + "type": "561" + } + ], + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "driver", + "type": "549" + }, + { + "name": "timer-period", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[265]", + "element-type": "265", + "meta-type": "array" + }, + { + "name": "265", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "slot", + "type": "str" + }, + { + "name": "slot-type", + "type": "562" + }, + { + "name": "source", + "type": "int" + }, + { + "name": "status", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "266", + "members": [ + { + "name": "info", + "type": "265" + } + ], + "meta-type": "object" + }, + { + "name": "[267]", + "element-type": "267", + "meta-type": "array" + }, + { + "name": "267", + "members": [ + { + "name": "bus", + "type": "int" + }, + { + "name": "devices", + "type": "[563]" + } + ], + "meta-type": "object" + }, + { + "name": "268", + "tag": "target", + "variants": [ + { + "case": "vcpu", + "type": "566" + }, + { + "case": "vm", + "type": "0" + }, + { + "case": "cryptodev", + "type": "0" + } + ], + "members": [ + { + "name": "target", + "type": "564" + }, + { + "name": "providers", + "default": null, + "type": "[565]" + } + ], + "meta-type": "object" + }, + { + "name": "[269]", + "element-type": "269", + "meta-type": "array" + }, + { + "name": "269", + "members": [ + { + "name": "provider", + "type": "567" + }, + { + "name": "qom-path", + "default": null, + "type": "str" + }, + { + "name": "stats", + "type": "[568]" + } + ], + "meta-type": "object" + }, + { + "name": "270", + "members": [ + { + "name": "provider", + "default": null, + "type": "567" + } + ], + "meta-type": "object" + }, + { + "name": "[271]", + "element-type": "271", + "meta-type": "array" + }, + { + "name": "271", + "members": [ + { + "name": "provider", + "type": "567" + }, + { + "name": "target", + "type": "564" + }, + { + "name": "stats", + "type": "[569]" + } + ], + "meta-type": "object" + }, + { + "name": "[272]", + "element-type": "272", + "meta-type": "array" + }, + { + "name": "272", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "273", + "members": [ + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "274", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "device-id", + "type": "int" + }, + { + "name": "vhost-started", + "type": "bool" + }, + { + "name": "device-endian", + "type": "str" + }, + { + "name": "guest-features", + "type": "570" + }, + { + "name": "host-features", + "type": "570" + }, + { + "name": "backend-features", + "type": "570" + }, + { + "name": "num-vqs", + "type": "int" + }, + { + "name": "status", + "type": "571" + }, + { + "name": "isr", + "type": "int" + }, + { + "name": "queue-sel", + "type": "int" + }, + { + "name": "vm-running", + "type": "bool" + }, + { + "name": "broken", + "type": "bool" + }, + { + "name": "disabled", + "type": "bool" + }, + { + "name": "use-started", + "type": "bool" + }, + { + "name": "started", + "type": "bool" + }, + { + "name": "start-on-kick", + "type": "bool" + }, + { + "name": "disable-legacy-check", + "type": "bool" + }, + { + "name": "bus-name", + "type": "str" + }, + { + "name": "use-guest-notifier-mask", + "type": "bool" + }, + { + "name": "vhost-dev", + "default": null, + "type": "572" + } + ], + "meta-type": "object" + }, + { + "name": "275", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "queue", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "276", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "queue-index", + "type": "int" + }, + { + "name": "inuse", + "type": "int" + }, + { + "name": "vring-num", + "type": "int" + }, + { + "name": "vring-num-default", + "type": "int" + }, + { + "name": "vring-align", + "type": "int" + }, + { + "name": "vring-desc", + "type": "int" + }, + { + "name": "vring-avail", + "type": "int" + }, + { + "name": "vring-used", + "type": "int" + }, + { + "name": "last-avail-idx", + "default": null, + "type": "int" + }, + { + "name": "shadow-avail-idx", + "default": null, + "type": "int" + }, + { + "name": "used-idx", + "type": "int" + }, + { + "name": "signalled-used", + "type": "int" + }, + { + "name": "signalled-used-valid", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "277", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "queue", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "278", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "kick", + "type": "int" + }, + { + "name": "call", + "type": "int" + }, + { + "name": "desc", + "type": "int" + }, + { + "name": "avail", + "type": "int" + }, + { + "name": "used", + "type": "int" + }, + { + "name": "num", + "type": "int" + }, + { + "name": "desc-phys", + "type": "int" + }, + { + "name": "desc-size", + "type": "int" + }, + { + "name": "avail-phys", + "type": "int" + }, + { + "name": "avail-size", + "type": "int" + }, + { + "name": "used-phys", + "type": "int" + }, + { + "name": "used-size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "279", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "queue", + "type": "int" + }, + { + "name": "index", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "280", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "index", + "type": "int" + }, + { + "name": "descs", + "type": "[573]" + }, + { + "name": "avail", + "type": "574" + }, + { + "name": "used", + "type": "575" + } + ], + "meta-type": "object" + }, + { + "name": "281", + "members": [ + { + "name": "device-id", + "type": "str" + }, + { + "name": "qom-path", + "type": "str" + }, + { + "name": "device-state", + "type": "576" + } + ], + "meta-type": "object" + }, + { + "name": "[282]", + "element-type": "282", + "meta-type": "array" + }, + { + "name": "282", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "service", + "type": "[577]" + }, + { + "name": "client", + "type": "[578]" + } + ], + "meta-type": "object" + }, + { + "name": "283", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "log", + "type": "579" + }, + { + "name": "flags", + "type": "int" + }, + { + "name": "dpa", + "type": "int" + }, + { + "name": "descriptor", + "type": "int" + }, + { + "name": "type", + "type": "int" + }, + { + "name": "transaction-type", + "type": "int" + }, + { + "name": "channel", + "default": null, + "type": "int" + }, + { + "name": "rank", + "default": null, + "type": "int" + }, + { + "name": "device", + "default": null, + "type": "int" + }, + { + "name": "component-id", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "284", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "log", + "type": "579" + }, + { + "name": "flags", + "type": "int" + }, + { + "name": "dpa", + "type": "int" + }, + { + "name": "descriptor", + "type": "int" + }, + { + "name": "type", + "type": "int" + }, + { + "name": "transaction-type", + "type": "int" + }, + { + "name": "channel", + "default": null, + "type": "int" + }, + { + "name": "rank", + "default": null, + "type": "int" + }, + { + "name": "nibble-mask", + "default": null, + "type": "int" + }, + { + "name": "bank-group", + "default": null, + "type": "int" + }, + { + "name": "bank", + "default": null, + "type": "int" + }, + { + "name": "row", + "default": null, + "type": "int" + }, + { + "name": "column", + "default": null, + "type": "int" + }, + { + "name": "correction-mask", + "default": null, + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "285", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "log", + "type": "579" + }, + { + "name": "flags", + "type": "int" + }, + { + "name": "type", + "type": "int" + }, + { + "name": "health-status", + "type": "int" + }, + { + "name": "media-status", + "type": "int" + }, + { + "name": "additional-status", + "type": "int" + }, + { + "name": "life-used", + "type": "int" + }, + { + "name": "temperature", + "type": "int" + }, + { + "name": "dirty-shutdown-count", + "type": "int" + }, + { + "name": "corrected-volatile-error-count", + "type": "int" + }, + { + "name": "corrected-persistent-error-count", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "286", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "length", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "287", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "errors", + "type": "[580]" + } + ], + "meta-type": "object" + }, + { + "name": "288", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "type", + "type": "581" + } + ], + "meta-type": "object" + }, + { + "name": "289", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "host-id", + "type": "int" + }, + { + "name": "selection-policy", + "type": "582" + }, + { + "name": "region", + "type": "int" + }, + { + "name": "tag", + "default": null, + "type": "str" + }, + { + "name": "extents", + "type": "[583]" + } + ], + "meta-type": "object" + }, + { + "name": "290", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "host-id", + "type": "int" + }, + { + "name": "removal-policy", + "type": "584" + }, + { + "name": "forced-removal", + "default": null, + "type": "bool" + }, + { + "name": "sanitize-on-release", + "default": null, + "type": "bool" + }, + { + "name": "region", + "type": "int" + }, + { + "name": "tag", + "default": null, + "type": "str" + }, + { + "name": "extents", + "type": "[583]" + } + ], + "meta-type": "object" + }, + { + "name": "bool", + "json-type": "boolean", + "meta-type": "builtin" + }, + { + "name": "291", + "members": [ + { + "name": "debug" + }, + { + "name": "inmigrate" + }, + { + "name": "internal-error" + }, + { + "name": "io-error" + }, + { + "name": "paused" + }, + { + "name": "postmigrate" + }, + { + "name": "prelaunch" + }, + { + "name": "finish-migrate" + }, + { + "name": "restore-vm" + }, + { + "name": "running" + }, + { + "name": "save-vm" + }, + { + "name": "shutdown" + }, + { + "name": "suspended" + }, + { + "name": "watchdog" + }, + { + "name": "guest-panicked" + }, + { + "name": "colo" + } + ], + "meta-type": "enum", + "values": [ + "debug", + "inmigrate", + "internal-error", + "io-error", + "paused", + "postmigrate", + "prelaunch", + "finish-migrate", + "restore-vm", + "running", + "save-vm", + "shutdown", + "suspended", + "watchdog", + "guest-panicked", + "colo" + ] + }, + { + "name": "292", + "members": [ + { + "name": "none" + }, + { + "name": "host-error" + }, + { + "name": "host-qmp-quit" + }, + { + "name": "host-qmp-system-reset" + }, + { + "name": "host-signal" + }, + { + "name": "host-ui" + }, + { + "name": "guest-shutdown" + }, + { + "name": "guest-reset" + }, + { + "name": "guest-panic" + }, + { + "name": "subsystem-reset" + }, + { + "name": "snapshot-load" + } + ], + "meta-type": "enum", + "values": [ + "none", + "host-error", + "host-qmp-quit", + "host-qmp-system-reset", + "host-signal", + "host-ui", + "guest-shutdown", + "guest-reset", + "guest-panic", + "subsystem-reset", + "snapshot-load" + ] + }, + { + "name": "293", + "members": [ + { + "name": "reset" + }, + { + "name": "shutdown" + }, + { + "name": "poweroff" + }, + { + "name": "pause" + }, + { + "name": "debug" + }, + { + "name": "none" + }, + { + "name": "inject-nmi" + } + ], + "meta-type": "enum", + "values": [ + "reset", + "shutdown", + "poweroff", + "pause", + "debug", + "none", + "inject-nmi" + ] + }, + { + "name": "294", + "members": [ + { + "name": "reset" + }, + { + "name": "shutdown" + } + ], + "meta-type": "enum", + "values": [ + "reset", + "shutdown" + ] + }, + { + "name": "295", + "members": [ + { + "name": "poweroff" + }, + { + "name": "pause" + } + ], + "meta-type": "enum", + "values": [ + "poweroff", + "pause" + ] + }, + { + "name": "296", + "members": [ + { + "name": "pause" + }, + { + "name": "shutdown" + }, + { + "name": "exit-failure" + }, + { + "name": "none" + } + ], + "meta-type": "enum", + "values": [ + "pause", + "shutdown", + "exit-failure", + "none" + ] + }, + { + "name": "297", + "members": [ + { + "name": "pause" + }, + { + "name": "poweroff" + }, + { + "name": "run" + } + ], + "meta-type": "enum", + "values": [ + "pause", + "poweroff", + "run" + ] + }, + { + "name": "298", + "tag": "type", + "variants": [ + { + "case": "hyper-v", + "type": "586" + }, + { + "case": "s390", + "type": "587" + }, + { + "case": "tdx", + "type": "588" + } + ], + "members": [ + { + "name": "type", + "type": "585" + } + ], + "meta-type": "object" + }, + { + "name": "299", + "members": [ + { + "name": "hypervisor" + }, + { + "name": "guest" + } + ], + "meta-type": "enum", + "values": [ + "hypervisor", + "guest" + ] + }, + { + "name": "300", + "members": [ + { + "name": "ignore" + }, + { + "name": "inject" + }, + { + "name": "fatal" + }, + { + "name": "reset" + } + ], + "meta-type": "enum", + "values": [ + "ignore", + "inject", + "fatal", + "reset" + ] + }, + { + "name": "301", + "members": [ + { + "name": "action-required", + "type": "bool" + }, + { + "name": "recursive", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "302", + "members": [ + { + "name": "undefined" + }, + { + "name": "created" + }, + { + "name": "running" + }, + { + "name": "paused" + }, + { + "name": "ready" + }, + { + "name": "standby" + }, + { + "name": "waiting" + }, + { + "name": "pending" + }, + { + "name": "aborting" + }, + { + "name": "concluded" + }, + { + "name": "null" + } + ], + "meta-type": "enum", + "values": [ + "undefined", + "created", + "running", + "paused", + "ready", + "standby", + "waiting", + "pending", + "aborting", + "concluded", + "null" + ] + }, + { + "name": "303", + "members": [ + { + "name": "commit" + }, + { + "name": "stream" + }, + { + "name": "mirror" + }, + { + "name": "backup" + }, + { + "name": "create" + }, + { + "name": "amend" + }, + { + "name": "snapshot-load" + }, + { + "name": "snapshot-save" + }, + { + "name": "snapshot-delete" + } + ], + "meta-type": "enum", + "values": [ + "commit", + "stream", + "mirror", + "backup", + "create", + "amend", + "snapshot-load", + "snapshot-save", + "snapshot-delete" + ] + }, + { + "name": "int", + "json-type": "int", + "meta-type": "builtin" + }, + { + "name": "304", + "members": [ + { + "name": "retain" + }, + { + "name": "read-only" + }, + { + "name": "read-write" + } + ], + "meta-type": "enum", + "values": [ + "retain", + "read-only", + "read-write" + ] + }, + { + "name": "[int]", + "element-type": "int", + "meta-type": "array" + }, + { + "name": "305", + "members": [ + { + "name": "ok" + }, + { + "name": "failed" + }, + { + "name": "nospace" + } + ], + "meta-type": "enum", + "values": [ + "ok", + "failed", + "nospace" + ] + }, + { + "name": "306", + "members": [ + { + "name": "rd_bytes", + "type": "int" + }, + { + "name": "wr_bytes", + "type": "int" + }, + { + "name": "zone_append_bytes", + "type": "int" + }, + { + "name": "unmap_bytes", + "type": "int" + }, + { + "name": "rd_operations", + "type": "int" + }, + { + "name": "wr_operations", + "type": "int" + }, + { + "name": "zone_append_operations", + "type": "int" + }, + { + "name": "flush_operations", + "type": "int" + }, + { + "name": "unmap_operations", + "type": "int" + }, + { + "name": "rd_total_time_ns", + "type": "int" + }, + { + "name": "wr_total_time_ns", + "type": "int" + }, + { + "name": "zone_append_total_time_ns", + "type": "int" + }, + { + "name": "flush_total_time_ns", + "type": "int" + }, + { + "name": "unmap_total_time_ns", + "type": "int" + }, + { + "name": "wr_highest_offset", + "type": "int" + }, + { + "name": "rd_merged", + "type": "int" + }, + { + "name": "wr_merged", + "type": "int" + }, + { + "name": "zone_append_merged", + "type": "int" + }, + { + "name": "unmap_merged", + "type": "int" + }, + { + "name": "idle_time_ns", + "default": null, + "type": "int" + }, + { + "name": "failed_rd_operations", + "type": "int" + }, + { + "name": "failed_wr_operations", + "type": "int" + }, + { + "name": "failed_zone_append_operations", + "type": "int" + }, + { + "name": "failed_flush_operations", + "type": "int" + }, + { + "name": "failed_unmap_operations", + "type": "int" + }, + { + "name": "invalid_rd_operations", + "type": "int" + }, + { + "name": "invalid_wr_operations", + "type": "int" + }, + { + "name": "invalid_zone_append_operations", + "type": "int" + }, + { + "name": "invalid_flush_operations", + "type": "int" + }, + { + "name": "invalid_unmap_operations", + "type": "int" + }, + { + "name": "account_invalid", + "type": "bool" + }, + { + "name": "account_failed", + "type": "bool" + }, + { + "name": "timed_stats", + "type": "[589]" + }, + { + "name": "rd_latency_histogram", + "default": null, + "type": "590" + }, + { + "name": "wr_latency_histogram", + "default": null, + "type": "590" + }, + { + "name": "zone_append_latency_histogram", + "default": null, + "type": "590" + }, + { + "name": "flush_latency_histogram", + "default": null, + "type": "590" + } + ], + "meta-type": "object" + }, + { + "name": "307", + "tag": "driver", + "variants": [ + { + "case": "file", + "type": "591" + }, + { + "case": "host_device", + "type": "591" + }, + { + "case": "nvme", + "type": "592" + }, + { + "case": "blkdebug", + "type": "0" + }, + { + "case": "blklogwrites", + "type": "0" + }, + { + "case": "blkreplay", + "type": "0" + }, + { + "case": "blkverify", + "type": "0" + }, + { + "case": "bochs", + "type": "0" + }, + { + "case": "cloop", + "type": "0" + }, + { + "case": "compress", + "type": "0" + }, + { + "case": "copy-before-write", + "type": "0" + }, + { + "case": "copy-on-read", + "type": "0" + }, + { + "case": "dmg", + "type": "0" + }, + { + "case": "snapshot-access", + "type": "0" + }, + { + "case": "ftp", + "type": "0" + }, + { + "case": "ftps", + "type": "0" + }, + { + "case": "gluster", + "type": "0" + }, + { + "case": "host_cdrom", + "type": "0" + }, + { + "case": "http", + "type": "0" + }, + { + "case": "https", + "type": "0" + }, + { + "case": "iscsi", + "type": "0" + }, + { + "case": "luks", + "type": "0" + }, + { + "case": "nbd", + "type": "0" + }, + { + "case": "nfs", + "type": "0" + }, + { + "case": "null-aio", + "type": "0" + }, + { + "case": "null-co", + "type": "0" + }, + { + "case": "parallels", + "type": "0" + }, + { + "case": "preallocate", + "type": "0" + }, + { + "case": "qcow", + "type": "0" + }, + { + "case": "qcow2", + "type": "0" + }, + { + "case": "qed", + "type": "0" + }, + { + "case": "quorum", + "type": "0" + }, + { + "case": "raw", + "type": "0" + }, + { + "case": "rbd", + "type": "0" + }, + { + "case": "replication", + "type": "0" + }, + { + "case": "ssh", + "type": "0" + }, + { + "case": "throttle", + "type": "0" + }, + { + "case": "vdi", + "type": "0" + }, + { + "case": "vhdx", + "type": "0" + }, + { + "case": "vmdk", + "type": "0" + }, + { + "case": "vpc", + "type": "0" + }, + { + "case": "vvfat", + "type": "0" + } + ], + "members": [ + { + "name": "driver", + "type": "325" + } + ], + "meta-type": "object" + }, + { + "name": "308", + "members": [ + { + "name": "actively-synced", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "309", + "members": [ + { + "name": "existing" + }, + { + "name": "absolute-paths" + } + ], + "meta-type": "enum", + "values": [ + "existing", + "absolute-paths" + ] + }, + { + "name": "310", + "members": [ + { + "name": "report" + }, + { + "name": "ignore" + }, + { + "name": "enospc" + }, + { + "name": "stop" + }, + { + "name": "auto" + } + ], + "meta-type": "enum", + "values": [ + "report", + "ignore", + "enospc", + "stop", + "auto" + ] + }, + { + "name": "311", + "members": [ + { + "name": "top" + }, + { + "name": "full" + }, + { + "name": "none" + }, + { + "name": "incremental" + }, + { + "name": "bitmap" + } + ], + "meta-type": "enum", + "values": [ + "top", + "full", + "none", + "incremental", + "bitmap" + ] + }, + { + "name": "312", + "members": [ + { + "name": "on-success" + }, + { + "name": "never" + }, + { + "name": "always" + } + ], + "meta-type": "enum", + "values": [ + "on-success", + "never", + "always" + ] + }, + { + "name": "313", + "members": [ + { + "name": "break-guest-write" + }, + { + "name": "break-snapshot" + } + ], + "meta-type": "enum", + "values": [ + "break-guest-write", + "break-snapshot" + ] + }, + { + "name": "314", + "members": [ + { + "name": "use-copy-range", + "default": null, + "type": "bool" + }, + { + "name": "max-workers", + "default": null, + "type": "int" + }, + { + "name": "max-chunk", + "default": null, + "type": "int" + }, + { + "name": "min-cluster-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[315]", + "element-type": "315", + "meta-type": "array" + }, + { + "name": "315", + "members": [ + { + "name": "child", + "type": "str" + }, + { + "name": "node-name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "316", + "members": [ + { + "name": "off" + }, + { + "name": "on" + }, + { + "name": "unmap" + } + ], + "meta-type": "enum", + "values": [ + "off", + "on", + "unmap" + ] + }, + { + "name": "317", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "format", + "type": "str" + }, + { + "name": "dirty-flag", + "default": null, + "type": "bool" + }, + { + "name": "actual-size", + "default": null, + "type": "int" + }, + { + "name": "virtual-size", + "type": "int" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "encrypted", + "default": null, + "type": "bool" + }, + { + "name": "compressed", + "default": null, + "type": "bool" + }, + { + "name": "backing-filename", + "default": null, + "type": "str" + }, + { + "name": "full-backing-filename", + "default": null, + "type": "str" + }, + { + "name": "backing-filename-format", + "default": null, + "type": "str" + }, + { + "name": "snapshots", + "default": null, + "type": "[82]" + }, + { + "name": "format-specific", + "default": null, + "type": "593" + }, + { + "name": "backing-image", + "default": null, + "type": "317" + } + ], + "meta-type": "object" + }, + { + "name": "318", + "members": [ + { + "name": "writeback", + "type": "bool" + }, + { + "name": "direct", + "type": "bool" + }, + { + "name": "no-flush", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[319]", + "element-type": "319", + "meta-type": "array" + }, + { + "name": "319", + "members": [ + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "granularity", + "type": "int" + }, + { + "name": "recording", + "type": "bool" + }, + { + "name": "busy", + "type": "bool" + }, + { + "name": "persistent", + "type": "bool" + }, + { + "name": "inconsistent", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[320]", + "element-type": "320", + "meta-type": "array" + }, + { + "name": "320", + "members": [ + { + "name": "id", + "type": "int" + }, + { + "name": "type", + "type": "594" + }, + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[321]", + "element-type": "321", + "meta-type": "array" + }, + { + "name": "321", + "members": [ + { + "name": "parent", + "type": "int" + }, + { + "name": "child", + "type": "int" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "perm", + "type": "[595]" + }, + { + "name": "shared-perm", + "type": "[595]" + } + ], + "meta-type": "object" + }, + { + "name": "322", + "members": [ + { + "name": "background" + }, + { + "name": "write-blocking" + } + ], + "meta-type": "enum", + "values": [ + "background", + "write-blocking" + ] + }, + { + "name": "[323]", + "element-type": "323", + "meta-type": "array" + }, + { + "name": "323", + "members": [ + { + "type": "str" + }, + { + "type": "48" + } + ], + "meta-type": "alternate" + }, + { + "name": "324", + "members": [ + { + "name": "copy-mode", + "type": "322" + } + ], + "meta-type": "object" + }, + { + "name": "325", + "members": [ + { + "name": "blkdebug" + }, + { + "name": "blklogwrites" + }, + { + "name": "blkreplay" + }, + { + "name": "blkverify" + }, + { + "name": "bochs" + }, + { + "name": "cloop" + }, + { + "name": "compress" + }, + { + "name": "copy-before-write" + }, + { + "name": "copy-on-read" + }, + { + "name": "dmg" + }, + { + "name": "file" + }, + { + "name": "snapshot-access" + }, + { + "name": "ftp" + }, + { + "name": "ftps" + }, + { + "name": "gluster", + "features": [ + "deprecated" + ] + }, + { + "name": "host_cdrom" + }, + { + "name": "host_device" + }, + { + "name": "http" + }, + { + "name": "https" + }, + { + "name": "iscsi" + }, + { + "name": "luks" + }, + { + "name": "nbd" + }, + { + "name": "nfs" + }, + { + "name": "null-aio" + }, + { + "name": "null-co" + }, + { + "name": "nvme" + }, + { + "name": "parallels" + }, + { + "name": "preallocate" + }, + { + "name": "qcow" + }, + { + "name": "qcow2" + }, + { + "name": "qed" + }, + { + "name": "quorum" + }, + { + "name": "raw" + }, + { + "name": "rbd" + }, + { + "name": "replication" + }, + { + "name": "ssh" + }, + { + "name": "throttle" + }, + { + "name": "vdi" + }, + { + "name": "vhdx" + }, + { + "name": "vmdk" + }, + { + "name": "vpc" + }, + { + "name": "vvfat" + } + ], + "meta-type": "enum", + "values": [ + "blkdebug", + "blklogwrites", + "blkreplay", + "blkverify", + "bochs", + "cloop", + "compress", + "copy-before-write", + "copy-on-read", + "dmg", + "file", + "snapshot-access", + "ftp", + "ftps", + "gluster", + "host_cdrom", + "host_device", + "http", + "https", + "iscsi", + "luks", + "nbd", + "nfs", + "null-aio", + "null-co", + "nvme", + "parallels", + "preallocate", + "qcow", + "qcow2", + "qed", + "quorum", + "raw", + "rbd", + "replication", + "ssh", + "throttle", + "vdi", + "vhdx", + "vmdk", + "vpc", + "vvfat" + ] + }, + { + "name": "326", + "members": [ + { + "name": "ignore" + }, + { + "name": "unmap" + } + ], + "meta-type": "enum", + "values": [ + "ignore", + "unmap" + ] + }, + { + "name": "327", + "members": [ + { + "name": "direct", + "default": null, + "type": "bool" + }, + { + "name": "no-flush", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "328", + "members": [ + { + "name": "image", + "type": "596" + }, + { + "name": "config", + "default": null, + "type": "str" + }, + { + "name": "align", + "default": null, + "type": "int" + }, + { + "name": "max-transfer", + "default": null, + "type": "int" + }, + { + "name": "opt-write-zero", + "default": null, + "type": "int" + }, + { + "name": "max-write-zero", + "default": null, + "type": "int" + }, + { + "name": "opt-discard", + "default": null, + "type": "int" + }, + { + "name": "max-discard", + "default": null, + "type": "int" + }, + { + "name": "inject-error", + "default": null, + "type": "[597]" + }, + { + "name": "set-state", + "default": null, + "type": "[598]" + }, + { + "name": "take-child-perms", + "default": null, + "type": "[595]" + }, + { + "name": "unshare-child-perms", + "default": null, + "type": "[595]" + } + ], + "meta-type": "object" + }, + { + "name": "329", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "log", + "type": "596" + }, + { + "name": "log-sector-size", + "default": null, + "type": "int" + }, + { + "name": "log-append", + "default": null, + "type": "bool" + }, + { + "name": "log-super-update-interval", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "330", + "members": [ + { + "name": "test", + "type": "596" + }, + { + "name": "raw", + "type": "596" + } + ], + "meta-type": "object" + }, + { + "name": "331", + "members": [ + { + "name": "image", + "type": "596" + } + ], + "meta-type": "object" + }, + { + "name": "332", + "members": [ + { + "name": "file", + "type": "596" + } + ], + "meta-type": "object" + }, + { + "name": "333", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "target", + "type": "596" + }, + { + "name": "bitmap", + "default": null, + "type": "48" + }, + { + "name": "on-cbw-error", + "default": null, + "type": "313" + }, + { + "name": "cbw-timeout", + "default": null, + "type": "int" + }, + { + "name": "min-cluster-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "334", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "bottom", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "335", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "pr-manager", + "default": null, + "type": "str" + }, + { + "name": "locking", + "default": null, + "type": "599" + }, + { + "name": "aio", + "default": null, + "type": "600" + }, + { + "name": "aio-max-batch", + "default": null, + "type": "int" + }, + { + "name": "drop-cache", + "default": null, + "type": "bool" + }, + { + "name": "x-check-cache-dropped", + "default": null, + "type": "bool", + "features": [ + "unstable" + ] + } + ], + "meta-type": "object", + "features": [ + "dynamic-auto-read-only" + ] + }, + { + "name": "336", + "members": [ + { + "name": "url", + "type": "str" + }, + { + "name": "readahead", + "default": null, + "type": "int" + }, + { + "name": "timeout", + "default": null, + "type": "int" + }, + { + "name": "username", + "default": null, + "type": "str" + }, + { + "name": "password-secret", + "default": null, + "type": "str" + }, + { + "name": "proxy-username", + "default": null, + "type": "str" + }, + { + "name": "proxy-password-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "337", + "members": [ + { + "name": "url", + "type": "str" + }, + { + "name": "readahead", + "default": null, + "type": "int" + }, + { + "name": "timeout", + "default": null, + "type": "int" + }, + { + "name": "username", + "default": null, + "type": "str" + }, + { + "name": "password-secret", + "default": null, + "type": "str" + }, + { + "name": "proxy-username", + "default": null, + "type": "str" + }, + { + "name": "proxy-password-secret", + "default": null, + "type": "str" + }, + { + "name": "sslverify", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "338", + "members": [ + { + "name": "volume", + "type": "str" + }, + { + "name": "path", + "type": "str" + }, + { + "name": "server", + "type": "[400]" + }, + { + "name": "debug", + "default": null, + "type": "int" + }, + { + "name": "logfile", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "339", + "members": [ + { + "name": "url", + "type": "str" + }, + { + "name": "readahead", + "default": null, + "type": "int" + }, + { + "name": "timeout", + "default": null, + "type": "int" + }, + { + "name": "username", + "default": null, + "type": "str" + }, + { + "name": "password-secret", + "default": null, + "type": "str" + }, + { + "name": "proxy-username", + "default": null, + "type": "str" + }, + { + "name": "proxy-password-secret", + "default": null, + "type": "str" + }, + { + "name": "cookie", + "default": null, + "type": "str" + }, + { + "name": "cookie-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "340", + "members": [ + { + "name": "url", + "type": "str" + }, + { + "name": "readahead", + "default": null, + "type": "int" + }, + { + "name": "timeout", + "default": null, + "type": "int" + }, + { + "name": "username", + "default": null, + "type": "str" + }, + { + "name": "password-secret", + "default": null, + "type": "str" + }, + { + "name": "proxy-username", + "default": null, + "type": "str" + }, + { + "name": "proxy-password-secret", + "default": null, + "type": "str" + }, + { + "name": "cookie", + "default": null, + "type": "str" + }, + { + "name": "sslverify", + "default": null, + "type": "bool" + }, + { + "name": "cookie-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "342", + "members": [ + { + "name": "transport", + "type": "601" + }, + { + "name": "portal", + "type": "str" + }, + { + "name": "target", + "type": "str" + }, + { + "name": "lun", + "default": null, + "type": "int" + }, + { + "name": "user", + "default": null, + "type": "str" + }, + { + "name": "password-secret", + "default": null, + "type": "str" + }, + { + "name": "initiator-name", + "default": null, + "type": "str" + }, + { + "name": "header-digest", + "default": null, + "type": "602" + }, + { + "name": "timeout", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "343", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "key-secret", + "default": null, + "type": "str" + }, + { + "name": "header", + "default": null, + "type": "596" + } + ], + "meta-type": "object" + }, + { + "name": "344", + "members": [ + { + "name": "server", + "type": "400" + }, + { + "name": "export", + "default": null, + "type": "str" + }, + { + "name": "tls-creds", + "default": null, + "type": "str" + }, + { + "name": "tls-hostname", + "default": null, + "type": "str" + }, + { + "name": "x-dirty-bitmap", + "default": null, + "type": "str", + "features": [ + "unstable" + ] + }, + { + "name": "reconnect-delay", + "default": null, + "type": "int" + }, + { + "name": "open-timeout", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "345", + "members": [ + { + "name": "server", + "type": "603" + }, + { + "name": "path", + "type": "str" + }, + { + "name": "user", + "default": null, + "type": "int" + }, + { + "name": "group", + "default": null, + "type": "int" + }, + { + "name": "tcp-syn-count", + "default": null, + "type": "int" + }, + { + "name": "readahead-size", + "default": null, + "type": "int" + }, + { + "name": "page-cache-size", + "default": null, + "type": "int" + }, + { + "name": "debug", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "346", + "members": [ + { + "name": "size", + "default": null, + "type": "int" + }, + { + "name": "latency-ns", + "default": null, + "type": "int" + }, + { + "name": "read-zeroes", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "347", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "namespace", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "349", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "prealloc-align", + "default": null, + "type": "int" + }, + { + "name": "prealloc-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "350", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "backing", + "default": null, + "type": "604" + }, + { + "name": "lazy-refcounts", + "default": null, + "type": "bool" + }, + { + "name": "pass-discard-request", + "default": null, + "type": "bool" + }, + { + "name": "pass-discard-snapshot", + "default": null, + "type": "bool" + }, + { + "name": "pass-discard-other", + "default": null, + "type": "bool" + }, + { + "name": "discard-no-unref", + "default": null, + "type": "bool" + }, + { + "name": "overlap-check", + "default": null, + "type": "605" + }, + { + "name": "cache-size", + "default": null, + "type": "int" + }, + { + "name": "l2-cache-size", + "default": null, + "type": "int" + }, + { + "name": "l2-cache-entry-size", + "default": null, + "type": "int" + }, + { + "name": "refcount-cache-size", + "default": null, + "type": "int" + }, + { + "name": "cache-clean-interval", + "default": null, + "type": "int" + }, + { + "name": "encrypt", + "default": null, + "type": "606" + }, + { + "name": "data-file", + "default": null, + "type": "596" + } + ], + "meta-type": "object" + }, + { + "name": "351", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "backing", + "default": null, + "type": "604" + }, + { + "name": "encrypt", + "default": null, + "type": "607" + } + ], + "meta-type": "object" + }, + { + "name": "352", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "backing", + "default": null, + "type": "604" + } + ], + "meta-type": "object" + }, + { + "name": "353", + "members": [ + { + "name": "blkverify", + "default": null, + "type": "bool" + }, + { + "name": "children", + "type": "[596]" + }, + { + "name": "vote-threshold", + "type": "int" + }, + { + "name": "rewrite-corrupted", + "default": null, + "type": "bool" + }, + { + "name": "read-pattern", + "default": null, + "type": "608" + } + ], + "meta-type": "object" + }, + { + "name": "354", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "offset", + "default": null, + "type": "int" + }, + { + "name": "size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "355", + "members": [ + { + "name": "pool", + "type": "str" + }, + { + "name": "namespace", + "default": null, + "type": "str" + }, + { + "name": "image", + "type": "str" + }, + { + "name": "conf", + "default": null, + "type": "str" + }, + { + "name": "snapshot", + "default": null, + "type": "str" + }, + { + "name": "encrypt", + "default": null, + "type": "609" + }, + { + "name": "user", + "default": null, + "type": "str" + }, + { + "name": "auth-client-required", + "default": null, + "type": "[610]" + }, + { + "name": "key-secret", + "default": null, + "type": "str" + }, + { + "name": "server", + "default": null, + "type": "[611]" + } + ], + "meta-type": "object" + }, + { + "name": "356", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "mode", + "type": "612" + }, + { + "name": "top-id", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "357", + "members": [ + { + "name": "server", + "type": "613" + }, + { + "name": "path", + "type": "str" + }, + { + "name": "user", + "default": null, + "type": "str" + }, + { + "name": "host-key-check", + "default": null, + "type": "614" + } + ], + "meta-type": "object" + }, + { + "name": "358", + "members": [ + { + "name": "throttle-group", + "type": "str" + }, + { + "name": "file", + "type": "596" + } + ], + "meta-type": "object" + }, + { + "name": "362", + "members": [ + { + "name": "dir", + "type": "str" + }, + { + "name": "fat-type", + "default": null, + "type": "int" + }, + { + "name": "floppy", + "default": null, + "type": "bool" + }, + { + "name": "label", + "default": null, + "type": "str" + }, + { + "name": "rw", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[61]", + "element-type": "61", + "meta-type": "array" + }, + { + "name": "363", + "tag": "driver", + "variants": [ + { + "case": "file", + "type": "615" + }, + { + "case": "gluster", + "type": "616" + }, + { + "case": "luks", + "type": "617" + }, + { + "case": "nfs", + "type": "618" + }, + { + "case": "parallels", + "type": "619" + }, + { + "case": "qcow", + "type": "620" + }, + { + "case": "qcow2", + "type": "621" + }, + { + "case": "qed", + "type": "622" + }, + { + "case": "rbd", + "type": "623" + }, + { + "case": "ssh", + "type": "624" + }, + { + "case": "vdi", + "type": "625" + }, + { + "case": "vhdx", + "type": "626" + }, + { + "case": "vmdk", + "type": "627" + }, + { + "case": "vpc", + "type": "628" + }, + { + "case": "blkdebug", + "type": "0" + }, + { + "case": "blklogwrites", + "type": "0" + }, + { + "case": "blkreplay", + "type": "0" + }, + { + "case": "blkverify", + "type": "0" + }, + { + "case": "bochs", + "type": "0" + }, + { + "case": "cloop", + "type": "0" + }, + { + "case": "compress", + "type": "0" + }, + { + "case": "copy-before-write", + "type": "0" + }, + { + "case": "copy-on-read", + "type": "0" + }, + { + "case": "dmg", + "type": "0" + }, + { + "case": "snapshot-access", + "type": "0" + }, + { + "case": "ftp", + "type": "0" + }, + { + "case": "ftps", + "type": "0" + }, + { + "case": "host_cdrom", + "type": "0" + }, + { + "case": "host_device", + "type": "0" + }, + { + "case": "http", + "type": "0" + }, + { + "case": "https", + "type": "0" + }, + { + "case": "iscsi", + "type": "0" + }, + { + "case": "nbd", + "type": "0" + }, + { + "case": "null-aio", + "type": "0" + }, + { + "case": "null-co", + "type": "0" + }, + { + "case": "nvme", + "type": "0" + }, + { + "case": "preallocate", + "type": "0" + }, + { + "case": "quorum", + "type": "0" + }, + { + "case": "raw", + "type": "0" + }, + { + "case": "replication", + "type": "0" + }, + { + "case": "throttle", + "type": "0" + }, + { + "case": "vvfat", + "type": "0" + } + ], + "members": [ + { + "name": "driver", + "type": "325" + } + ], + "meta-type": "object" + }, + { + "name": "364", + "tag": "driver", + "variants": [ + { + "case": "luks", + "type": "629" + }, + { + "case": "qcow2", + "type": "630" + }, + { + "case": "blkdebug", + "type": "0" + }, + { + "case": "blklogwrites", + "type": "0" + }, + { + "case": "blkreplay", + "type": "0" + }, + { + "case": "blkverify", + "type": "0" + }, + { + "case": "bochs", + "type": "0" + }, + { + "case": "cloop", + "type": "0" + }, + { + "case": "compress", + "type": "0" + }, + { + "case": "copy-before-write", + "type": "0" + }, + { + "case": "copy-on-read", + "type": "0" + }, + { + "case": "dmg", + "type": "0" + }, + { + "case": "file", + "type": "0" + }, + { + "case": "snapshot-access", + "type": "0" + }, + { + "case": "ftp", + "type": "0" + }, + { + "case": "ftps", + "type": "0" + }, + { + "case": "gluster", + "type": "0" + }, + { + "case": "host_cdrom", + "type": "0" + }, + { + "case": "host_device", + "type": "0" + }, + { + "case": "http", + "type": "0" + }, + { + "case": "https", + "type": "0" + }, + { + "case": "iscsi", + "type": "0" + }, + { + "case": "nbd", + "type": "0" + }, + { + "case": "nfs", + "type": "0" + }, + { + "case": "null-aio", + "type": "0" + }, + { + "case": "null-co", + "type": "0" + }, + { + "case": "nvme", + "type": "0" + }, + { + "case": "parallels", + "type": "0" + }, + { + "case": "preallocate", + "type": "0" + }, + { + "case": "qcow", + "type": "0" + }, + { + "case": "qed", + "type": "0" + }, + { + "case": "quorum", + "type": "0" + }, + { + "case": "raw", + "type": "0" + }, + { + "case": "rbd", + "type": "0" + }, + { + "case": "replication", + "type": "0" + }, + { + "case": "ssh", + "type": "0" + }, + { + "case": "throttle", + "type": "0" + }, + { + "case": "vdi", + "type": "0" + }, + { + "case": "vhdx", + "type": "0" + }, + { + "case": "vmdk", + "type": "0" + }, + { + "case": "vpc", + "type": "0" + }, + { + "case": "vvfat", + "type": "0" + } + ], + "members": [ + { + "name": "driver", + "type": "325" + } + ], + "meta-type": "object" + }, + { + "name": "365", + "members": [ + { + "name": "read" + }, + { + "name": "write" + } + ], + "meta-type": "enum", + "values": [ + "read", + "write" + ] + }, + { + "name": "366", + "members": [ + { + "name": "ignore" + }, + { + "name": "report" + }, + { + "name": "stop" + } + ], + "meta-type": "enum", + "values": [ + "ignore", + "report", + "stop" + ] + }, + { + "name": "367", + "members": [ + { + "type": "str" + }, + { + "type": "null" + } + ], + "meta-type": "alternate" + }, + { + "name": "368", + "members": [ + { + "name": "read" + }, + { + "name": "write" + }, + { + "name": "flush" + } + ], + "meta-type": "enum", + "values": [ + "read", + "write", + "flush" + ] + }, + { + "name": "369", + "tag": "type", + "variants": [ + { + "case": "inet", + "type": "632" + }, + { + "case": "unix", + "type": "633" + }, + { + "case": "vsock", + "type": "634" + }, + { + "case": "fd", + "type": "635" + } + ], + "members": [ + { + "name": "type", + "type": "631" + } + ], + "meta-type": "object" + }, + { + "name": "370", + "members": [ + { + "name": "safe" + }, + { + "name": "hard" + } + ], + "meta-type": "enum", + "values": [ + "safe", + "hard" + ] + }, + { + "name": "371", + "members": [ + { + "name": "nbd" + }, + { + "name": "vhost-user-blk" + }, + { + "name": "fuse" + }, + { + "name": "vduse-blk" + } + ], + "meta-type": "enum", + "values": [ + "nbd", + "vhost-user-blk", + "fuse", + "vduse-blk" + ] + }, + { + "name": "372", + "members": [ + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "description", + "default": null, + "type": "str" + }, + { + "name": "bitmaps", + "default": null, + "type": "[323]" + }, + { + "name": "allocation-depth", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "373", + "members": [ + { + "name": "addr", + "type": "400" + }, + { + "name": "logical-block-size", + "default": null, + "type": "int" + }, + { + "name": "num-queues", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "374", + "members": [ + { + "name": "mountpoint", + "type": "str" + }, + { + "name": "growable", + "default": null, + "type": "bool" + }, + { + "name": "allow-other", + "default": null, + "type": "636" + } + ], + "meta-type": "object" + }, + { + "name": "375", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "num-queues", + "default": null, + "type": "int" + }, + { + "name": "queue-size", + "default": null, + "type": "int" + }, + { + "name": "logical-block-size", + "default": null, + "type": "int" + }, + { + "name": "serial", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "376", + "members": [ + { + "name": "utf8" + }, + { + "name": "base64" + } + ], + "meta-type": "enum", + "values": [ + "utf8", + "base64" + ] + }, + { + "name": "377", + "tag": "type", + "variants": [ + { + "case": "file", + "type": "638" + }, + { + "case": "serial", + "type": "639" + }, + { + "case": "parallel", + "type": "639" + }, + { + "case": "pipe", + "type": "639" + }, + { + "case": "socket", + "type": "640" + }, + { + "case": "udp", + "type": "641" + }, + { + "case": "pty", + "type": "642" + }, + { + "case": "null", + "type": "643" + }, + { + "case": "mux", + "type": "644" + }, + { + "case": "hub", + "type": "645" + }, + { + "case": "msmouse", + "type": "643" + }, + { + "case": "wctablet", + "type": "643" + }, + { + "case": "testdev", + "type": "643" + }, + { + "case": "stdio", + "type": "646" + }, + { + "case": "dbus", + "type": "650" + }, + { + "case": "vc", + "type": "651" + }, + { + "case": "ringbuf", + "type": "652" + }, + { + "case": "memory", + "type": "652" + } + ], + "members": [ + { + "name": "type", + "type": "637" + } + ], + "meta-type": "object" + }, + { + "name": "378", + "members": [ + { + "name": "elf" + }, + { + "name": "kdump-zlib" + }, + { + "name": "kdump-lzo" + }, + { + "name": "kdump-snappy" + }, + { + "name": "kdump-raw-zlib" + }, + { + "name": "kdump-raw-lzo" + }, + { + "name": "kdump-raw-snappy" + }, + { + "name": "win-dmp" + } + ], + "meta-type": "enum", + "values": [ + "elf", + "kdump-zlib", + "kdump-lzo", + "kdump-snappy", + "kdump-raw-zlib", + "kdump-raw-lzo", + "kdump-raw-snappy", + "win-dmp" + ] + }, + { + "name": "379", + "members": [ + { + "name": "none" + }, + { + "name": "active" + }, + { + "name": "completed" + }, + { + "name": "failed" + } + ], + "meta-type": "enum", + "values": [ + "none", + "active", + "completed", + "failed" + ] + }, + { + "name": "[378]", + "element-type": "378", + "meta-type": "array" + }, + { + "name": "380", + "members": [ + { + "name": "none" + }, + { + "name": "nic" + }, + { + "name": "user" + }, + { + "name": "tap" + }, + { + "name": "l2tpv3" + }, + { + "name": "socket" + }, + { + "name": "stream" + }, + { + "name": "dgram" + }, + { + "name": "vde" + }, + { + "name": "bridge" + }, + { + "name": "hubport" + }, + { + "name": "netmap" + }, + { + "name": "vhost-user" + }, + { + "name": "vhost-vdpa" + }, + { + "name": "passt" + }, + { + "name": "af-xdp" + } + ], + "meta-type": "enum", + "values": [ + "none", + "nic", + "user", + "tap", + "l2tpv3", + "socket", + "stream", + "dgram", + "vde", + "bridge", + "hubport", + "netmap", + "vhost-user", + "vhost-vdpa", + "passt", + "af-xdp" + ] + }, + { + "name": "381", + "members": [ + { + "name": "netdev", + "default": null, + "type": "str" + }, + { + "name": "macaddr", + "default": null, + "type": "str" + }, + { + "name": "model", + "default": null, + "type": "str" + }, + { + "name": "addr", + "default": null, + "type": "str" + }, + { + "name": "vectors", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "382", + "members": [ + { + "name": "path", + "default": null, + "type": "str" + }, + { + "name": "quiet", + "default": null, + "type": "bool" + }, + { + "name": "vhost-user", + "default": null, + "type": "bool" + }, + { + "name": "mtu", + "default": null, + "type": "int" + }, + { + "name": "address", + "default": null, + "type": "str" + }, + { + "name": "netmask", + "default": null, + "type": "str" + }, + { + "name": "mac", + "default": null, + "type": "str" + }, + { + "name": "gateway", + "default": null, + "type": "str" + }, + { + "name": "interface", + "default": null, + "type": "str" + }, + { + "name": "outbound", + "default": null, + "type": "str" + }, + { + "name": "outbound-if4", + "default": null, + "type": "str" + }, + { + "name": "outbound-if6", + "default": null, + "type": "str" + }, + { + "name": "dns", + "default": null, + "type": "str" + }, + { + "name": "search", + "default": null, + "type": "[653]" + }, + { + "name": "fqdn", + "default": null, + "type": "str" + }, + { + "name": "dhcp-dns", + "default": null, + "type": "bool" + }, + { + "name": "dhcp-search", + "default": null, + "type": "bool" + }, + { + "name": "map-host-loopback", + "default": null, + "type": "str" + }, + { + "name": "map-guest-addr", + "default": null, + "type": "str" + }, + { + "name": "dns-forward", + "default": null, + "type": "str" + }, + { + "name": "dns-host", + "default": null, + "type": "str" + }, + { + "name": "tcp", + "default": null, + "type": "bool" + }, + { + "name": "udp", + "default": null, + "type": "bool" + }, + { + "name": "icmp", + "default": null, + "type": "bool" + }, + { + "name": "dhcp", + "default": null, + "type": "bool" + }, + { + "name": "ndp", + "default": null, + "type": "bool" + }, + { + "name": "dhcpv6", + "default": null, + "type": "bool" + }, + { + "name": "ra", + "default": null, + "type": "bool" + }, + { + "name": "freebind", + "default": null, + "type": "bool" + }, + { + "name": "ipv4", + "default": null, + "type": "bool" + }, + { + "name": "ipv6", + "default": null, + "type": "bool" + }, + { + "name": "tcp-ports", + "default": null, + "type": "[653]" + }, + { + "name": "udp-ports", + "default": null, + "type": "[653]" + }, + { + "name": "param", + "default": null, + "type": "[653]" + } + ], + "meta-type": "object" + }, + { + "name": "383", + "members": [ + { + "name": "hostname", + "default": null, + "type": "str" + }, + { + "name": "restrict", + "default": null, + "type": "bool" + }, + { + "name": "ipv4", + "default": null, + "type": "bool" + }, + { + "name": "ipv6", + "default": null, + "type": "bool" + }, + { + "name": "ip", + "default": null, + "type": "str" + }, + { + "name": "net", + "default": null, + "type": "str" + }, + { + "name": "host", + "default": null, + "type": "str" + }, + { + "name": "tftp", + "default": null, + "type": "str" + }, + { + "name": "bootfile", + "default": null, + "type": "str" + }, + { + "name": "dhcpstart", + "default": null, + "type": "str" + }, + { + "name": "dns", + "default": null, + "type": "str" + }, + { + "name": "dnssearch", + "default": null, + "type": "[653]" + }, + { + "name": "domainname", + "default": null, + "type": "str" + }, + { + "name": "ipv6-prefix", + "default": null, + "type": "str" + }, + { + "name": "ipv6-prefixlen", + "default": null, + "type": "int" + }, + { + "name": "ipv6-host", + "default": null, + "type": "str" + }, + { + "name": "ipv6-dns", + "default": null, + "type": "str" + }, + { + "name": "smb", + "default": null, + "type": "str" + }, + { + "name": "smbserver", + "default": null, + "type": "str" + }, + { + "name": "hostfwd", + "default": null, + "type": "[653]" + }, + { + "name": "guestfwd", + "default": null, + "type": "[653]" + }, + { + "name": "tftp-server-name", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "384", + "members": [ + { + "name": "ifname", + "default": null, + "type": "str" + }, + { + "name": "fd", + "default": null, + "type": "str" + }, + { + "name": "fds", + "default": null, + "type": "str" + }, + { + "name": "script", + "default": null, + "type": "str" + }, + { + "name": "downscript", + "default": null, + "type": "str" + }, + { + "name": "br", + "default": null, + "type": "str" + }, + { + "name": "helper", + "default": null, + "type": "str" + }, + { + "name": "sndbuf", + "default": null, + "type": "int" + }, + { + "name": "vnet_hdr", + "default": null, + "type": "bool" + }, + { + "name": "vhost", + "default": null, + "type": "bool" + }, + { + "name": "vhostfd", + "default": null, + "type": "str" + }, + { + "name": "vhostfds", + "default": null, + "type": "str" + }, + { + "name": "vhostforce", + "default": null, + "type": "bool" + }, + { + "name": "queues", + "default": null, + "type": "int" + }, + { + "name": "poll-us", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "385", + "members": [ + { + "name": "src", + "type": "str" + }, + { + "name": "dst", + "type": "str" + }, + { + "name": "srcport", + "default": null, + "type": "str" + }, + { + "name": "dstport", + "default": null, + "type": "str" + }, + { + "name": "ipv6", + "default": null, + "type": "bool" + }, + { + "name": "udp", + "default": null, + "type": "bool" + }, + { + "name": "cookie64", + "default": null, + "type": "bool" + }, + { + "name": "counter", + "default": null, + "type": "bool" + }, + { + "name": "pincounter", + "default": null, + "type": "bool" + }, + { + "name": "txcookie", + "default": null, + "type": "int" + }, + { + "name": "rxcookie", + "default": null, + "type": "int" + }, + { + "name": "txsession", + "type": "int" + }, + { + "name": "rxsession", + "default": null, + "type": "int" + }, + { + "name": "offset", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "386", + "members": [ + { + "name": "fd", + "default": null, + "type": "str" + }, + { + "name": "listen", + "default": null, + "type": "str" + }, + { + "name": "connect", + "default": null, + "type": "str" + }, + { + "name": "mcast", + "default": null, + "type": "str" + }, + { + "name": "localaddr", + "default": null, + "type": "str" + }, + { + "name": "udp", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "387", + "members": [ + { + "name": "addr", + "type": "400" + }, + { + "name": "server", + "default": null, + "type": "bool" + }, + { + "name": "reconnect", + "default": null, + "type": "int", + "features": [ + "deprecated" + ] + }, + { + "name": "reconnect-ms", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "388", + "members": [ + { + "name": "local", + "default": null, + "type": "400" + }, + { + "name": "remote", + "default": null, + "type": "400" + } + ], + "meta-type": "object" + }, + { + "name": "389", + "members": [ + { + "name": "sock", + "default": null, + "type": "str" + }, + { + "name": "port", + "default": null, + "type": "int" + }, + { + "name": "group", + "default": null, + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "390", + "members": [ + { + "name": "br", + "default": null, + "type": "str" + }, + { + "name": "helper", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "391", + "members": [ + { + "name": "hubid", + "type": "int" + }, + { + "name": "netdev", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "392", + "members": [ + { + "name": "ifname", + "type": "str" + }, + { + "name": "devname", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "393", + "members": [ + { + "name": "ifname", + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "654" + }, + { + "name": "force-copy", + "default": null, + "type": "bool" + }, + { + "name": "queues", + "default": null, + "type": "int" + }, + { + "name": "start-queue", + "default": null, + "type": "int" + }, + { + "name": "inhibit", + "default": null, + "type": "bool" + }, + { + "name": "sock-fds", + "default": null, + "type": "str" + }, + { + "name": "map-path", + "default": null, + "type": "str" + }, + { + "name": "map-start-index", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "394", + "members": [ + { + "name": "chardev", + "type": "str" + }, + { + "name": "vhostforce", + "default": null, + "type": "bool" + }, + { + "name": "queues", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "395", + "members": [ + { + "name": "vhostdev", + "default": null, + "type": "str" + }, + { + "name": "vhostfd", + "default": null, + "type": "str" + }, + { + "name": "queues", + "default": null, + "type": "int" + }, + { + "name": "x-svq", + "default": null, + "type": "bool", + "features": [ + "unstable" + ] + } + ], + "meta-type": "object" + }, + { + "name": "399", + "members": [ + { + "name": "normal" + }, + { + "name": "none" + }, + { + "name": "all" + } + ], + "meta-type": "enum", + "values": [ + "normal", + "none", + "all" + ] + }, + { + "name": "[str]", + "element-type": "str", + "meta-type": "array" + }, + { + "name": "400", + "tag": "type", + "variants": [ + { + "case": "inet", + "type": "613" + }, + { + "case": "unix", + "type": "655" + }, + { + "case": "vsock", + "type": "656" + }, + { + "case": "fd", + "type": "657" + } + ], + "members": [ + { + "name": "type", + "type": "631" + } + ], + "meta-type": "object" + }, + { + "name": "401", + "members": [ + { + "name": "rss" + } + ], + "meta-type": "enum", + "values": [ + "rss" + ] + }, + { + "name": "402", + "members": [ + { + "name": "half" + }, + { + "name": "full" + } + ], + "meta-type": "enum", + "values": [ + "half", + "full" + ] + }, + { + "name": "403", + "members": [ + { + "name": "off" + }, + { + "name": "on" + } + ], + "meta-type": "enum", + "values": [ + "off", + "on" + ] + }, + { + "name": "404", + "members": [ + { + "name": "priority", + "type": "int" + }, + { + "name": "tbl-id", + "type": "int" + }, + { + "name": "in-pport", + "default": null, + "type": "int" + }, + { + "name": "tunnel-id", + "default": null, + "type": "int" + }, + { + "name": "vlan-id", + "default": null, + "type": "int" + }, + { + "name": "eth-type", + "default": null, + "type": "int" + }, + { + "name": "eth-src", + "default": null, + "type": "str" + }, + { + "name": "eth-dst", + "default": null, + "type": "str" + }, + { + "name": "ip-proto", + "default": null, + "type": "int" + }, + { + "name": "ip-tos", + "default": null, + "type": "int" + }, + { + "name": "ip-dst", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "405", + "members": [ + { + "name": "in-pport", + "default": null, + "type": "int" + }, + { + "name": "tunnel-id", + "default": null, + "type": "int" + }, + { + "name": "vlan-id", + "default": null, + "type": "int" + }, + { + "name": "eth-src", + "default": null, + "type": "str" + }, + { + "name": "eth-dst", + "default": null, + "type": "str" + }, + { + "name": "ip-proto", + "default": null, + "type": "int" + }, + { + "name": "ip-tos", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "406", + "members": [ + { + "name": "goto-tbl", + "default": null, + "type": "int" + }, + { + "name": "group-id", + "default": null, + "type": "int" + }, + { + "name": "tunnel-lport", + "default": null, + "type": "int" + }, + { + "name": "vlan-id", + "default": null, + "type": "int" + }, + { + "name": "new-vlan-id", + "default": null, + "type": "int" + }, + { + "name": "out-pport", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "407", + "tag": "type", + "variants": [ + { + "case": "passthrough", + "type": "658" + }, + { + "case": "emulator", + "type": "659" + } + ], + "members": [ + { + "name": "type", + "type": "127" + } + ], + "meta-type": "object" + }, + { + "name": "408", + "members": [ + { + "name": "vnc" + }, + { + "name": "spice" + } + ], + "meta-type": "enum", + "values": [ + "vnc", + "spice" + ] + }, + { + "name": "409", + "members": [ + { + "name": "keep" + }, + { + "name": "fail" + }, + { + "name": "disconnect" + } + ], + "meta-type": "enum", + "values": [ + "keep", + "fail", + "disconnect" + ] + }, + { + "name": "410", + "members": [ + { + "name": "display", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "411", + "members": [ + { + "name": "display", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "412", + "members": [ + { + "name": "ppm" + }, + { + "name": "png" + } + ], + "meta-type": "enum", + "values": [ + "ppm", + "png" + ] + }, + { + "name": "417", + "members": [ + { + "name": "ipv4" + }, + { + "name": "ipv6" + }, + { + "name": "unix" + }, + { + "name": "vsock" + }, + { + "name": "unknown" + } + ], + "meta-type": "enum", + "values": [ + "ipv4", + "ipv6", + "unix", + "vsock", + "unknown" + ] + }, + { + "name": "[418]", + "element-type": "418", + "meta-type": "array" + }, + { + "name": "418", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "service", + "type": "str" + }, + { + "name": "family", + "type": "417" + }, + { + "name": "websocket", + "type": "bool" + }, + { + "name": "x509_dname", + "default": null, + "type": "str" + }, + { + "name": "sasl_username", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[419]", + "element-type": "419", + "meta-type": "array" + }, + { + "name": "419", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "service", + "type": "str" + }, + { + "name": "family", + "type": "417" + }, + { + "name": "websocket", + "type": "bool" + }, + { + "name": "auth", + "type": "420" + }, + { + "name": "vencrypt", + "default": null, + "type": "421" + } + ], + "meta-type": "object" + }, + { + "name": "420", + "members": [ + { + "name": "none" + }, + { + "name": "vnc" + }, + { + "name": "ra2" + }, + { + "name": "ra2ne" + }, + { + "name": "tight" + }, + { + "name": "ultra" + }, + { + "name": "tls" + }, + { + "name": "vencrypt" + }, + { + "name": "sasl" + } + ], + "meta-type": "enum", + "values": [ + "none", + "vnc", + "ra2", + "ra2ne", + "tight", + "ultra", + "tls", + "vencrypt", + "sasl" + ] + }, + { + "name": "421", + "members": [ + { + "name": "plain" + }, + { + "name": "tls-none" + }, + { + "name": "x509-none" + }, + { + "name": "tls-vnc" + }, + { + "name": "x509-vnc" + }, + { + "name": "tls-plain" + }, + { + "name": "x509-plain" + }, + { + "name": "tls-sasl" + }, + { + "name": "x509-sasl" + } + ], + "meta-type": "enum", + "values": [ + "plain", + "tls-none", + "x509-none", + "tls-vnc", + "x509-vnc", + "tls-plain", + "x509-plain", + "tls-sasl", + "x509-sasl" + ] + }, + { + "name": "422", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "service", + "type": "str" + }, + { + "name": "family", + "type": "417" + }, + { + "name": "websocket", + "type": "bool" + }, + { + "name": "auth", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "423", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "service", + "type": "str" + }, + { + "name": "family", + "type": "417" + }, + { + "name": "websocket", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[424]", + "element-type": "424", + "meta-type": "array" + }, + { + "name": "424", + "tag": "type", + "variants": [ + { + "case": "number", + "type": "661" + }, + { + "case": "qcode", + "type": "662" + } + ], + "members": [ + { + "name": "type", + "type": "660" + } + ], + "meta-type": "object" + }, + { + "name": "[425]", + "element-type": "425", + "meta-type": "array" + }, + { + "name": "425", + "tag": "type", + "variants": [ + { + "case": "key", + "type": "664" + }, + { + "case": "btn", + "type": "665" + }, + { + "case": "rel", + "type": "666" + }, + { + "case": "abs", + "type": "666" + }, + { + "case": "mtt", + "type": "667" + } + ], + "members": [ + { + "name": "type", + "type": "663" + } + ], + "meta-type": "object" + }, + { + "name": "426", + "members": [ + { + "name": "default" + }, + { + "name": "none" + }, + { + "name": "egl-headless" + }, + { + "name": "curses" + }, + { + "name": "dbus" + } + ], + "meta-type": "enum", + "values": [ + "default", + "none", + "egl-headless", + "curses", + "dbus" + ] + }, + { + "name": "427", + "members": [ + { + "name": "off" + }, + { + "name": "on" + }, + { + "name": "core" + }, + { + "name": "es" + } + ], + "meta-type": "enum", + "values": [ + "off", + "on", + "core", + "es" + ] + }, + { + "name": "428", + "members": [ + { + "name": "grab-on-hover", + "default": null, + "type": "bool" + }, + { + "name": "zoom-to-fit", + "default": null, + "type": "bool" + }, + { + "name": "show-tabs", + "default": null, + "type": "bool" + }, + { + "name": "show-menubar", + "default": null, + "type": "bool" + }, + { + "name": "keep-aspect-ratio", + "default": null, + "type": "bool" + }, + { + "name": "scale", + "default": null, + "type": "number" + } + ], + "meta-type": "object" + }, + { + "name": "429", + "members": [ + { + "name": "left-command-key", + "default": null, + "type": "bool" + }, + { + "name": "full-grab", + "default": null, + "type": "bool" + }, + { + "name": "swap-opt-cmd", + "default": null, + "type": "bool" + }, + { + "name": "zoom-to-fit", + "default": null, + "type": "bool" + }, + { + "name": "zoom-interpolation", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "430", + "members": [ + { + "name": "charset", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "431", + "members": [ + { + "name": "rendernode", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "432", + "members": [ + { + "name": "rendernode", + "default": null, + "type": "str" + }, + { + "name": "addr", + "default": null, + "type": "str" + }, + { + "name": "p2p", + "default": null, + "type": "bool" + }, + { + "name": "audiodev", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "433", + "members": [ + { + "name": "grab-mod", + "default": null, + "type": "668" + } + ], + "meta-type": "object" + }, + { + "name": "434", + "members": [ + { + "name": "vnc" + } + ], + "meta-type": "enum", + "values": [ + "vnc" + ] + }, + { + "name": "435", + "members": [ + { + "name": "tls-certs", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "436", + "members": [ + { + "name": "vnc" + } + ], + "meta-type": "enum", + "values": [ + "vnc" + ] + }, + { + "name": "437", + "members": [ + { + "name": "addresses", + "default": null, + "type": "[400]" + } + ], + "meta-type": "object" + }, + { + "name": "438", + "members": [ + { + "name": "none" + }, + { + "name": "setup" + }, + { + "name": "cancelling" + }, + { + "name": "cancelled" + }, + { + "name": "active" + }, + { + "name": "postcopy-active" + }, + { + "name": "postcopy-paused" + }, + { + "name": "postcopy-recover-setup" + }, + { + "name": "postcopy-recover" + }, + { + "name": "completed" + }, + { + "name": "failed" + }, + { + "name": "colo" + }, + { + "name": "pre-switchover" + }, + { + "name": "device" + }, + { + "name": "wait-unplug" + } + ], + "meta-type": "enum", + "values": [ + "none", + "setup", + "cancelling", + "cancelled", + "active", + "postcopy-active", + "postcopy-paused", + "postcopy-recover-setup", + "postcopy-recover", + "completed", + "failed", + "colo", + "pre-switchover", + "device", + "wait-unplug" + ] + }, + { + "name": "439", + "members": [ + { + "name": "transferred", + "type": "int" + }, + { + "name": "remaining", + "type": "int" + }, + { + "name": "total", + "type": "int" + }, + { + "name": "duplicate", + "type": "int" + }, + { + "name": "normal", + "type": "int" + }, + { + "name": "normal-bytes", + "type": "int" + }, + { + "name": "dirty-pages-rate", + "type": "int" + }, + { + "name": "mbps", + "type": "number" + }, + { + "name": "dirty-sync-count", + "type": "int" + }, + { + "name": "postcopy-requests", + "type": "int" + }, + { + "name": "page-size", + "type": "int" + }, + { + "name": "multifd-bytes", + "type": "int" + }, + { + "name": "pages-per-second", + "type": "int" + }, + { + "name": "precopy-bytes", + "type": "int" + }, + { + "name": "downtime-bytes", + "type": "int" + }, + { + "name": "postcopy-bytes", + "type": "int" + }, + { + "name": "dirty-sync-missed-zero-copy", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "440", + "members": [ + { + "name": "transferred", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "441", + "members": [ + { + "name": "cache-size", + "type": "int" + }, + { + "name": "bytes", + "type": "int" + }, + { + "name": "pages", + "type": "int" + }, + { + "name": "cache-miss", + "type": "int" + }, + { + "name": "cache-miss-rate", + "type": "number" + }, + { + "name": "encoding-rate", + "type": "number" + }, + { + "name": "overflow", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[400]", + "element-type": "400", + "meta-type": "array" + }, + { + "name": "442", + "members": [ + { + "name": "xbzrle" + }, + { + "name": "rdma-pin-all" + }, + { + "name": "auto-converge" + }, + { + "name": "zero-blocks", + "features": [ + "deprecated" + ] + }, + { + "name": "events" + }, + { + "name": "postcopy-ram" + }, + { + "name": "x-colo", + "features": [ + "unstable" + ] + }, + { + "name": "release-ram" + }, + { + "name": "return-path" + }, + { + "name": "pause-before-switchover" + }, + { + "name": "multifd" + }, + { + "name": "dirty-bitmaps" + }, + { + "name": "postcopy-blocktime" + }, + { + "name": "late-block-activate" + }, + { + "name": "x-ignore-shared", + "features": [ + "unstable" + ] + }, + { + "name": "validate-uuid" + }, + { + "name": "background-snapshot" + }, + { + "name": "zero-copy-send" + }, + { + "name": "postcopy-preempt" + }, + { + "name": "switchover-ack" + }, + { + "name": "dirty-limit" + }, + { + "name": "mapped-ram" + } + ], + "meta-type": "enum", + "values": [ + "xbzrle", + "rdma-pin-all", + "auto-converge", + "zero-blocks", + "events", + "postcopy-ram", + "x-colo", + "release-ram", + "return-path", + "pause-before-switchover", + "multifd", + "dirty-bitmaps", + "postcopy-blocktime", + "late-block-activate", + "x-ignore-shared", + "validate-uuid", + "background-snapshot", + "zero-copy-send", + "postcopy-preempt", + "switchover-ack", + "dirty-limit", + "mapped-ram" + ] + }, + { + "name": "443", + "members": [ + { + "name": "none" + }, + { + "name": "zlib" + }, + { + "name": "zstd" + } + ], + "meta-type": "enum", + "values": [ + "none", + "zlib", + "zstd" + ] + }, + { + "name": "[444]", + "element-type": "444", + "meta-type": "array" + }, + { + "name": "444", + "members": [ + { + "name": "node-name", + "type": "str" + }, + { + "name": "alias", + "type": "str" + }, + { + "name": "bitmaps", + "type": "[669]" + } + ], + "meta-type": "object" + }, + { + "name": "445", + "members": [ + { + "name": "normal" + }, + { + "name": "cpr-reboot" + }, + { + "name": "cpr-transfer" + } + ], + "meta-type": "enum", + "values": [ + "normal", + "cpr-reboot", + "cpr-transfer" + ] + }, + { + "name": "446", + "members": [ + { + "name": "none" + }, + { + "name": "legacy" + }, + { + "name": "multifd" + } + ], + "meta-type": "enum", + "values": [ + "none", + "legacy", + "multifd" + ] + }, + { + "name": "447", + "members": [ + { + "name": "none" + }, + { + "name": "primary" + }, + { + "name": "secondary" + } + ], + "meta-type": "enum", + "values": [ + "none", + "primary", + "secondary" + ] + }, + { + "name": "448", + "members": [ + { + "name": "none" + }, + { + "name": "request" + }, + { + "name": "error" + }, + { + "name": "processing" + } + ], + "meta-type": "enum", + "values": [ + "none", + "request", + "error", + "processing" + ] + }, + { + "name": "[449]", + "element-type": "449", + "meta-type": "array" + }, + { + "name": "449", + "members": [ + { + "name": "channel-type", + "type": "670" + }, + { + "name": "addr", + "type": "671" + } + ], + "meta-type": "object" + }, + { + "name": "450", + "members": [ + { + "name": "second" + }, + { + "name": "millisecond" + } + ], + "meta-type": "enum", + "values": [ + "second", + "millisecond" + ] + }, + { + "name": "451", + "members": [ + { + "name": "page-sampling" + }, + { + "name": "dirty-ring" + }, + { + "name": "dirty-bitmap" + } + ], + "meta-type": "enum", + "values": [ + "page-sampling", + "dirty-ring", + "dirty-bitmap" + ] + }, + { + "name": "452", + "members": [ + { + "name": "unstarted" + }, + { + "name": "measuring" + }, + { + "name": "measured" + } + ], + "meta-type": "enum", + "values": [ + "unstarted", + "measuring", + "measured" + ] + }, + { + "name": "[453]", + "element-type": "453", + "meta-type": "array" + }, + { + "name": "453", + "members": [ + { + "name": "id", + "type": "int" + }, + { + "name": "dirty-rate", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[454]", + "element-type": "454", + "meta-type": "array" + }, + { + "name": "454", + "tag": "type", + "variants": [ + { + "case": "abort", + "type": "673" + }, + { + "case": "block-dirty-bitmap-add", + "type": "674" + }, + { + "case": "block-dirty-bitmap-remove", + "type": "675" + }, + { + "case": "block-dirty-bitmap-clear", + "type": "675" + }, + { + "case": "block-dirty-bitmap-enable", + "type": "675" + }, + { + "case": "block-dirty-bitmap-disable", + "type": "675" + }, + { + "case": "block-dirty-bitmap-merge", + "type": "676" + }, + { + "case": "blockdev-backup", + "type": "677" + }, + { + "case": "blockdev-snapshot", + "type": "678" + }, + { + "case": "blockdev-snapshot-internal-sync", + "type": "679" + }, + { + "case": "blockdev-snapshot-sync", + "type": "680" + }, + { + "case": "drive-backup", + "type": "681" + } + ], + "members": [ + { + "name": "type", + "type": "672" + } + ], + "meta-type": "object" + }, + { + "name": "455", + "members": [ + { + "name": "completion-mode", + "default": null, + "type": "682" + } + ], + "meta-type": "object" + }, + { + "name": "456", + "members": [ + { + "name": "unavailable" + }, + { + "name": "disabled" + }, + { + "name": "enabled" + } + ], + "meta-type": "enum", + "values": [ + "unavailable", + "disabled", + "enabled" + ] + }, + { + "name": "[457]", + "element-type": "457", + "meta-type": "array" + }, + { + "name": "457", + "members": [ + { + "name": "oob" + } + ], + "meta-type": "enum", + "values": [ + "oob" + ] + }, + { + "name": "458", + "members": [ + { + "name": "major", + "type": "int" + }, + { + "name": "minor", + "type": "int" + }, + { + "name": "micro", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "459", + "members": [ + { + "name": "builtin" + }, + { + "name": "enum" + }, + { + "name": "array" + }, + { + "name": "object" + }, + { + "name": "alternate" + }, + { + "name": "command" + }, + { + "name": "event" + } + ], + "meta-type": "enum", + "values": [ + "builtin", + "enum", + "array", + "object", + "alternate", + "command", + "event" + ] + }, + { + "name": "460", + "members": [ + { + "name": "json-type", + "type": "683" + } + ], + "meta-type": "object" + }, + { + "name": "461", + "members": [ + { + "name": "members", + "type": "[684]" + }, + { + "name": "values", + "type": "[str]", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "object" + }, + { + "name": "462", + "members": [ + { + "name": "element-type", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "463", + "members": [ + { + "name": "members", + "type": "[685]" + }, + { + "name": "tag", + "default": null, + "type": "str" + }, + { + "name": "variants", + "default": null, + "type": "[686]" + } + ], + "meta-type": "object" + }, + { + "name": "464", + "members": [ + { + "name": "members", + "type": "[687]" + } + ], + "meta-type": "object" + }, + { + "name": "465", + "members": [ + { + "name": "arg-type", + "type": "str" + }, + { + "name": "ret-type", + "type": "str" + }, + { + "name": "allow-oob", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "466", + "members": [ + { + "name": "arg-type", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[467]", + "element-type": "467", + "meta-type": "array" + }, + { + "name": "467", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "str" + }, + { + "name": "value", + "default": null, + "type": "any" + } + ], + "meta-type": "object" + }, + { + "name": "468", + "members": [ + { + "name": "acpi-generic-initiator" + }, + { + "name": "acpi-generic-port" + }, + { + "name": "authz-list" + }, + { + "name": "authz-listfile" + }, + { + "name": "authz-pam" + }, + { + "name": "authz-simple" + }, + { + "name": "can-bus" + }, + { + "name": "can-host-socketcan" + }, + { + "name": "colo-compare" + }, + { + "name": "cryptodev-backend" + }, + { + "name": "cryptodev-backend-builtin" + }, + { + "name": "cryptodev-backend-lkcf" + }, + { + "name": "cryptodev-vhost-user" + }, + { + "name": "dbus-vmstate" + }, + { + "name": "filter-buffer" + }, + { + "name": "filter-dump" + }, + { + "name": "filter-mirror" + }, + { + "name": "filter-redirector" + }, + { + "name": "filter-replay" + }, + { + "name": "filter-rewriter" + }, + { + "name": "input-barrier" + }, + { + "name": "input-linux" + }, + { + "name": "iommufd" + }, + { + "name": "iothread" + }, + { + "name": "main-loop" + }, + { + "name": "memory-backend-epc" + }, + { + "name": "memory-backend-file" + }, + { + "name": "memory-backend-memfd" + }, + { + "name": "memory-backend-ram" + }, + { + "name": "memory-backend-shm" + }, + { + "name": "pef-guest" + }, + { + "name": "pr-manager-helper" + }, + { + "name": "qtest" + }, + { + "name": "rng-builtin" + }, + { + "name": "rng-egd" + }, + { + "name": "rng-random" + }, + { + "name": "secret" + }, + { + "name": "secret_keyring" + }, + { + "name": "sev-guest" + }, + { + "name": "sev-snp-guest" + }, + { + "name": "thread-context" + }, + { + "name": "s390-pv-guest" + }, + { + "name": "tdx-guest" + }, + { + "name": "throttle-group" + }, + { + "name": "tls-creds-anon" + }, + { + "name": "tls-creds-psk" + }, + { + "name": "tls-creds-x509" + }, + { + "name": "tls-cipher-suites" + }, + { + "name": "x-remote-object", + "features": [ + "unstable" + ] + }, + { + "name": "x-vfio-user-server", + "features": [ + "unstable" + ] + } + ], + "meta-type": "enum", + "values": [ + "acpi-generic-initiator", + "acpi-generic-port", + "authz-list", + "authz-listfile", + "authz-pam", + "authz-simple", + "can-bus", + "can-host-socketcan", + "colo-compare", + "cryptodev-backend", + "cryptodev-backend-builtin", + "cryptodev-backend-lkcf", + "cryptodev-vhost-user", + "dbus-vmstate", + "filter-buffer", + "filter-dump", + "filter-mirror", + "filter-redirector", + "filter-replay", + "filter-rewriter", + "input-barrier", + "input-linux", + "iommufd", + "iothread", + "main-loop", + "memory-backend-epc", + "memory-backend-file", + "memory-backend-memfd", + "memory-backend-ram", + "memory-backend-shm", + "pef-guest", + "pr-manager-helper", + "qtest", + "rng-builtin", + "rng-egd", + "rng-random", + "secret", + "secret_keyring", + "sev-guest", + "sev-snp-guest", + "thread-context", + "s390-pv-guest", + "tdx-guest", + "throttle-group", + "tls-creds-anon", + "tls-creds-psk", + "tls-creds-x509", + "tls-cipher-suites", + "x-remote-object", + "x-vfio-user-server" + ] + }, + { + "name": "469", + "members": [ + { + "name": "pci-dev", + "type": "str" + }, + { + "name": "node", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "470", + "members": [ + { + "name": "pci-bus", + "type": "str" + }, + { + "name": "node", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "471", + "members": [ + { + "name": "policy", + "default": null, + "type": "688" + }, + { + "name": "rules", + "default": null, + "type": "[689]" + } + ], + "meta-type": "object" + }, + { + "name": "472", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "refresh", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "473", + "members": [ + { + "name": "service", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "474", + "members": [ + { + "name": "identity", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "475", + "members": [ + { + "name": "if", + "type": "str" + }, + { + "name": "canbus", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "476", + "members": [ + { + "name": "primary_in", + "type": "str" + }, + { + "name": "secondary_in", + "type": "str" + }, + { + "name": "outdev", + "type": "str" + }, + { + "name": "iothread", + "type": "str" + }, + { + "name": "notify_dev", + "default": null, + "type": "str" + }, + { + "name": "compare_timeout", + "default": null, + "type": "int" + }, + { + "name": "expired_scan_cycle", + "default": null, + "type": "int" + }, + { + "name": "max_queue_size", + "default": null, + "type": "int" + }, + { + "name": "vnet_hdr_support", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "477", + "members": [ + { + "name": "queues", + "default": null, + "type": "int" + }, + { + "name": "throttle-bps", + "default": null, + "type": "int" + }, + { + "name": "throttle-ops", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "478", + "members": [ + { + "name": "queues", + "default": null, + "type": "int" + }, + { + "name": "throttle-bps", + "default": null, + "type": "int" + }, + { + "name": "throttle-ops", + "default": null, + "type": "int" + }, + { + "name": "chardev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "479", + "members": [ + { + "name": "addr", + "type": "str" + }, + { + "name": "id-list", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "480", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "690" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "691" + }, + { + "name": "interval", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "481", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "690" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "691" + }, + { + "name": "file", + "type": "str" + }, + { + "name": "maxlen", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "482", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "690" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "691" + }, + { + "name": "outdev", + "type": "str" + }, + { + "name": "vnet_hdr_support", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "483", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "690" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "691" + }, + { + "name": "indev", + "default": null, + "type": "str" + }, + { + "name": "outdev", + "default": null, + "type": "str" + }, + { + "name": "vnet_hdr_support", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "484", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "690" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "691" + } + ], + "meta-type": "object" + }, + { + "name": "485", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "690" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "691" + }, + { + "name": "vnet_hdr_support", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "487", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "server", + "default": null, + "type": "str" + }, + { + "name": "port", + "default": null, + "type": "str" + }, + { + "name": "x-origin", + "default": null, + "type": "str" + }, + { + "name": "y-origin", + "default": null, + "type": "str" + }, + { + "name": "width", + "default": null, + "type": "str" + }, + { + "name": "height", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "488", + "members": [ + { + "name": "evdev", + "type": "str" + }, + { + "name": "grab_all", + "default": null, + "type": "bool" + }, + { + "name": "repeat", + "default": null, + "type": "bool" + }, + { + "name": "grab-toggle", + "default": null, + "type": "692" + } + ], + "meta-type": "object" + }, + { + "name": "489", + "members": [ + { + "name": "fd", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "490", + "members": [ + { + "name": "aio-max-batch", + "default": null, + "type": "int" + }, + { + "name": "thread-pool-min", + "default": null, + "type": "int" + }, + { + "name": "thread-pool-max", + "default": null, + "type": "int" + }, + { + "name": "poll-max-ns", + "default": null, + "type": "int" + }, + { + "name": "poll-grow", + "default": null, + "type": "int" + }, + { + "name": "poll-shrink", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "491", + "members": [ + { + "name": "aio-max-batch", + "default": null, + "type": "int" + }, + { + "name": "thread-pool-min", + "default": null, + "type": "int" + }, + { + "name": "thread-pool-max", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "492", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "519" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "493", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "519" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + }, + { + "name": "align", + "default": null, + "type": "int" + }, + { + "name": "offset", + "default": null, + "type": "int" + }, + { + "name": "discard-data", + "default": null, + "type": "bool" + }, + { + "name": "mem-path", + "type": "str" + }, + { + "name": "pmem", + "default": null, + "type": "bool" + }, + { + "name": "readonly", + "default": null, + "type": "bool" + }, + { + "name": "rom", + "default": null, + "type": "599" + } + ], + "meta-type": "object" + }, + { + "name": "494", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "519" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + }, + { + "name": "hugetlb", + "default": null, + "type": "bool" + }, + { + "name": "hugetlbsize", + "default": null, + "type": "int" + }, + { + "name": "seal", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "495", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "519" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "496", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "519" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "497", + "members": [ + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "498", + "members": [ + { + "name": "chardev", + "type": "str" + }, + { + "name": "log", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "499", + "members": [ + { + "name": "opened", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "object" + }, + { + "name": "500", + "members": [ + { + "name": "opened", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + }, + { + "name": "chardev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "501", + "members": [ + { + "name": "opened", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + }, + { + "name": "filename", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "502", + "members": [ + { + "name": "format", + "default": null, + "type": "693" + }, + { + "name": "keyid", + "default": null, + "type": "str" + }, + { + "name": "iv", + "default": null, + "type": "str" + }, + { + "name": "data", + "default": null, + "type": "str" + }, + { + "name": "file", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "503", + "members": [ + { + "name": "format", + "default": null, + "type": "693" + }, + { + "name": "keyid", + "default": null, + "type": "str" + }, + { + "name": "iv", + "default": null, + "type": "str" + }, + { + "name": "serial", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "504", + "members": [ + { + "name": "sev-device", + "default": null, + "type": "str" + }, + { + "name": "cbitpos", + "default": null, + "type": "int" + }, + { + "name": "reduced-phys-bits", + "type": "int" + }, + { + "name": "kernel-hashes", + "default": null, + "type": "bool" + }, + { + "name": "dh-cert-file", + "default": null, + "type": "str" + }, + { + "name": "session-file", + "default": null, + "type": "str" + }, + { + "name": "policy", + "default": null, + "type": "int" + }, + { + "name": "handle", + "default": null, + "type": "int" + }, + { + "name": "legacy-vm-type", + "default": null, + "type": "599" + } + ], + "meta-type": "object" + }, + { + "name": "505", + "members": [ + { + "name": "sev-device", + "default": null, + "type": "str" + }, + { + "name": "cbitpos", + "default": null, + "type": "int" + }, + { + "name": "reduced-phys-bits", + "type": "int" + }, + { + "name": "kernel-hashes", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "int" + }, + { + "name": "guest-visible-workarounds", + "default": null, + "type": "str" + }, + { + "name": "id-block", + "default": null, + "type": "str" + }, + { + "name": "id-auth", + "default": null, + "type": "str" + }, + { + "name": "author-key-enabled", + "default": null, + "type": "bool" + }, + { + "name": "host-data", + "default": null, + "type": "str" + }, + { + "name": "vcek-disabled", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "506", + "members": [ + { + "name": "attributes", + "default": null, + "type": "int" + }, + { + "name": "sept-ve-disable", + "default": null, + "type": "bool" + }, + { + "name": "mrconfigid", + "default": null, + "type": "str" + }, + { + "name": "mrowner", + "default": null, + "type": "str" + }, + { + "name": "mrownerconfig", + "default": null, + "type": "str" + }, + { + "name": "quote-generation-socket", + "default": null, + "type": "400" + } + ], + "meta-type": "object" + }, + { + "name": "507", + "members": [ + { + "name": "cpu-affinity", + "default": null, + "type": "[int]" + }, + { + "name": "node-affinity", + "default": null, + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "508", + "members": [ + { + "name": "limits", + "default": null, + "type": "694" + }, + { + "name": "x-iops-total", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-total-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-total-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-read", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-read-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-read-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-write", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-write-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-write-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-total", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-total-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-total-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-read", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-read-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-read-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-write", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-write-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-write-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-size", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + } + ], + "meta-type": "object" + }, + { + "name": "509", + "members": [ + { + "name": "verify-peer", + "default": null, + "type": "bool" + }, + { + "name": "dir", + "default": null, + "type": "str" + }, + { + "name": "endpoint", + "default": null, + "type": "695" + }, + { + "name": "priority", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "510", + "members": [ + { + "name": "verify-peer", + "default": null, + "type": "bool" + }, + { + "name": "dir", + "default": null, + "type": "str" + }, + { + "name": "endpoint", + "default": null, + "type": "695" + }, + { + "name": "priority", + "default": null, + "type": "str" + }, + { + "name": "username", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "511", + "members": [ + { + "name": "verify-peer", + "default": null, + "type": "bool" + }, + { + "name": "dir", + "default": null, + "type": "str" + }, + { + "name": "endpoint", + "default": null, + "type": "695" + }, + { + "name": "priority", + "default": null, + "type": "str" + }, + { + "name": "sanity-check", + "default": null, + "type": "bool" + }, + { + "name": "passwordid", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "512", + "members": [ + { + "name": "verify-peer", + "default": null, + "type": "bool" + }, + { + "name": "dir", + "default": null, + "type": "str" + }, + { + "name": "endpoint", + "default": null, + "type": "695" + }, + { + "name": "priority", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "513", + "members": [ + { + "name": "fd", + "type": "str" + }, + { + "name": "devid", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "514", + "members": [ + { + "name": "socket", + "type": "400" + }, + { + "name": "device", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "515", + "members": [ + { + "name": "node-id", + "default": null, + "type": "int" + }, + { + "name": "drawer-id", + "default": null, + "type": "int" + }, + { + "name": "book-id", + "default": null, + "type": "int" + }, + { + "name": "socket-id", + "default": null, + "type": "int" + }, + { + "name": "die-id", + "default": null, + "type": "int" + }, + { + "name": "cluster-id", + "default": null, + "type": "int" + }, + { + "name": "module-id", + "default": null, + "type": "int" + }, + { + "name": "core-id", + "default": null, + "type": "int" + }, + { + "name": "thread-id", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "516", + "members": [ + { + "name": "aarch64" + }, + { + "name": "alpha" + }, + { + "name": "arm" + }, + { + "name": "avr" + }, + { + "name": "hppa" + }, + { + "name": "i386" + }, + { + "name": "loongarch64" + }, + { + "name": "m68k" + }, + { + "name": "microblaze" + }, + { + "name": "microblazeel" + }, + { + "name": "mips" + }, + { + "name": "mips64" + }, + { + "name": "mips64el" + }, + { + "name": "mipsel" + }, + { + "name": "or1k" + }, + { + "name": "ppc" + }, + { + "name": "ppc64" + }, + { + "name": "riscv32" + }, + { + "name": "riscv64" + }, + { + "name": "rx" + }, + { + "name": "s390x" + }, + { + "name": "sh4" + }, + { + "name": "sh4eb" + }, + { + "name": "sparc" + }, + { + "name": "sparc64" + }, + { + "name": "tricore" + }, + { + "name": "x86_64" + }, + { + "name": "xtensa" + }, + { + "name": "xtensaeb" + } + ], + "meta-type": "enum", + "values": [ + "aarch64", + "alpha", + "arm", + "avr", + "hppa", + "i386", + "loongarch64", + "m68k", + "microblaze", + "microblazeel", + "mips", + "mips64", + "mips64el", + "mipsel", + "or1k", + "ppc", + "ppc64", + "riscv32", + "riscv64", + "rx", + "s390x", + "sh4", + "sh4eb", + "sparc", + "sparc64", + "tricore", + "x86_64", + "xtensa", + "xtensaeb" + ] + }, + { + "name": "517", + "members": [ + { + "name": "cpu-state", + "type": "696" + }, + { + "name": "dedicated", + "default": null, + "type": "bool" + }, + { + "name": "entitlement", + "default": null, + "type": "535" + } + ], + "meta-type": "object" + }, + { + "name": "[518]", + "element-type": "518", + "meta-type": "array" + }, + { + "name": "518", + "members": [ + { + "name": "qom-type", + "type": "str" + }, + { + "name": "property", + "type": "str" + }, + { + "name": "value", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "519", + "members": [ + { + "name": "default" + }, + { + "name": "preferred" + }, + { + "name": "bind" + }, + { + "name": "interleave" + } + ], + "meta-type": "enum", + "values": [ + "default", + "preferred", + "bind", + "interleave" + ] + }, + { + "name": "520", + "members": [ + { + "name": "node" + }, + { + "name": "dist" + }, + { + "name": "cpu" + }, + { + "name": "hmat-lb" + }, + { + "name": "hmat-cache" + } + ], + "meta-type": "enum", + "values": [ + "node", + "dist", + "cpu", + "hmat-lb", + "hmat-cache" + ] + }, + { + "name": "521", + "members": [ + { + "name": "nodeid", + "default": null, + "type": "int" + }, + { + "name": "cpus", + "default": null, + "type": "[int]" + }, + { + "name": "mem", + "default": null, + "type": "int" + }, + { + "name": "memdev", + "default": null, + "type": "str" + }, + { + "name": "initiator", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "522", + "members": [ + { + "name": "src", + "type": "int" + }, + { + "name": "dst", + "type": "int" + }, + { + "name": "val", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "523", + "members": [ + { + "name": "node-id", + "default": null, + "type": "int" + }, + { + "name": "drawer-id", + "default": null, + "type": "int" + }, + { + "name": "book-id", + "default": null, + "type": "int" + }, + { + "name": "socket-id", + "default": null, + "type": "int" + }, + { + "name": "die-id", + "default": null, + "type": "int" + }, + { + "name": "cluster-id", + "default": null, + "type": "int" + }, + { + "name": "module-id", + "default": null, + "type": "int" + }, + { + "name": "core-id", + "default": null, + "type": "int" + }, + { + "name": "thread-id", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "524", + "members": [ + { + "name": "initiator", + "type": "int" + }, + { + "name": "target", + "type": "int" + }, + { + "name": "hierarchy", + "type": "697" + }, + { + "name": "data-type", + "type": "698" + }, + { + "name": "latency", + "default": null, + "type": "int" + }, + { + "name": "bandwidth", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "525", + "members": [ + { + "name": "node-id", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "level", + "type": "int" + }, + { + "name": "associativity", + "type": "699" + }, + { + "name": "policy", + "type": "700" + }, + { + "name": "line", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "526", + "members": [ + { + "name": "dimm" + }, + { + "name": "nvdimm" + }, + { + "name": "virtio-pmem" + }, + { + "name": "virtio-mem" + }, + { + "name": "sgx-epc" + }, + { + "name": "hv-balloon" + } + ], + "meta-type": "enum", + "values": [ + "dimm", + "nvdimm", + "virtio-pmem", + "virtio-mem", + "sgx-epc", + "hv-balloon" + ] + }, + { + "name": "527", + "members": [ + { + "name": "data", + "type": "701" + } + ], + "meta-type": "object" + }, + { + "name": "528", + "members": [ + { + "name": "data", + "type": "702" + } + ], + "meta-type": "object" + }, + { + "name": "529", + "members": [ + { + "name": "data", + "type": "703" + } + ], + "meta-type": "object" + }, + { + "name": "530", + "members": [ + { + "name": "data", + "type": "704" + } + ], + "meta-type": "object" + }, + { + "name": "531", + "members": [ + { + "name": "data", + "type": "705" + } + ], + "meta-type": "object" + }, + { + "name": "532", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "props", + "default": null, + "type": "any" + } + ], + "meta-type": "object" + }, + { + "name": "533", + "members": [ + { + "name": "incompatible" + }, + { + "name": "identical" + }, + { + "name": "superset" + }, + { + "name": "subset" + } + ], + "meta-type": "enum", + "values": [ + "incompatible", + "identical", + "superset", + "subset" + ] + }, + { + "name": "534", + "members": [ + { + "name": "static" + }, + { + "name": "full" + } + ], + "meta-type": "enum", + "values": [ + "static", + "full" + ] + }, + { + "name": "535", + "members": [ + { + "name": "auto" + }, + { + "name": "low" + }, + { + "name": "medium" + }, + { + "name": "high" + } + ], + "meta-type": "enum", + "values": [ + "auto", + "low", + "medium", + "high" + ] + }, + { + "name": "536", + "members": [ + { + "name": "horizontal" + }, + { + "name": "vertical" + } + ], + "meta-type": "enum", + "values": [ + "horizontal", + "vertical" + ] + }, + { + "name": "537", + "members": [ + { + "name": "none" + }, + { + "name": "record" + }, + { + "name": "play" + } + ], + "meta-type": "enum", + "values": [ + "none", + "record", + "play" + ] + }, + { + "name": "538", + "members": [ + { + "name": "block-node" + }, + { + "name": "chardev" + }, + { + "name": "migration" + } + ], + "meta-type": "enum", + "values": [ + "block-node", + "chardev", + "migration" + ] + }, + { + "name": "539", + "members": [ + { + "name": "node-name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "540", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[541]", + "element-type": "541", + "meta-type": "array" + }, + { + "name": "541", + "members": [ + { + "name": "fd", + "type": "int" + }, + { + "name": "opaque", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[542]", + "element-type": "542", + "meta-type": "array" + }, + { + "name": "542", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "706" + }, + { + "name": "help", + "default": null, + "type": "str" + }, + { + "name": "default", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "543", + "members": [ + { + "name": "uninit" + }, + { + "name": "launch-update" + }, + { + "name": "launch-secret" + }, + { + "name": "running" + }, + { + "name": "send-update" + }, + { + "name": "receive-update" + } + ], + "meta-type": "enum", + "values": [ + "uninit", + "launch-update", + "launch-secret", + "running", + "send-update", + "receive-update" + ] + }, + { + "name": "544", + "members": [ + { + "name": "sev" + }, + { + "name": "sev-snp" + } + ], + "meta-type": "enum", + "values": [ + "sev", + "sev-snp" + ] + }, + { + "name": "545", + "members": [ + { + "name": "policy", + "type": "int" + }, + { + "name": "handle", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "546", + "members": [ + { + "name": "snp-policy", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[547]", + "element-type": "547", + "meta-type": "array" + }, + { + "name": "547", + "members": [ + { + "name": "node", + "type": "int" + }, + { + "name": "size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "548", + "members": [ + { + "name": "closed" + }, + { + "name": "unbound" + }, + { + "name": "interdomain" + }, + { + "name": "pirq" + }, + { + "name": "virq" + }, + { + "name": "ipi" + } + ], + "meta-type": "enum", + "values": [ + "closed", + "unbound", + "interdomain", + "pirq", + "virq", + "ipi" + ] + }, + { + "name": "549", + "members": [ + { + "name": "none" + }, + { + "name": "alsa" + }, + { + "name": "dbus" + }, + { + "name": "oss" + }, + { + "name": "wav" + } + ], + "meta-type": "enum", + "values": [ + "none", + "alsa", + "dbus", + "oss", + "wav" + ] + }, + { + "name": "550", + "members": [ + { + "name": "in", + "default": null, + "type": "707" + }, + { + "name": "out", + "default": null, + "type": "707" + } + ], + "meta-type": "object" + }, + { + "name": "551", + "members": [ + { + "name": "in", + "default": null, + "type": "708" + }, + { + "name": "out", + "default": null, + "type": "708" + }, + { + "name": "threshold", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "552", + "members": [ + { + "name": "in", + "default": null, + "type": "709" + }, + { + "name": "out", + "default": null, + "type": "709" + } + ], + "meta-type": "object" + }, + { + "name": "553", + "members": [ + { + "name": "in", + "default": null, + "type": "707" + }, + { + "name": "out", + "default": null, + "type": "707" + }, + { + "name": "nsamples", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "554", + "members": [ + { + "name": "in", + "default": null, + "type": "707" + }, + { + "name": "out", + "default": null, + "type": "707" + }, + { + "name": "latency", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "555", + "members": [ + { + "name": "in", + "default": null, + "type": "710" + }, + { + "name": "out", + "default": null, + "type": "710" + } + ], + "meta-type": "object" + }, + { + "name": "556", + "members": [ + { + "name": "in", + "default": null, + "type": "711" + }, + { + "name": "out", + "default": null, + "type": "711" + }, + { + "name": "try-mmap", + "default": null, + "type": "bool" + }, + { + "name": "exclusive", + "default": null, + "type": "bool" + }, + { + "name": "dsp-policy", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "557", + "members": [ + { + "name": "in", + "default": null, + "type": "712" + }, + { + "name": "out", + "default": null, + "type": "712" + }, + { + "name": "server", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "558", + "members": [ + { + "name": "in", + "default": null, + "type": "713" + }, + { + "name": "out", + "default": null, + "type": "713" + } + ], + "meta-type": "object" + }, + { + "name": "559", + "members": [ + { + "name": "in", + "default": null, + "type": "714" + }, + { + "name": "out", + "default": null, + "type": "714" + } + ], + "meta-type": "object" + }, + { + "name": "560", + "members": [ + { + "name": "in", + "default": null, + "type": "707" + }, + { + "name": "out", + "default": null, + "type": "707" + }, + { + "name": "dev", + "default": null, + "type": "str" + }, + { + "name": "latency", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "561", + "members": [ + { + "name": "in", + "default": null, + "type": "707" + }, + { + "name": "out", + "default": null, + "type": "707" + }, + { + "name": "path", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "562", + "members": [ + { + "name": "DIMM" + }, + { + "name": "CPU" + } + ], + "meta-type": "enum", + "values": [ + "DIMM", + "CPU" + ] + }, + { + "name": "[563]", + "element-type": "563", + "meta-type": "array" + }, + { + "name": "563", + "members": [ + { + "name": "bus", + "type": "int" + }, + { + "name": "slot", + "type": "int" + }, + { + "name": "function", + "type": "int" + }, + { + "name": "class_info", + "type": "715" + }, + { + "name": "id", + "type": "716" + }, + { + "name": "irq", + "default": null, + "type": "int" + }, + { + "name": "irq_pin", + "type": "int" + }, + { + "name": "qdev_id", + "type": "str" + }, + { + "name": "pci_bridge", + "default": null, + "type": "717" + }, + { + "name": "regions", + "type": "[718]" + } + ], + "meta-type": "object" + }, + { + "name": "564", + "members": [ + { + "name": "vm" + }, + { + "name": "vcpu" + }, + { + "name": "cryptodev" + } + ], + "meta-type": "enum", + "values": [ + "vm", + "vcpu", + "cryptodev" + ] + }, + { + "name": "[565]", + "element-type": "565", + "meta-type": "array" + }, + { + "name": "565", + "members": [ + { + "name": "provider", + "type": "567" + }, + { + "name": "names", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "566", + "members": [ + { + "name": "vcpus", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "567", + "members": [ + { + "name": "kvm" + }, + { + "name": "cryptodev" + } + ], + "meta-type": "enum", + "values": [ + "kvm", + "cryptodev" + ] + }, + { + "name": "[568]", + "element-type": "568", + "meta-type": "array" + }, + { + "name": "568", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "value", + "type": "719" + } + ], + "meta-type": "object" + }, + { + "name": "[569]", + "element-type": "569", + "meta-type": "array" + }, + { + "name": "569", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "720" + }, + { + "name": "unit", + "default": null, + "type": "721" + }, + { + "name": "base", + "default": null, + "type": "int" + }, + { + "name": "exponent", + "type": "int" + }, + { + "name": "bucket-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "570", + "members": [ + { + "name": "transports", + "type": "[str]" + }, + { + "name": "dev-features", + "default": null, + "type": "[str]" + }, + { + "name": "unknown-dev-features", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "571", + "members": [ + { + "name": "statuses", + "type": "[str]" + }, + { + "name": "unknown-statuses", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "572", + "members": [ + { + "name": "n-mem-sections", + "type": "int" + }, + { + "name": "n-tmp-sections", + "type": "int" + }, + { + "name": "nvqs", + "type": "int" + }, + { + "name": "vq-index", + "type": "int" + }, + { + "name": "features", + "type": "570" + }, + { + "name": "acked-features", + "type": "570" + }, + { + "name": "backend-features", + "type": "570" + }, + { + "name": "protocol-features", + "type": "722" + }, + { + "name": "max-queues", + "type": "int" + }, + { + "name": "backend-cap", + "type": "int" + }, + { + "name": "log-enabled", + "type": "bool" + }, + { + "name": "log-size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[573]", + "element-type": "573", + "meta-type": "array" + }, + { + "name": "573", + "members": [ + { + "name": "addr", + "type": "int" + }, + { + "name": "len", + "type": "int" + }, + { + "name": "flags", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "574", + "members": [ + { + "name": "flags", + "type": "int" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "ring", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "575", + "members": [ + { + "name": "flags", + "type": "int" + }, + { + "name": "idx", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "576", + "members": [ + { + "name": "stop" + }, + { + "name": "running" + }, + { + "name": "stop-copy" + }, + { + "name": "resuming" + }, + { + "name": "running-p2p" + }, + { + "name": "pre-copy" + }, + { + "name": "pre-copy-p2p" + } + ], + "meta-type": "enum", + "values": [ + "stop", + "running", + "stop-copy", + "resuming", + "running-p2p", + "pre-copy", + "pre-copy-p2p" + ] + }, + { + "name": "[577]", + "element-type": "577", + "meta-type": "array" + }, + { + "name": "577", + "members": [ + { + "name": "cipher" + }, + { + "name": "hash" + }, + { + "name": "mac" + }, + { + "name": "aead" + }, + { + "name": "akcipher" + } + ], + "meta-type": "enum", + "values": [ + "cipher", + "hash", + "mac", + "aead", + "akcipher" + ] + }, + { + "name": "[578]", + "element-type": "578", + "meta-type": "array" + }, + { + "name": "578", + "members": [ + { + "name": "queue", + "type": "int" + }, + { + "name": "type", + "type": "723" + } + ], + "meta-type": "object" + }, + { + "name": "579", + "members": [ + { + "name": "informational" + }, + { + "name": "warning" + }, + { + "name": "failure" + }, + { + "name": "fatal" + } + ], + "meta-type": "enum", + "values": [ + "informational", + "warning", + "failure", + "fatal" + ] + }, + { + "name": "[580]", + "element-type": "580", + "meta-type": "array" + }, + { + "name": "580", + "members": [ + { + "name": "type", + "type": "724" + }, + { + "name": "header", + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "581", + "members": [ + { + "name": "cache-data-ecc" + }, + { + "name": "mem-data-ecc" + }, + { + "name": "crc-threshold" + }, + { + "name": "retry-threshold" + }, + { + "name": "cache-poison-received" + }, + { + "name": "mem-poison-received" + }, + { + "name": "physical" + } + ], + "meta-type": "enum", + "values": [ + "cache-data-ecc", + "mem-data-ecc", + "crc-threshold", + "retry-threshold", + "cache-poison-received", + "mem-poison-received", + "physical" + ] + }, + { + "name": "582", + "members": [ + { + "name": "free" + }, + { + "name": "contiguous" + }, + { + "name": "prescriptive" + }, + { + "name": "enable-shared-access" + } + ], + "meta-type": "enum", + "values": [ + "free", + "contiguous", + "prescriptive", + "enable-shared-access" + ] + }, + { + "name": "[583]", + "element-type": "583", + "meta-type": "array" + }, + { + "name": "583", + "members": [ + { + "name": "offset", + "type": "int" + }, + { + "name": "len", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "584", + "members": [ + { + "name": "tag-based" + }, + { + "name": "prescriptive" + } + ], + "meta-type": "enum", + "values": [ + "tag-based", + "prescriptive" + ] + }, + { + "name": "585", + "members": [ + { + "name": "hyper-v" + }, + { + "name": "s390" + }, + { + "name": "tdx" + } + ], + "meta-type": "enum", + "values": [ + "hyper-v", + "s390", + "tdx" + ] + }, + { + "name": "586", + "members": [ + { + "name": "arg1", + "type": "int" + }, + { + "name": "arg2", + "type": "int" + }, + { + "name": "arg3", + "type": "int" + }, + { + "name": "arg4", + "type": "int" + }, + { + "name": "arg5", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "587", + "members": [ + { + "name": "core", + "type": "int" + }, + { + "name": "psw-mask", + "type": "int" + }, + { + "name": "psw-addr", + "type": "int" + }, + { + "name": "reason", + "type": "725" + } + ], + "meta-type": "object" + }, + { + "name": "588", + "members": [ + { + "name": "error-code", + "type": "int" + }, + { + "name": "message", + "type": "str" + }, + { + "name": "gpa", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[589]", + "element-type": "589", + "meta-type": "array" + }, + { + "name": "589", + "members": [ + { + "name": "interval_length", + "type": "int" + }, + { + "name": "min_rd_latency_ns", + "type": "int" + }, + { + "name": "max_rd_latency_ns", + "type": "int" + }, + { + "name": "avg_rd_latency_ns", + "type": "int" + }, + { + "name": "min_wr_latency_ns", + "type": "int" + }, + { + "name": "max_wr_latency_ns", + "type": "int" + }, + { + "name": "avg_wr_latency_ns", + "type": "int" + }, + { + "name": "min_zone_append_latency_ns", + "type": "int" + }, + { + "name": "max_zone_append_latency_ns", + "type": "int" + }, + { + "name": "avg_zone_append_latency_ns", + "type": "int" + }, + { + "name": "min_flush_latency_ns", + "type": "int" + }, + { + "name": "max_flush_latency_ns", + "type": "int" + }, + { + "name": "avg_flush_latency_ns", + "type": "int" + }, + { + "name": "avg_rd_queue_depth", + "type": "number" + }, + { + "name": "avg_wr_queue_depth", + "type": "number" + }, + { + "name": "avg_zone_append_queue_depth", + "type": "number" + } + ], + "meta-type": "object" + }, + { + "name": "590", + "members": [ + { + "name": "boundaries", + "type": "[int]" + }, + { + "name": "bins", + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "591", + "members": [ + { + "name": "discard-nb-ok", + "type": "int" + }, + { + "name": "discard-nb-failed", + "type": "int" + }, + { + "name": "discard-bytes-ok", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "592", + "members": [ + { + "name": "completion-errors", + "type": "int" + }, + { + "name": "aligned-accesses", + "type": "int" + }, + { + "name": "unaligned-accesses", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[82]", + "element-type": "82", + "meta-type": "array" + }, + { + "name": "593", + "tag": "type", + "variants": [ + { + "case": "qcow2", + "type": "727" + }, + { + "case": "vmdk", + "type": "728" + }, + { + "case": "luks", + "type": "729" + }, + { + "case": "rbd", + "type": "730" + }, + { + "case": "file", + "type": "731" + } + ], + "members": [ + { + "name": "type", + "type": "726" + } + ], + "meta-type": "object" + }, + { + "name": "594", + "members": [ + { + "name": "block-backend" + }, + { + "name": "block-job" + }, + { + "name": "block-driver" + } + ], + "meta-type": "enum", + "values": [ + "block-backend", + "block-job", + "block-driver" + ] + }, + { + "name": "[595]", + "element-type": "595", + "meta-type": "array" + }, + { + "name": "595", + "members": [ + { + "name": "consistent-read" + }, + { + "name": "write" + }, + { + "name": "write-unchanged" + }, + { + "name": "resize" + } + ], + "meta-type": "enum", + "values": [ + "consistent-read", + "write", + "write-unchanged", + "resize" + ] + }, + { + "name": "596", + "members": [ + { + "type": "61" + }, + { + "type": "str" + } + ], + "meta-type": "alternate" + }, + { + "name": "[597]", + "element-type": "597", + "meta-type": "array" + }, + { + "name": "597", + "members": [ + { + "name": "event", + "type": "732" + }, + { + "name": "state", + "default": null, + "type": "int" + }, + { + "name": "iotype", + "default": null, + "type": "733" + }, + { + "name": "errno", + "default": null, + "type": "int" + }, + { + "name": "sector", + "default": null, + "type": "int" + }, + { + "name": "once", + "default": null, + "type": "bool" + }, + { + "name": "immediately", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[598]", + "element-type": "598", + "meta-type": "array" + }, + { + "name": "598", + "members": [ + { + "name": "event", + "type": "732" + }, + { + "name": "state", + "default": null, + "type": "int" + }, + { + "name": "new_state", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "599", + "members": [ + { + "name": "auto" + }, + { + "name": "on" + }, + { + "name": "off" + } + ], + "meta-type": "enum", + "values": [ + "auto", + "on", + "off" + ] + }, + { + "name": "600", + "members": [ + { + "name": "threads" + }, + { + "name": "native" + }, + { + "name": "io_uring" + } + ], + "meta-type": "enum", + "values": [ + "threads", + "native", + "io_uring" + ] + }, + { + "name": "601", + "members": [ + { + "name": "tcp" + }, + { + "name": "iser" + } + ], + "meta-type": "enum", + "values": [ + "tcp", + "iser" + ] + }, + { + "name": "602", + "members": [ + { + "name": "crc32c" + }, + { + "name": "none" + }, + { + "name": "crc32c-none" + }, + { + "name": "none-crc32c" + } + ], + "meta-type": "enum", + "values": [ + "crc32c", + "none", + "crc32c-none", + "none-crc32c" + ] + }, + { + "name": "603", + "members": [ + { + "name": "type", + "type": "734" + }, + { + "name": "host", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "604", + "members": [ + { + "type": "61" + }, + { + "type": "str" + }, + { + "type": "null" + } + ], + "meta-type": "alternate" + }, + { + "name": "605", + "members": [ + { + "type": "735" + }, + { + "type": "736" + } + ], + "meta-type": "alternate" + }, + { + "name": "606", + "tag": "format", + "variants": [ + { + "case": "aes", + "type": "738" + }, + { + "case": "luks", + "type": "739" + } + ], + "members": [ + { + "name": "format", + "type": "737" + } + ], + "meta-type": "object" + }, + { + "name": "607", + "tag": "format", + "variants": [ + { + "case": "aes", + "type": "738" + } + ], + "members": [ + { + "name": "format", + "type": "740" + } + ], + "meta-type": "object" + }, + { + "name": "[596]", + "element-type": "596", + "meta-type": "array" + }, + { + "name": "608", + "members": [ + { + "name": "quorum" + }, + { + "name": "fifo" + } + ], + "meta-type": "enum", + "values": [ + "quorum", + "fifo" + ] + }, + { + "name": "609", + "tag": "format", + "variants": [ + { + "case": "luks", + "type": "742" + }, + { + "case": "luks2", + "type": "743" + }, + { + "case": "luks-any", + "type": "744" + } + ], + "members": [ + { + "name": "format", + "type": "741" + }, + { + "name": "parent", + "default": null, + "type": "609" + } + ], + "meta-type": "object" + }, + { + "name": "[610]", + "element-type": "610", + "meta-type": "array" + }, + { + "name": "610", + "members": [ + { + "name": "cephx" + }, + { + "name": "none" + } + ], + "meta-type": "enum", + "values": [ + "cephx", + "none" + ] + }, + { + "name": "[611]", + "element-type": "611", + "meta-type": "array" + }, + { + "name": "611", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "port", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "612", + "members": [ + { + "name": "primary" + }, + { + "name": "secondary" + } + ], + "meta-type": "enum", + "values": [ + "primary", + "secondary" + ] + }, + { + "name": "613", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "port", + "type": "str" + }, + { + "name": "numeric", + "default": null, + "type": "bool" + }, + { + "name": "to", + "default": null, + "type": "int" + }, + { + "name": "ipv4", + "default": null, + "type": "bool" + }, + { + "name": "ipv6", + "default": null, + "type": "bool" + }, + { + "name": "keep-alive", + "default": null, + "type": "bool" + }, + { + "name": "keep-alive-count", + "default": null, + "type": "int" + }, + { + "name": "keep-alive-idle", + "default": null, + "type": "int" + }, + { + "name": "keep-alive-interval", + "default": null, + "type": "int" + }, + { + "name": "mptcp", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "614", + "tag": "mode", + "variants": [ + { + "case": "hash", + "type": "746" + }, + { + "case": "none", + "type": "0" + }, + { + "case": "known_hosts", + "type": "0" + } + ], + "members": [ + { + "name": "mode", + "type": "745" + } + ], + "meta-type": "object" + }, + { + "name": "615", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "747" + }, + { + "name": "nocow", + "default": null, + "type": "bool" + }, + { + "name": "extent-size-hint", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "616", + "members": [ + { + "name": "location", + "type": "338" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "747" + } + ], + "meta-type": "object" + }, + { + "name": "617", + "members": [ + { + "name": "key-secret", + "default": null, + "type": "str" + }, + { + "name": "cipher-alg", + "default": null, + "type": "748" + }, + { + "name": "cipher-mode", + "default": null, + "type": "749" + }, + { + "name": "ivgen-alg", + "default": null, + "type": "750" + }, + { + "name": "ivgen-hash-alg", + "default": null, + "type": "751" + }, + { + "name": "hash-alg", + "default": null, + "type": "751" + }, + { + "name": "iter-time", + "default": null, + "type": "int" + }, + { + "name": "file", + "default": null, + "type": "596" + }, + { + "name": "header", + "default": null, + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "747" + } + ], + "meta-type": "object" + }, + { + "name": "618", + "members": [ + { + "name": "location", + "type": "345" + }, + { + "name": "size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "619", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "620", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "encrypt", + "default": null, + "type": "752" + } + ], + "meta-type": "object" + }, + { + "name": "621", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "data-file", + "default": null, + "type": "596" + }, + { + "name": "data-file-raw", + "default": null, + "type": "bool" + }, + { + "name": "extended-l2", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "version", + "default": null, + "type": "753" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "backing-fmt", + "default": null, + "type": "325" + }, + { + "name": "encrypt", + "default": null, + "type": "752" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "747" + }, + { + "name": "lazy-refcounts", + "default": null, + "type": "bool" + }, + { + "name": "refcount-bits", + "default": null, + "type": "int" + }, + { + "name": "compression-type", + "default": null, + "type": "754" + } + ], + "meta-type": "object" + }, + { + "name": "622", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "backing-fmt", + "default": null, + "type": "325" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "table-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "623", + "members": [ + { + "name": "location", + "type": "355" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "encrypt", + "default": null, + "type": "755" + } + ], + "meta-type": "object" + }, + { + "name": "624", + "members": [ + { + "name": "location", + "type": "357" + }, + { + "name": "size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "625", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "747" + } + ], + "meta-type": "object" + }, + { + "name": "626", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "log-size", + "default": null, + "type": "int" + }, + { + "name": "block-size", + "default": null, + "type": "int" + }, + { + "name": "subformat", + "default": null, + "type": "756" + }, + { + "name": "block-state-zero", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "627", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "extents", + "default": null, + "type": "[596]" + }, + { + "name": "subformat", + "default": null, + "type": "757" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "adapter-type", + "default": null, + "type": "758" + }, + { + "name": "hwversion", + "default": null, + "type": "str" + }, + { + "name": "toolsversion", + "default": null, + "type": "str" + }, + { + "name": "zeroed-grain", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "628", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "subformat", + "default": null, + "type": "759" + }, + { + "name": "force-size", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "629", + "members": [ + { + "name": "state", + "type": "760" + }, + { + "name": "new-secret", + "default": null, + "type": "str" + }, + { + "name": "old-secret", + "default": null, + "type": "str" + }, + { + "name": "keyslot", + "default": null, + "type": "int" + }, + { + "name": "iter-time", + "default": null, + "type": "int" + }, + { + "name": "secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "630", + "members": [ + { + "name": "encrypt", + "default": null, + "type": "761" + } + ], + "meta-type": "object" + }, + { + "name": "null", + "json-type": "null", + "meta-type": "builtin" + }, + { + "name": "631", + "members": [ + { + "name": "inet" + }, + { + "name": "unix" + }, + { + "name": "vsock" + }, + { + "name": "fd" + } + ], + "meta-type": "enum", + "values": [ + "inet", + "unix", + "vsock", + "fd" + ] + }, + { + "name": "632", + "members": [ + { + "name": "data", + "type": "613" + } + ], + "meta-type": "object" + }, + { + "name": "633", + "members": [ + { + "name": "data", + "type": "655" + } + ], + "meta-type": "object" + }, + { + "name": "634", + "members": [ + { + "name": "data", + "type": "656" + } + ], + "meta-type": "object" + }, + { + "name": "635", + "members": [ + { + "name": "data", + "type": "657" + } + ], + "meta-type": "object" + }, + { + "name": "636", + "members": [ + { + "name": "off" + }, + { + "name": "on" + }, + { + "name": "auto" + } + ], + "meta-type": "enum", + "values": [ + "off", + "on", + "auto" + ] + }, + { + "name": "637", + "members": [ + { + "name": "file" + }, + { + "name": "serial" + }, + { + "name": "parallel" + }, + { + "name": "pipe" + }, + { + "name": "socket" + }, + { + "name": "udp" + }, + { + "name": "pty" + }, + { + "name": "null" + }, + { + "name": "mux" + }, + { + "name": "hub" + }, + { + "name": "msmouse" + }, + { + "name": "wctablet" + }, + { + "name": "testdev" + }, + { + "name": "stdio" + }, + { + "name": "dbus" + }, + { + "name": "vc" + }, + { + "name": "ringbuf" + }, + { + "name": "memory", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "enum", + "values": [ + "file", + "serial", + "parallel", + "pipe", + "socket", + "udp", + "pty", + "null", + "mux", + "hub", + "msmouse", + "wctablet", + "testdev", + "stdio", + "dbus", + "vc", + "ringbuf", + "memory" + ] + }, + { + "name": "638", + "members": [ + { + "name": "data", + "type": "762" + } + ], + "meta-type": "object" + }, + { + "name": "639", + "members": [ + { + "name": "data", + "type": "763" + } + ], + "meta-type": "object" + }, + { + "name": "640", + "members": [ + { + "name": "data", + "type": "764" + } + ], + "meta-type": "object" + }, + { + "name": "641", + "members": [ + { + "name": "data", + "type": "765" + } + ], + "meta-type": "object" + }, + { + "name": "642", + "members": [ + { + "name": "data", + "type": "766" + } + ], + "meta-type": "object" + }, + { + "name": "643", + "members": [ + { + "name": "data", + "type": "767" + } + ], + "meta-type": "object" + }, + { + "name": "644", + "members": [ + { + "name": "data", + "type": "768" + } + ], + "meta-type": "object" + }, + { + "name": "645", + "members": [ + { + "name": "data", + "type": "769" + } + ], + "meta-type": "object" + }, + { + "name": "646", + "members": [ + { + "name": "data", + "type": "770" + } + ], + "meta-type": "object" + }, + { + "name": "650", + "members": [ + { + "name": "data", + "type": "774" + } + ], + "meta-type": "object" + }, + { + "name": "651", + "members": [ + { + "name": "data", + "type": "775" + } + ], + "meta-type": "object" + }, + { + "name": "652", + "members": [ + { + "name": "data", + "type": "776" + } + ], + "meta-type": "object" + }, + { + "name": "[653]", + "element-type": "653", + "meta-type": "array" + }, + { + "name": "653", + "members": [ + { + "name": "str", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "654", + "members": [ + { + "name": "native" + }, + { + "name": "skb" + } + ], + "meta-type": "enum", + "values": [ + "native", + "skb" + ] + }, + { + "name": "655", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "abstract", + "default": null, + "type": "bool" + }, + { + "name": "tight", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "656", + "members": [ + { + "name": "cid", + "type": "str" + }, + { + "name": "port", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "657", + "members": [ + { + "name": "str", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "658", + "members": [ + { + "name": "data", + "type": "777" + } + ], + "meta-type": "object" + }, + { + "name": "659", + "members": [ + { + "name": "data", + "type": "778" + } + ], + "meta-type": "object" + }, + { + "name": "660", + "members": [ + { + "name": "number" + }, + { + "name": "qcode" + } + ], + "meta-type": "enum", + "values": [ + "number", + "qcode" + ] + }, + { + "name": "661", + "members": [ + { + "name": "data", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "662", + "members": [ + { + "name": "data", + "type": "779" + } + ], + "meta-type": "object" + }, + { + "name": "663", + "members": [ + { + "name": "key" + }, + { + "name": "btn" + }, + { + "name": "rel" + }, + { + "name": "abs" + }, + { + "name": "mtt" + } + ], + "meta-type": "enum", + "values": [ + "key", + "btn", + "rel", + "abs", + "mtt" + ] + }, + { + "name": "664", + "members": [ + { + "name": "data", + "type": "780" + } + ], + "meta-type": "object" + }, + { + "name": "665", + "members": [ + { + "name": "data", + "type": "781" + } + ], + "meta-type": "object" + }, + { + "name": "666", + "members": [ + { + "name": "data", + "type": "782" + } + ], + "meta-type": "object" + }, + { + "name": "667", + "members": [ + { + "name": "data", + "type": "783" + } + ], + "meta-type": "object" + }, + { + "name": "number", + "json-type": "number", + "meta-type": "builtin" + }, + { + "name": "668", + "members": [ + { + "name": "lctrl-lalt" + }, + { + "name": "lshift-lctrl-lalt" + }, + { + "name": "rctrl" + } + ], + "meta-type": "enum", + "values": [ + "lctrl-lalt", + "lshift-lctrl-lalt", + "rctrl" + ] + }, + { + "name": "[669]", + "element-type": "669", + "meta-type": "array" + }, + { + "name": "669", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "alias", + "type": "str" + }, + { + "name": "transform", + "default": null, + "type": "784" + } + ], + "meta-type": "object" + }, + { + "name": "670", + "members": [ + { + "name": "main" + }, + { + "name": "cpr" + } + ], + "meta-type": "enum", + "values": [ + "main", + "cpr" + ] + }, + { + "name": "671", + "tag": "transport", + "variants": [ + { + "case": "socket", + "type": "400" + }, + { + "case": "exec", + "type": "786" + }, + { + "case": "rdma", + "type": "613" + }, + { + "case": "file", + "type": "787" + } + ], + "members": [ + { + "name": "transport", + "type": "785" + } + ], + "meta-type": "object" + }, + { + "name": "672", + "members": [ + { + "name": "abort" + }, + { + "name": "block-dirty-bitmap-add" + }, + { + "name": "block-dirty-bitmap-remove" + }, + { + "name": "block-dirty-bitmap-clear" + }, + { + "name": "block-dirty-bitmap-enable" + }, + { + "name": "block-dirty-bitmap-disable" + }, + { + "name": "block-dirty-bitmap-merge" + }, + { + "name": "blockdev-backup" + }, + { + "name": "blockdev-snapshot" + }, + { + "name": "blockdev-snapshot-internal-sync" + }, + { + "name": "blockdev-snapshot-sync" + }, + { + "name": "drive-backup", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "enum", + "values": [ + "abort", + "block-dirty-bitmap-add", + "block-dirty-bitmap-remove", + "block-dirty-bitmap-clear", + "block-dirty-bitmap-enable", + "block-dirty-bitmap-disable", + "block-dirty-bitmap-merge", + "blockdev-backup", + "blockdev-snapshot", + "blockdev-snapshot-internal-sync", + "blockdev-snapshot-sync", + "drive-backup" + ] + }, + { + "name": "673", + "members": [ + { + "name": "data", + "type": "788" + } + ], + "meta-type": "object" + }, + { + "name": "674", + "members": [ + { + "name": "data", + "type": "47" + } + ], + "meta-type": "object" + }, + { + "name": "675", + "members": [ + { + "name": "data", + "type": "48" + } + ], + "meta-type": "object" + }, + { + "name": "676", + "members": [ + { + "name": "data", + "type": "49" + } + ], + "meta-type": "object" + }, + { + "name": "677", + "members": [ + { + "name": "data", + "type": "42" + } + ], + "meta-type": "object" + }, + { + "name": "678", + "members": [ + { + "name": "data", + "type": "38" + } + ], + "meta-type": "object" + }, + { + "name": "679", + "members": [ + { + "name": "data", + "type": "80" + } + ], + "meta-type": "object" + }, + { + "name": "680", + "members": [ + { + "name": "data", + "type": "37" + } + ], + "meta-type": "object" + }, + { + "name": "681", + "members": [ + { + "name": "data", + "type": "41" + } + ], + "meta-type": "object" + }, + { + "name": "682", + "members": [ + { + "name": "individual" + }, + { + "name": "grouped" + } + ], + "meta-type": "enum", + "values": [ + "individual", + "grouped" + ] + }, + { + "name": "683", + "members": [ + { + "name": "string" + }, + { + "name": "number" + }, + { + "name": "int" + }, + { + "name": "boolean" + }, + { + "name": "null" + }, + { + "name": "object" + }, + { + "name": "array" + }, + { + "name": "value" + } + ], + "meta-type": "enum", + "values": [ + "string", + "number", + "int", + "boolean", + "null", + "object", + "array", + "value" + ] + }, + { + "name": "[684]", + "element-type": "684", + "meta-type": "array" + }, + { + "name": "684", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "features", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "[685]", + "element-type": "685", + "meta-type": "array" + }, + { + "name": "685", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "str" + }, + { + "name": "default", + "default": null, + "type": "any" + }, + { + "name": "features", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "[686]", + "element-type": "686", + "meta-type": "array" + }, + { + "name": "686", + "members": [ + { + "name": "case", + "type": "str" + }, + { + "name": "type", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[687]", + "element-type": "687", + "meta-type": "array" + }, + { + "name": "687", + "members": [ + { + "name": "type", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "688", + "members": [ + { + "name": "deny" + }, + { + "name": "allow" + } + ], + "meta-type": "enum", + "values": [ + "deny", + "allow" + ] + }, + { + "name": "[689]", + "element-type": "689", + "meta-type": "array" + }, + { + "name": "689", + "members": [ + { + "name": "match", + "type": "str" + }, + { + "name": "policy", + "type": "688" + }, + { + "name": "format", + "default": null, + "type": "789" + } + ], + "meta-type": "object" + }, + { + "name": "690", + "members": [ + { + "name": "all" + }, + { + "name": "rx" + }, + { + "name": "tx" + } + ], + "meta-type": "enum", + "values": [ + "all", + "rx", + "tx" + ] + }, + { + "name": "691", + "members": [ + { + "name": "before" + }, + { + "name": "behind" + } + ], + "meta-type": "enum", + "values": [ + "before", + "behind" + ] + }, + { + "name": "692", + "members": [ + { + "name": "ctrl-ctrl" + }, + { + "name": "alt-alt" + }, + { + "name": "shift-shift" + }, + { + "name": "meta-meta" + }, + { + "name": "scrolllock" + }, + { + "name": "ctrl-scrolllock" + } + ], + "meta-type": "enum", + "values": [ + "ctrl-ctrl", + "alt-alt", + "shift-shift", + "meta-meta", + "scrolllock", + "ctrl-scrolllock" + ] + }, + { + "name": "693", + "members": [ + { + "name": "raw" + }, + { + "name": "base64" + } + ], + "meta-type": "enum", + "values": [ + "raw", + "base64" + ] + }, + { + "name": "694", + "members": [ + { + "name": "iops-total", + "default": null, + "type": "int" + }, + { + "name": "iops-total-max", + "default": null, + "type": "int" + }, + { + "name": "iops-total-max-length", + "default": null, + "type": "int" + }, + { + "name": "iops-read", + "default": null, + "type": "int" + }, + { + "name": "iops-read-max", + "default": null, + "type": "int" + }, + { + "name": "iops-read-max-length", + "default": null, + "type": "int" + }, + { + "name": "iops-write", + "default": null, + "type": "int" + }, + { + "name": "iops-write-max", + "default": null, + "type": "int" + }, + { + "name": "iops-write-max-length", + "default": null, + "type": "int" + }, + { + "name": "bps-total", + "default": null, + "type": "int" + }, + { + "name": "bps-total-max", + "default": null, + "type": "int" + }, + { + "name": "bps-total-max-length", + "default": null, + "type": "int" + }, + { + "name": "bps-read", + "default": null, + "type": "int" + }, + { + "name": "bps-read-max", + "default": null, + "type": "int" + }, + { + "name": "bps-read-max-length", + "default": null, + "type": "int" + }, + { + "name": "bps-write", + "default": null, + "type": "int" + }, + { + "name": "bps-write-max", + "default": null, + "type": "int" + }, + { + "name": "bps-write-max-length", + "default": null, + "type": "int" + }, + { + "name": "iops-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "695", + "members": [ + { + "name": "client" + }, + { + "name": "server" + } + ], + "meta-type": "enum", + "values": [ + "client", + "server" + ] + }, + { + "name": "696", + "members": [ + { + "name": "uninitialized" + }, + { + "name": "stopped" + }, + { + "name": "check-stop" + }, + { + "name": "operating" + }, + { + "name": "load" + } + ], + "meta-type": "enum", + "values": [ + "uninitialized", + "stopped", + "check-stop", + "operating", + "load" + ] + }, + { + "name": "697", + "members": [ + { + "name": "memory" + }, + { + "name": "first-level" + }, + { + "name": "second-level" + }, + { + "name": "third-level" + } + ], + "meta-type": "enum", + "values": [ + "memory", + "first-level", + "second-level", + "third-level" + ] + }, + { + "name": "698", + "members": [ + { + "name": "access-latency" + }, + { + "name": "read-latency" + }, + { + "name": "write-latency" + }, + { + "name": "access-bandwidth" + }, + { + "name": "read-bandwidth" + }, + { + "name": "write-bandwidth" + } + ], + "meta-type": "enum", + "values": [ + "access-latency", + "read-latency", + "write-latency", + "access-bandwidth", + "read-bandwidth", + "write-bandwidth" + ] + }, + { + "name": "699", + "members": [ + { + "name": "none" + }, + { + "name": "direct" + }, + { + "name": "complex" + } + ], + "meta-type": "enum", + "values": [ + "none", + "direct", + "complex" + ] + }, + { + "name": "700", + "members": [ + { + "name": "none" + }, + { + "name": "write-back" + }, + { + "name": "write-through" + } + ], + "meta-type": "enum", + "values": [ + "none", + "write-back", + "write-through" + ] + }, + { + "name": "701", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "addr", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "slot", + "type": "int" + }, + { + "name": "node", + "type": "int" + }, + { + "name": "memdev", + "type": "str" + }, + { + "name": "hotplugged", + "type": "bool" + }, + { + "name": "hotpluggable", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "702", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "memaddr", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "memdev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "703", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "memaddr", + "type": "int" + }, + { + "name": "requested-size", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "max-size", + "type": "int" + }, + { + "name": "block-size", + "type": "int" + }, + { + "name": "node", + "type": "int" + }, + { + "name": "memdev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "704", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "memaddr", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "node", + "type": "int" + }, + { + "name": "memdev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "705", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "memaddr", + "default": null, + "type": "int" + }, + { + "name": "max-size", + "type": "int" + }, + { + "name": "memdev", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "706", + "members": [ + { + "name": "string" + }, + { + "name": "boolean" + }, + { + "name": "number" + }, + { + "name": "size" + } + ], + "meta-type": "enum", + "values": [ + "string", + "boolean", + "number", + "size" + ] + }, + { + "name": "707", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "708", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "dev", + "default": null, + "type": "str" + }, + { + "name": "period-length", + "default": null, + "type": "int" + }, + { + "name": "try-poll", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "709", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "buffer-count", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "710", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "server-name", + "default": null, + "type": "str" + }, + { + "name": "client-name", + "default": null, + "type": "str" + }, + { + "name": "connect-ports", + "default": null, + "type": "str" + }, + { + "name": "start-server", + "default": null, + "type": "bool" + }, + { + "name": "exact-name", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "711", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "dev", + "default": null, + "type": "str" + }, + { + "name": "buffer-count", + "default": null, + "type": "int" + }, + { + "name": "try-poll", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "712", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "stream-name", + "default": null, + "type": "str" + }, + { + "name": "latency", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "713", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "stream-name", + "default": null, + "type": "str" + }, + { + "name": "latency", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "714", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "buffer-count", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "715", + "members": [ + { + "name": "desc", + "default": null, + "type": "str" + }, + { + "name": "class", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "716", + "members": [ + { + "name": "device", + "type": "int" + }, + { + "name": "vendor", + "type": "int" + }, + { + "name": "subsystem", + "default": null, + "type": "int" + }, + { + "name": "subsystem-vendor", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "717", + "members": [ + { + "name": "bus", + "type": "791" + }, + { + "name": "devices", + "default": null, + "type": "[563]" + } + ], + "meta-type": "object" + }, + { + "name": "[718]", + "element-type": "718", + "meta-type": "array" + }, + { + "name": "718", + "members": [ + { + "name": "bar", + "type": "int" + }, + { + "name": "type", + "type": "str" + }, + { + "name": "address", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "prefetch", + "default": null, + "type": "bool" + }, + { + "name": "mem_type_64", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "719", + "members": [ + { + "type": "int" + }, + { + "type": "bool" + }, + { + "type": "[int]" + } + ], + "meta-type": "alternate" + }, + { + "name": "720", + "members": [ + { + "name": "cumulative" + }, + { + "name": "instant" + }, + { + "name": "peak" + }, + { + "name": "linear-histogram" + }, + { + "name": "log2-histogram" + } + ], + "meta-type": "enum", + "values": [ + "cumulative", + "instant", + "peak", + "linear-histogram", + "log2-histogram" + ] + }, + { + "name": "721", + "members": [ + { + "name": "bytes" + }, + { + "name": "seconds" + }, + { + "name": "cycles" + }, + { + "name": "boolean" + } + ], + "meta-type": "enum", + "values": [ + "bytes", + "seconds", + "cycles", + "boolean" + ] + }, + { + "name": "722", + "members": [ + { + "name": "protocols", + "type": "[str]" + }, + { + "name": "unknown-protocols", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "723", + "members": [ + { + "name": "builtin" + }, + { + "name": "vhost-user" + }, + { + "name": "lkcf" + } + ], + "meta-type": "enum", + "values": [ + "builtin", + "vhost-user", + "lkcf" + ] + }, + { + "name": "724", + "members": [ + { + "name": "cache-data-parity" + }, + { + "name": "cache-address-parity" + }, + { + "name": "cache-be-parity" + }, + { + "name": "cache-data-ecc" + }, + { + "name": "mem-data-parity" + }, + { + "name": "mem-address-parity" + }, + { + "name": "mem-be-parity" + }, + { + "name": "mem-data-ecc" + }, + { + "name": "reinit-threshold" + }, + { + "name": "rsvd-encoding" + }, + { + "name": "poison-received" + }, + { + "name": "receiver-overflow" + }, + { + "name": "internal" + }, + { + "name": "cxl-ide-tx" + }, + { + "name": "cxl-ide-rx" + } + ], + "meta-type": "enum", + "values": [ + "cache-data-parity", + "cache-address-parity", + "cache-be-parity", + "cache-data-ecc", + "mem-data-parity", + "mem-address-parity", + "mem-be-parity", + "mem-data-ecc", + "reinit-threshold", + "rsvd-encoding", + "poison-received", + "receiver-overflow", + "internal", + "cxl-ide-tx", + "cxl-ide-rx" + ] + }, + { + "name": "725", + "members": [ + { + "name": "unknown" + }, + { + "name": "disabled-wait" + }, + { + "name": "extint-loop" + }, + { + "name": "pgmint-loop" + }, + { + "name": "opint-loop" + } + ], + "meta-type": "enum", + "values": [ + "unknown", + "disabled-wait", + "extint-loop", + "pgmint-loop", + "opint-loop" + ] + }, + { + "name": "726", + "members": [ + { + "name": "qcow2" + }, + { + "name": "vmdk" + }, + { + "name": "luks" + }, + { + "name": "rbd" + }, + { + "name": "file" + } + ], + "meta-type": "enum", + "values": [ + "qcow2", + "vmdk", + "luks", + "rbd", + "file" + ] + }, + { + "name": "727", + "members": [ + { + "name": "data", + "type": "792" + } + ], + "meta-type": "object" + }, + { + "name": "728", + "members": [ + { + "name": "data", + "type": "793" + } + ], + "meta-type": "object" + }, + { + "name": "729", + "members": [ + { + "name": "data", + "type": "794" + } + ], + "meta-type": "object" + }, + { + "name": "730", + "members": [ + { + "name": "data", + "type": "795" + } + ], + "meta-type": "object" + }, + { + "name": "731", + "members": [ + { + "name": "data", + "type": "796" + } + ], + "meta-type": "object" + }, + { + "name": "732", + "members": [ + { + "name": "l1_update" + }, + { + "name": "l1_grow_alloc_table" + }, + { + "name": "l1_grow_write_table" + }, + { + "name": "l1_grow_activate_table" + }, + { + "name": "l2_load" + }, + { + "name": "l2_update" + }, + { + "name": "l2_update_compressed" + }, + { + "name": "l2_alloc_cow_read" + }, + { + "name": "l2_alloc_write" + }, + { + "name": "read_aio" + }, + { + "name": "read_backing_aio" + }, + { + "name": "read_compressed" + }, + { + "name": "write_aio" + }, + { + "name": "write_compressed" + }, + { + "name": "vmstate_load" + }, + { + "name": "vmstate_save" + }, + { + "name": "cow_read" + }, + { + "name": "cow_write" + }, + { + "name": "reftable_load" + }, + { + "name": "reftable_grow" + }, + { + "name": "reftable_update" + }, + { + "name": "refblock_load" + }, + { + "name": "refblock_update" + }, + { + "name": "refblock_update_part" + }, + { + "name": "refblock_alloc" + }, + { + "name": "refblock_alloc_hookup" + }, + { + "name": "refblock_alloc_write" + }, + { + "name": "refblock_alloc_write_blocks" + }, + { + "name": "refblock_alloc_write_table" + }, + { + "name": "refblock_alloc_switch_table" + }, + { + "name": "cluster_alloc" + }, + { + "name": "cluster_alloc_bytes" + }, + { + "name": "cluster_free" + }, + { + "name": "flush_to_os" + }, + { + "name": "flush_to_disk" + }, + { + "name": "pwritev_rmw_head" + }, + { + "name": "pwritev_rmw_after_head" + }, + { + "name": "pwritev_rmw_tail" + }, + { + "name": "pwritev_rmw_after_tail" + }, + { + "name": "pwritev" + }, + { + "name": "pwritev_zero" + }, + { + "name": "pwritev_done" + }, + { + "name": "empty_image_prepare" + }, + { + "name": "l1_shrink_write_table" + }, + { + "name": "l1_shrink_free_l2_clusters" + }, + { + "name": "cor_write" + }, + { + "name": "cluster_alloc_space" + }, + { + "name": "none" + } + ], + "meta-type": "enum", + "values": [ + "l1_update", + "l1_grow_alloc_table", + "l1_grow_write_table", + "l1_grow_activate_table", + "l2_load", + "l2_update", + "l2_update_compressed", + "l2_alloc_cow_read", + "l2_alloc_write", + "read_aio", + "read_backing_aio", + "read_compressed", + "write_aio", + "write_compressed", + "vmstate_load", + "vmstate_save", + "cow_read", + "cow_write", + "reftable_load", + "reftable_grow", + "reftable_update", + "refblock_load", + "refblock_update", + "refblock_update_part", + "refblock_alloc", + "refblock_alloc_hookup", + "refblock_alloc_write", + "refblock_alloc_write_blocks", + "refblock_alloc_write_table", + "refblock_alloc_switch_table", + "cluster_alloc", + "cluster_alloc_bytes", + "cluster_free", + "flush_to_os", + "flush_to_disk", + "pwritev_rmw_head", + "pwritev_rmw_after_head", + "pwritev_rmw_tail", + "pwritev_rmw_after_tail", + "pwritev", + "pwritev_zero", + "pwritev_done", + "empty_image_prepare", + "l1_shrink_write_table", + "l1_shrink_free_l2_clusters", + "cor_write", + "cluster_alloc_space", + "none" + ] + }, + { + "name": "733", + "members": [ + { + "name": "read" + }, + { + "name": "write" + }, + { + "name": "write-zeroes" + }, + { + "name": "discard" + }, + { + "name": "flush" + }, + { + "name": "block-status" + } + ], + "meta-type": "enum", + "values": [ + "read", + "write", + "write-zeroes", + "discard", + "flush", + "block-status" + ] + }, + { + "name": "734", + "members": [ + { + "name": "inet" + } + ], + "meta-type": "enum", + "values": [ + "inet" + ] + }, + { + "name": "735", + "members": [ + { + "name": "template", + "default": null, + "type": "736" + }, + { + "name": "main-header", + "default": null, + "type": "bool" + }, + { + "name": "active-l1", + "default": null, + "type": "bool" + }, + { + "name": "active-l2", + "default": null, + "type": "bool" + }, + { + "name": "refcount-table", + "default": null, + "type": "bool" + }, + { + "name": "refcount-block", + "default": null, + "type": "bool" + }, + { + "name": "snapshot-table", + "default": null, + "type": "bool" + }, + { + "name": "inactive-l1", + "default": null, + "type": "bool" + }, + { + "name": "inactive-l2", + "default": null, + "type": "bool" + }, + { + "name": "bitmap-directory", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "736", + "members": [ + { + "name": "none" + }, + { + "name": "constant" + }, + { + "name": "cached" + }, + { + "name": "all" + } + ], + "meta-type": "enum", + "values": [ + "none", + "constant", + "cached", + "all" + ] + }, + { + "name": "737", + "members": [ + { + "name": "aes" + }, + { + "name": "luks" + } + ], + "meta-type": "enum", + "values": [ + "aes", + "luks" + ] + }, + { + "name": "738", + "members": [ + { + "name": "key-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "739", + "members": [ + { + "name": "key-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "740", + "members": [ + { + "name": "aes" + } + ], + "meta-type": "enum", + "values": [ + "aes" + ] + }, + { + "name": "741", + "members": [ + { + "name": "luks" + }, + { + "name": "luks2" + }, + { + "name": "luks-any" + } + ], + "meta-type": "enum", + "values": [ + "luks", + "luks2", + "luks-any" + ] + }, + { + "name": "742", + "members": [ + { + "name": "key-secret", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "743", + "members": [ + { + "name": "key-secret", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "744", + "members": [ + { + "name": "key-secret", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "745", + "members": [ + { + "name": "none" + }, + { + "name": "hash" + }, + { + "name": "known_hosts" + } + ], + "meta-type": "enum", + "values": [ + "none", + "hash", + "known_hosts" + ] + }, + { + "name": "746", + "members": [ + { + "name": "type", + "type": "797" + }, + { + "name": "hash", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "747", + "members": [ + { + "name": "off" + }, + { + "name": "metadata" + }, + { + "name": "falloc" + }, + { + "name": "full" + } + ], + "meta-type": "enum", + "values": [ + "off", + "metadata", + "falloc", + "full" + ] + }, + { + "name": "748", + "members": [ + { + "name": "aes-128" + }, + { + "name": "aes-192" + }, + { + "name": "aes-256" + }, + { + "name": "des" + }, + { + "name": "3des" + }, + { + "name": "cast5-128" + }, + { + "name": "serpent-128" + }, + { + "name": "serpent-192" + }, + { + "name": "serpent-256" + }, + { + "name": "twofish-128" + }, + { + "name": "twofish-192" + }, + { + "name": "twofish-256" + }, + { + "name": "sm4" + } + ], + "meta-type": "enum", + "values": [ + "aes-128", + "aes-192", + "aes-256", + "des", + "3des", + "cast5-128", + "serpent-128", + "serpent-192", + "serpent-256", + "twofish-128", + "twofish-192", + "twofish-256", + "sm4" + ] + }, + { + "name": "749", + "members": [ + { + "name": "ecb" + }, + { + "name": "cbc" + }, + { + "name": "xts" + }, + { + "name": "ctr" + } + ], + "meta-type": "enum", + "values": [ + "ecb", + "cbc", + "xts", + "ctr" + ] + }, + { + "name": "750", + "members": [ + { + "name": "plain" + }, + { + "name": "plain64" + }, + { + "name": "essiv" + } + ], + "meta-type": "enum", + "values": [ + "plain", + "plain64", + "essiv" + ] + }, + { + "name": "751", + "members": [ + { + "name": "md5" + }, + { + "name": "sha1" + }, + { + "name": "sha224" + }, + { + "name": "sha256" + }, + { + "name": "sha384" + }, + { + "name": "sha512" + }, + { + "name": "ripemd160" + }, + { + "name": "sm3" + } + ], + "meta-type": "enum", + "values": [ + "md5", + "sha1", + "sha224", + "sha256", + "sha384", + "sha512", + "ripemd160", + "sm3" + ] + }, + { + "name": "752", + "tag": "format", + "variants": [ + { + "case": "qcow", + "type": "738" + }, + { + "case": "luks", + "type": "799" + } + ], + "members": [ + { + "name": "format", + "type": "798" + } + ], + "meta-type": "object" + }, + { + "name": "753", + "members": [ + { + "name": "v2" + }, + { + "name": "v3" + } + ], + "meta-type": "enum", + "values": [ + "v2", + "v3" + ] + }, + { + "name": "754", + "members": [ + { + "name": "zlib" + }, + { + "name": "zstd" + } + ], + "meta-type": "enum", + "values": [ + "zlib", + "zstd" + ] + }, + { + "name": "755", + "tag": "format", + "variants": [ + { + "case": "luks", + "type": "800" + }, + { + "case": "luks2", + "type": "801" + }, + { + "case": "luks-any", + "type": "0" + } + ], + "members": [ + { + "name": "format", + "type": "741" + } + ], + "meta-type": "object" + }, + { + "name": "756", + "members": [ + { + "name": "dynamic" + }, + { + "name": "fixed" + } + ], + "meta-type": "enum", + "values": [ + "dynamic", + "fixed" + ] + }, + { + "name": "757", + "members": [ + { + "name": "monolithicSparse" + }, + { + "name": "monolithicFlat" + }, + { + "name": "twoGbMaxExtentSparse" + }, + { + "name": "twoGbMaxExtentFlat" + }, + { + "name": "streamOptimized" + } + ], + "meta-type": "enum", + "values": [ + "monolithicSparse", + "monolithicFlat", + "twoGbMaxExtentSparse", + "twoGbMaxExtentFlat", + "streamOptimized" + ] + }, + { + "name": "758", + "members": [ + { + "name": "ide" + }, + { + "name": "buslogic" + }, + { + "name": "lsilogic" + }, + { + "name": "legacyESX" + } + ], + "meta-type": "enum", + "values": [ + "ide", + "buslogic", + "lsilogic", + "legacyESX" + ] + }, + { + "name": "759", + "members": [ + { + "name": "dynamic" + }, + { + "name": "fixed" + } + ], + "meta-type": "enum", + "values": [ + "dynamic", + "fixed" + ] + }, + { + "name": "760", + "members": [ + { + "name": "active" + }, + { + "name": "inactive" + } + ], + "meta-type": "enum", + "values": [ + "active", + "inactive" + ] + }, + { + "name": "761", + "tag": "format", + "variants": [ + { + "case": "luks", + "type": "802" + }, + { + "case": "qcow", + "type": "0" + } + ], + "members": [ + { + "name": "format", + "type": "798" + } + ], + "meta-type": "object" + }, + { + "name": "762", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "in", + "default": null, + "type": "str" + }, + { + "name": "out", + "type": "str" + }, + { + "name": "append", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "763", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "device", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "764", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "addr", + "type": "369" + }, + { + "name": "tls-creds", + "default": null, + "type": "str" + }, + { + "name": "tls-authz", + "default": null, + "type": "str" + }, + { + "name": "server", + "default": null, + "type": "bool" + }, + { + "name": "wait", + "default": null, + "type": "bool" + }, + { + "name": "nodelay", + "default": null, + "type": "bool" + }, + { + "name": "telnet", + "default": null, + "type": "bool" + }, + { + "name": "tn3270", + "default": null, + "type": "bool" + }, + { + "name": "websocket", + "default": null, + "type": "bool" + }, + { + "name": "reconnect", + "default": null, + "type": "int", + "features": [ + "deprecated" + ] + }, + { + "name": "reconnect-ms", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "765", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "remote", + "type": "369" + }, + { + "name": "local", + "default": null, + "type": "369" + } + ], + "meta-type": "object" + }, + { + "name": "766", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "path", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "767", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "768", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "chardev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "769", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "chardevs", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "770", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "signal", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "774", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "775", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "width", + "default": null, + "type": "int" + }, + { + "name": "height", + "default": null, + "type": "int" + }, + { + "name": "cols", + "default": null, + "type": "int" + }, + { + "name": "rows", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "776", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "777", + "members": [ + { + "name": "path", + "default": null, + "type": "str" + }, + { + "name": "cancel-path", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "778", + "members": [ + { + "name": "chardev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "779", + "members": [ + { + "name": "unmapped" + }, + { + "name": "shift" + }, + { + "name": "shift_r" + }, + { + "name": "alt" + }, + { + "name": "alt_r" + }, + { + "name": "ctrl" + }, + { + "name": "ctrl_r" + }, + { + "name": "menu" + }, + { + "name": "esc" + }, + { + "name": "1" + }, + { + "name": "2" + }, + { + "name": "3" + }, + { + "name": "4" + }, + { + "name": "5" + }, + { + "name": "6" + }, + { + "name": "7" + }, + { + "name": "8" + }, + { + "name": "9" + }, + { + "name": "0" + }, + { + "name": "minus" + }, + { + "name": "equal" + }, + { + "name": "backspace" + }, + { + "name": "tab" + }, + { + "name": "q" + }, + { + "name": "w" + }, + { + "name": "e" + }, + { + "name": "r" + }, + { + "name": "t" + }, + { + "name": "y" + }, + { + "name": "u" + }, + { + "name": "i" + }, + { + "name": "o" + }, + { + "name": "p" + }, + { + "name": "bracket_left" + }, + { + "name": "bracket_right" + }, + { + "name": "ret" + }, + { + "name": "a" + }, + { + "name": "s" + }, + { + "name": "d" + }, + { + "name": "f" + }, + { + "name": "g" + }, + { + "name": "h" + }, + { + "name": "j" + }, + { + "name": "k" + }, + { + "name": "l" + }, + { + "name": "semicolon" + }, + { + "name": "apostrophe" + }, + { + "name": "grave_accent" + }, + { + "name": "backslash" + }, + { + "name": "z" + }, + { + "name": "x" + }, + { + "name": "c" + }, + { + "name": "v" + }, + { + "name": "b" + }, + { + "name": "n" + }, + { + "name": "m" + }, + { + "name": "comma" + }, + { + "name": "dot" + }, + { + "name": "slash" + }, + { + "name": "asterisk" + }, + { + "name": "spc" + }, + { + "name": "caps_lock" + }, + { + "name": "f1" + }, + { + "name": "f2" + }, + { + "name": "f3" + }, + { + "name": "f4" + }, + { + "name": "f5" + }, + { + "name": "f6" + }, + { + "name": "f7" + }, + { + "name": "f8" + }, + { + "name": "f9" + }, + { + "name": "f10" + }, + { + "name": "num_lock" + }, + { + "name": "scroll_lock" + }, + { + "name": "kp_divide" + }, + { + "name": "kp_multiply" + }, + { + "name": "kp_subtract" + }, + { + "name": "kp_add" + }, + { + "name": "kp_enter" + }, + { + "name": "kp_decimal" + }, + { + "name": "sysrq" + }, + { + "name": "kp_0" + }, + { + "name": "kp_1" + }, + { + "name": "kp_2" + }, + { + "name": "kp_3" + }, + { + "name": "kp_4" + }, + { + "name": "kp_5" + }, + { + "name": "kp_6" + }, + { + "name": "kp_7" + }, + { + "name": "kp_8" + }, + { + "name": "kp_9" + }, + { + "name": "less" + }, + { + "name": "f11" + }, + { + "name": "f12" + }, + { + "name": "print" + }, + { + "name": "home" + }, + { + "name": "pgup" + }, + { + "name": "pgdn" + }, + { + "name": "end" + }, + { + "name": "left" + }, + { + "name": "up" + }, + { + "name": "down" + }, + { + "name": "right" + }, + { + "name": "insert" + }, + { + "name": "delete" + }, + { + "name": "stop" + }, + { + "name": "again" + }, + { + "name": "props" + }, + { + "name": "undo" + }, + { + "name": "front" + }, + { + "name": "copy" + }, + { + "name": "open" + }, + { + "name": "paste" + }, + { + "name": "find" + }, + { + "name": "cut" + }, + { + "name": "lf" + }, + { + "name": "help" + }, + { + "name": "meta_l" + }, + { + "name": "meta_r" + }, + { + "name": "compose" + }, + { + "name": "pause" + }, + { + "name": "ro" + }, + { + "name": "hiragana" + }, + { + "name": "henkan" + }, + { + "name": "yen" + }, + { + "name": "muhenkan" + }, + { + "name": "katakanahiragana" + }, + { + "name": "kp_comma" + }, + { + "name": "kp_equals" + }, + { + "name": "power" + }, + { + "name": "sleep" + }, + { + "name": "wake" + }, + { + "name": "audionext" + }, + { + "name": "audioprev" + }, + { + "name": "audiostop" + }, + { + "name": "audioplay" + }, + { + "name": "audiomute" + }, + { + "name": "volumeup" + }, + { + "name": "volumedown" + }, + { + "name": "mediaselect" + }, + { + "name": "mail" + }, + { + "name": "calculator" + }, + { + "name": "computer" + }, + { + "name": "ac_home" + }, + { + "name": "ac_back" + }, + { + "name": "ac_forward" + }, + { + "name": "ac_refresh" + }, + { + "name": "ac_bookmarks" + }, + { + "name": "lang1" + }, + { + "name": "lang2" + }, + { + "name": "f13" + }, + { + "name": "f14" + }, + { + "name": "f15" + }, + { + "name": "f16" + }, + { + "name": "f17" + }, + { + "name": "f18" + }, + { + "name": "f19" + }, + { + "name": "f20" + }, + { + "name": "f21" + }, + { + "name": "f22" + }, + { + "name": "f23" + }, + { + "name": "f24" + } + ], + "meta-type": "enum", + "values": [ + "unmapped", + "shift", + "shift_r", + "alt", + "alt_r", + "ctrl", + "ctrl_r", + "menu", + "esc", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "0", + "minus", + "equal", + "backspace", + "tab", + "q", + "w", + "e", + "r", + "t", + "y", + "u", + "i", + "o", + "p", + "bracket_left", + "bracket_right", + "ret", + "a", + "s", + "d", + "f", + "g", + "h", + "j", + "k", + "l", + "semicolon", + "apostrophe", + "grave_accent", + "backslash", + "z", + "x", + "c", + "v", + "b", + "n", + "m", + "comma", + "dot", + "slash", + "asterisk", + "spc", + "caps_lock", + "f1", + "f2", + "f3", + "f4", + "f5", + "f6", + "f7", + "f8", + "f9", + "f10", + "num_lock", + "scroll_lock", + "kp_divide", + "kp_multiply", + "kp_subtract", + "kp_add", + "kp_enter", + "kp_decimal", + "sysrq", + "kp_0", + "kp_1", + "kp_2", + "kp_3", + "kp_4", + "kp_5", + "kp_6", + "kp_7", + "kp_8", + "kp_9", + "less", + "f11", + "f12", + "print", + "home", + "pgup", + "pgdn", + "end", + "left", + "up", + "down", + "right", + "insert", + "delete", + "stop", + "again", + "props", + "undo", + "front", + "copy", + "open", + "paste", + "find", + "cut", + "lf", + "help", + "meta_l", + "meta_r", + "compose", + "pause", + "ro", + "hiragana", + "henkan", + "yen", + "muhenkan", + "katakanahiragana", + "kp_comma", + "kp_equals", + "power", + "sleep", + "wake", + "audionext", + "audioprev", + "audiostop", + "audioplay", + "audiomute", + "volumeup", + "volumedown", + "mediaselect", + "mail", + "calculator", + "computer", + "ac_home", + "ac_back", + "ac_forward", + "ac_refresh", + "ac_bookmarks", + "lang1", + "lang2", + "f13", + "f14", + "f15", + "f16", + "f17", + "f18", + "f19", + "f20", + "f21", + "f22", + "f23", + "f24" + ] + }, + { + "name": "780", + "members": [ + { + "name": "key", + "type": "424" + }, + { + "name": "down", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "781", + "members": [ + { + "name": "button", + "type": "803" + }, + { + "name": "down", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "782", + "members": [ + { + "name": "axis", + "type": "804" + }, + { + "name": "value", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "783", + "members": [ + { + "name": "type", + "type": "805" + }, + { + "name": "slot", + "type": "int" + }, + { + "name": "tracking-id", + "type": "int" + }, + { + "name": "axis", + "type": "804" + }, + { + "name": "value", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "784", + "members": [ + { + "name": "persistent", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "785", + "members": [ + { + "name": "socket" + }, + { + "name": "exec" + }, + { + "name": "rdma" + }, + { + "name": "file" + } + ], + "meta-type": "enum", + "values": [ + "socket", + "exec", + "rdma", + "file" + ] + }, + { + "name": "786", + "members": [ + { + "name": "args", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "787", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "offset", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "788", + "members": [], + "meta-type": "object" + }, + { + "name": "789", + "members": [ + { + "name": "exact" + }, + { + "name": "glob" + } + ], + "meta-type": "enum", + "values": [ + "exact", + "glob" + ] + }, + { + "name": "790", + "members": [ + { + "name": "u8" + }, + { + "name": "s8" + }, + { + "name": "u16" + }, + { + "name": "s16" + }, + { + "name": "u32" + }, + { + "name": "s32" + }, + { + "name": "f32" + } + ], + "meta-type": "enum", + "values": [ + "u8", + "s8", + "u16", + "s16", + "u32", + "s32", + "f32" + ] + }, + { + "name": "791", + "members": [ + { + "name": "number", + "type": "int" + }, + { + "name": "secondary", + "type": "int" + }, + { + "name": "subordinate", + "type": "int" + }, + { + "name": "io_range", + "type": "806" + }, + { + "name": "memory_range", + "type": "806" + }, + { + "name": "prefetchable_range", + "type": "806" + } + ], + "meta-type": "object" + }, + { + "name": "792", + "members": [ + { + "name": "compat", + "type": "str" + }, + { + "name": "data-file", + "default": null, + "type": "str" + }, + { + "name": "data-file-raw", + "default": null, + "type": "bool" + }, + { + "name": "extended-l2", + "default": null, + "type": "bool" + }, + { + "name": "lazy-refcounts", + "default": null, + "type": "bool" + }, + { + "name": "corrupt", + "default": null, + "type": "bool" + }, + { + "name": "refcount-bits", + "type": "int" + }, + { + "name": "encrypt", + "default": null, + "type": "807" + }, + { + "name": "bitmaps", + "default": null, + "type": "[808]" + }, + { + "name": "compression-type", + "type": "754" + } + ], + "meta-type": "object" + }, + { + "name": "793", + "members": [ + { + "name": "create-type", + "type": "str" + }, + { + "name": "cid", + "type": "int" + }, + { + "name": "parent-cid", + "type": "int" + }, + { + "name": "extents", + "type": "[809]" + } + ], + "meta-type": "object" + }, + { + "name": "794", + "members": [ + { + "name": "cipher-alg", + "type": "748" + }, + { + "name": "cipher-mode", + "type": "749" + }, + { + "name": "ivgen-alg", + "type": "750" + }, + { + "name": "ivgen-hash-alg", + "default": null, + "type": "751" + }, + { + "name": "hash-alg", + "type": "751" + }, + { + "name": "detached-header", + "type": "bool" + }, + { + "name": "payload-offset", + "type": "int" + }, + { + "name": "master-key-iters", + "type": "int" + }, + { + "name": "uuid", + "type": "str" + }, + { + "name": "slots", + "type": "[810]" + } + ], + "meta-type": "object" + }, + { + "name": "795", + "members": [ + { + "name": "encryption-format", + "default": null, + "type": "741" + } + ], + "meta-type": "object" + }, + { + "name": "796", + "members": [ + { + "name": "extent-size-hint", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "797", + "members": [ + { + "name": "md5" + }, + { + "name": "sha1" + }, + { + "name": "sha256" + } + ], + "meta-type": "enum", + "values": [ + "md5", + "sha1", + "sha256" + ] + }, + { + "name": "798", + "members": [ + { + "name": "qcow" + }, + { + "name": "luks" + } + ], + "meta-type": "enum", + "values": [ + "qcow", + "luks" + ] + }, + { + "name": "799", + "members": [ + { + "name": "key-secret", + "default": null, + "type": "str" + }, + { + "name": "cipher-alg", + "default": null, + "type": "748" + }, + { + "name": "cipher-mode", + "default": null, + "type": "749" + }, + { + "name": "ivgen-alg", + "default": null, + "type": "750" + }, + { + "name": "ivgen-hash-alg", + "default": null, + "type": "751" + }, + { + "name": "hash-alg", + "default": null, + "type": "751" + }, + { + "name": "iter-time", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "800", + "members": [ + { + "name": "key-secret", + "type": "str" + }, + { + "name": "cipher-alg", + "default": null, + "type": "748" + } + ], + "meta-type": "object" + }, + { + "name": "801", + "members": [ + { + "name": "key-secret", + "type": "str" + }, + { + "name": "cipher-alg", + "default": null, + "type": "748" + } + ], + "meta-type": "object" + }, + { + "name": "802", + "members": [ + { + "name": "state", + "type": "760" + }, + { + "name": "new-secret", + "default": null, + "type": "str" + }, + { + "name": "old-secret", + "default": null, + "type": "str" + }, + { + "name": "keyslot", + "default": null, + "type": "int" + }, + { + "name": "iter-time", + "default": null, + "type": "int" + }, + { + "name": "secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "803", + "members": [ + { + "name": "left" + }, + { + "name": "middle" + }, + { + "name": "right" + }, + { + "name": "wheel-up" + }, + { + "name": "wheel-down" + }, + { + "name": "side" + }, + { + "name": "extra" + }, + { + "name": "wheel-left" + }, + { + "name": "wheel-right" + }, + { + "name": "touch" + } + ], + "meta-type": "enum", + "values": [ + "left", + "middle", + "right", + "wheel-up", + "wheel-down", + "side", + "extra", + "wheel-left", + "wheel-right", + "touch" + ] + }, + { + "name": "804", + "members": [ + { + "name": "x" + }, + { + "name": "y" + } + ], + "meta-type": "enum", + "values": [ + "x", + "y" + ] + }, + { + "name": "805", + "members": [ + { + "name": "begin" + }, + { + "name": "update" + }, + { + "name": "end" + }, + { + "name": "cancel" + }, + { + "name": "data" + } + ], + "meta-type": "enum", + "values": [ + "begin", + "update", + "end", + "cancel", + "data" + ] + }, + { + "name": "806", + "members": [ + { + "name": "base", + "type": "int" + }, + { + "name": "limit", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "807", + "tag": "format", + "variants": [ + { + "case": "luks", + "type": "794" + }, + { + "case": "aes", + "type": "0" + } + ], + "members": [ + { + "name": "format", + "type": "737" + } + ], + "meta-type": "object" + }, + { + "name": "[808]", + "element-type": "808", + "meta-type": "array" + }, + { + "name": "808", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "granularity", + "type": "int" + }, + { + "name": "flags", + "type": "[811]" + } + ], + "meta-type": "object" + }, + { + "name": "[809]", + "element-type": "809", + "meta-type": "array" + }, + { + "name": "809", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "format", + "type": "str" + }, + { + "name": "virtual-size", + "type": "int" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "compressed", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[810]", + "element-type": "810", + "meta-type": "array" + }, + { + "name": "810", + "members": [ + { + "name": "active", + "type": "bool" + }, + { + "name": "iters", + "default": null, + "type": "int" + }, + { + "name": "stripes", + "default": null, + "type": "int" + }, + { + "name": "key-offset", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[811]", + "element-type": "811", + "meta-type": "array" + }, + { + "name": "811", + "members": [ + { + "name": "in-use" + }, + { + "name": "auto" + } + ], + "meta-type": "enum", + "values": [ + "in-use", + "auto" + ] + } + ], + "id": "libvirt-4" +} + +{ + "execute": "query-kvm", + "id": "libvirt-5" +} + +{ + "return": { + "enabled": false, + "present": true + }, + "id": "libvirt-5" +} + +{ + "execute": "query-mshv", + "id": "libvirt-6" +} + +{ + "return": { + "enabled": true, + "present": true + }, + "id": "libvirt-6" +} + +{ + "execute": "qom-list-types", + "id": "libvirt-7" +} + +{ + "return": [ + { + "name": "kvm-ioapic", + "parent": "ioapic-common" + }, + { + "name": "Haswell-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-vsock-device", + "parent": "vhost-vsock-common" + }, + { + "name": "pcie-pci-bridge", + "parent": "base-pci-bridge" + }, + { + "name": "EPYC-Genoa-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "acpi-erst", + "parent": "pci-device" + }, + { + "name": "ClearwaterForest-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-7.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "tpm-crb", + "parent": "device" + }, + { + "name": "isa-applesmc", + "parent": "isa-device" + }, + { + "name": "Westmere-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "usb-redir", + "parent": "usb-device" + }, + { + "name": "floppy-bus", + "parent": "bus" + }, + { + "name": "Denverton-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-testdev", + "parent": "chardev" + }, + { + "name": "usb-wacom-tablet", + "parent": "usb-device" + }, + { + "name": "pc-q35-10.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "sev-guest", + "parent": "sev-common" + }, + { + "name": "pci-ipmi-bt", + "parent": "pci-device" + }, + { + "name": "filter-buffer", + "parent": "netfilter" + }, + { + "name": "ufs-lu", + "parent": "device" + }, + { + "name": "ich9-usb-uhci6", + "parent": "pci-uhci-usb" + }, + { + "name": "secondary-vga", + "parent": "pci-vga" + }, + { + "name": "kvm-pit", + "parent": "pit-common" + }, + { + "name": "cxl-rp", + "parent": "pcie-root-port-base" + }, + { + "name": "rtl8139", + "parent": "pci-device" + }, + { + "name": "core2duo-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pci-bridge", + "parent": "base-pci-bridge" + }, + { + "name": "virtio-rng-device", + "parent": "virtio-device" + }, + { + "name": "virtio-blk-pci-transitional", + "parent": "virtio-blk-pci-base" + }, + { + "name": "virtio-crypto-device", + "parent": "virtio-device" + }, + { + "name": "ich9-usb-uhci5", + "parent": "pci-uhci-usb" + }, + { + "name": "pcm3680_pci", + "parent": "pci-device" + }, + { + "name": "vhost-user-input-pci", + "parent": "vhost-user-input-pci-base-type" + }, + { + "name": "vmware-svga", + "parent": "pci-device" + }, + { + "name": "virtio-mmio-bus", + "parent": "virtio-bus" + }, + { + "name": "i8042-mmio", + "parent": "sys-bus-device" + }, + { + "name": "vfio-iommu-user", + "parent": "vfio-iommu" + }, + { + "name": "gus", + "parent": "isa-device" + }, + { + "name": "serial", + "parent": "device" + }, + { + "name": "ich9-usb-uhci4", + "parent": "pci-uhci-usb" + }, + { + "name": "pxb-cxl-host", + "parent": "pci-host-bridge" + }, + { + "name": "usb-hub", + "parent": "usb-device" + }, + { + "name": "pc-i440fx-9.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "virtio-blk-device", + "parent": "virtio-device" + }, + { + "name": "Cooperlake-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vfio-user-pci", + "parent": "vfio-pci-base" + }, + { + "name": "ich9-usb-uhci3", + "parent": "pci-uhci-usb" + }, + { + "name": "Opteron_G5-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Westmere-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-wctablet", + "parent": "chardev" + }, + { + "name": "xen-primary-console", + "parent": "sys-bus-device" + }, + { + "name": "GraniteRapids-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-q35-6.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "ich9-usb-uhci2", + "parent": "pci-uhci-usb" + }, + { + "name": "uefi-vars-sysbus", + "parent": "sys-bus-device" + }, + { + "name": "resettable-container", + "parent": "object" + }, + { + "name": "kvmclock", + "parent": "sys-bus-device" + }, + { + "name": "qtest-accel", + "parent": "accel" + }, + { + "name": "pc-i440fx-5.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "vhost-user-vsock-pci", + "parent": "vhost-user-vsock-pci-base" + }, + { + "name": "scsi-generic", + "parent": "scsi-device" + }, + { + "name": "ich9-usb-uhci1", + "parent": "pci-uhci-usb" + }, + { + "name": "qemu-text-console", + "parent": "qemu-console" + }, + { + "name": "ICH9-SMB", + "parent": "pci-device" + }, + { + "name": "PCIE", + "parent": "PCI" + }, + { + "name": "pc-i440fx-8.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "vhost-user-snd-pci", + "parent": "vhost-user-snd-pci-base" + }, + { + "name": "x3130-upstream", + "parent": "pcie-port" + }, + { + "name": "memory-backend-ram", + "parent": "memory-backend" + }, + { + "name": "virtio-serial-pci-transitional", + "parent": "virtio-serial-pci-base" + }, + { + "name": "e1000e", + "parent": "pci-device" + }, + { + "name": "n270-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pxb-host", + "parent": "pci-host-bridge" + }, + { + "name": "vfio-pci-nohotplug", + "parent": "vfio-pci" + }, + { + "name": "virtio-serial-bus", + "parent": "bus" + }, + { + "name": "chardev-file", + "parent": "chardev-fd" + }, + { + "name": "Icelake-Server-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "tpm-passthrough", + "parent": "tpm-backend" + }, + { + "name": "pentium3-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ufs-bus", + "parent": "bus" + }, + { + "name": "xen-xenstore", + "parent": "sys-bus-device" + }, + { + "name": "ps2-mouse", + "parent": "ps2-device" + }, + { + "name": "usb-host", + "parent": "usb-device" + }, + { + "name": "tulip", + "parent": "pci-device" + }, + { + "name": "piix3-ide", + "parent": "pci-ide" + }, + { + "name": "filter-rewriter", + "parent": "netfilter" + }, + { + "name": "pc-q35-8.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "acpi-ged", + "parent": "sys-bus-device" + }, + { + "name": "isa-ipmi-bt", + "parent": "isa-device" + }, + { + "name": "vhost-scsi-pci", + "parent": "vhost-scsi-pci-base" + }, + { + "name": "virtio-gpu-pci", + "parent": "virtio-gpu-pci-base-type" + }, + { + "name": "Icelake-Server-v5-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pci-ipmi-kcs", + "parent": "pci-device" + }, + { + "name": "authz-list-file", + "parent": "authz" + }, + { + "name": "intel-iommu-iommu-memory-region", + "parent": "iommu-memory-region" + }, + { + "name": "xio3130-downstream", + "parent": "pcie-slot" + }, + { + "name": "ufs", + "parent": "pci-device" + }, + { + "name": "vhost-user-vsock-pci-non-transitional", + "parent": "vhost-user-vsock-pci-base" + }, + { + "name": "microvm-machine", + "parent": "x86-machine" + }, + { + "name": "PCI", + "parent": "bus" + }, + { + "name": "sdhci-bus", + "parent": "sd-bus" + }, + { + "name": "imx-usdhc", + "parent": "generic-sdhci" + }, + { + "name": "pci-serial-2x", + "parent": "pci-device" + }, + { + "name": "virtio-9p-device", + "parent": "virtio-device" + }, + { + "name": "vhost-user-i2c-device", + "parent": "vhost-user-base" + }, + { + "name": "virtio-scsi-pci", + "parent": "virtio-scsi-pci-base" + }, + { + "name": "ipmi-bmc-extern", + "parent": "ipmi-bmc" + }, + { + "name": "EPYC-Rome-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-6.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "Skylake-Client-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "usb-audio", + "parent": "usb-device" + }, + { + "name": "SierraForest-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-q35-7.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "qemu32-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "CXL", + "parent": "PCIE" + }, + { + "name": "xen-gnttab", + "parent": "sys-bus-device" + }, + { + "name": "ich9-usb-ehci2", + "parent": "pci-ehci-usb" + }, + { + "name": "usb-net", + "parent": "usb-device" + }, + { + "name": "vhost-vsock-pci-non-transitional", + "parent": "vhost-vsock-pci-base" + }, + { + "name": "isa-debug-exit", + "parent": "isa-device" + }, + { + "name": "KnightsMill-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-udp", + "parent": "chardev" + }, + { + "name": "mch", + "parent": "pci-device" + }, + { + "name": "i2c-bus", + "parent": "bus" + }, + { + "name": "acpi-generic-port", + "parent": "object" + }, + { + "name": "Skylake-Server-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ctucan_pci", + "parent": "pci-device" + }, + { + "name": "ich9-usb-ehci1", + "parent": "pci-ehci-usb" + }, + { + "name": "memory-region", + "parent": "object" + }, + { + "name": "nvdimm", + "parent": "pc-dimm" + }, + { + "name": "virtio-9p-pci-transitional", + "parent": "virtio-9p-pci-base" + }, + { + "name": "virtio-input-host-pci", + "parent": "virtio-input-host-pci-base-type" + }, + { + "name": "pr-manager-helper", + "parent": "pr-manager" + }, + { + "name": "Opteron_G1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-mem", + "parent": "virtio-device" + }, + { + "name": "vhost-user-device-pci", + "parent": "vhost-user-device-pci-base" + }, + { + "name": "thread-context", + "parent": "object" + }, + { + "name": "virtio-scsi-device", + "parent": "virtio-scsi-common" + }, + { + "name": "Haswell-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "YongFeng-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i82557c", + "parent": "pci-device" + }, + { + "name": "i82557b", + "parent": "pci-device" + }, + { + "name": "EPYC-Milan-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Haswell-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-q35-9.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "pxb-pcie", + "parent": "pxb" + }, + { + "name": "xen-backend", + "parent": "dynamic-sysbus-device" + }, + { + "name": "input-barrier", + "parent": "object" + }, + { + "name": "vhost-user-i2c-pci", + "parent": "vhost-user-i2c-pci-base" + }, + { + "name": "sysbus-xhci", + "parent": "sys-bus-device" + }, + { + "name": "pc-i440fx-10.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "vmmouse", + "parent": "isa-device" + }, + { + "name": "chardev-memory", + "parent": "chardev-ringbuf" + }, + { + "name": "vhost-user-scsi-pci-non-transitional", + "parent": "vhost-user-scsi-pci-base" + }, + { + "name": "i82557a", + "parent": "pci-device" + }, + { + "name": "generic-sdhci", + "parent": "sys-bus-device" + }, + { + "name": "vhost-vsock-device", + "parent": "vhost-vsock-common" + }, + { + "name": "virtio-scsi-pci-non-transitional", + "parent": "virtio-scsi-pci-base" + }, + { + "name": "migration", + "parent": "device" + }, + { + "name": "athlon-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ps2-kbd", + "parent": "ps2-device" + }, + { + "name": "EPYC-Rome-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-mouse-pci", + "parent": "virtio-mouse-pci-base-type" + }, + { + "name": "cxl-switch-mailbox-cci", + "parent": "pci-device" + }, + { + "name": "pc-q35-5.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "Skylake-Server-v5-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "IvyBridge-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "SapphireRapids-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Skylake-Client-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-vga", + "parent": "vhost-user-vga-base-type" + }, + { + "name": "Opteron_G2-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-7.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "chardev-dbus", + "parent": "chardev-socket" + }, + { + "name": "Broadwell-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "sd-card-spi", + "parent": "sd-card" + }, + { + "name": "usb-braille", + "parent": "usb-serial-dev" + }, + { + "name": "EPYC-IBPB-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Nehalem-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ib700", + "parent": "isa-device" + }, + { + "name": "amd-iommu", + "parent": "x86-iommu" + }, + { + "name": "virtio-9p-pci-non-transitional", + "parent": "virtio-9p-pci-base" + }, + { + "name": "isa-pcspk", + "parent": "isa-device" + }, + { + "name": "memory-backend-file", + "parent": "memory-backend" + }, + { + "name": "xen-disk", + "parent": "xen-block" + }, + { + "name": "xen-console", + "parent": "xen-device" + }, + { + "name": "ide-cf", + "parent": "ide-device" + }, + { + "name": "usb-tablet", + "parent": "usb-hid" + }, + { + "name": "isabus-bridge", + "parent": "sys-bus-device" + }, + { + "name": "vhost-scsi", + "parent": "vhost-scsi-common" + }, + { + "name": "sd-card", + "parent": "sdmmc-common" + }, + { + "name": "qio-channel-null", + "parent": "qio-channel" + }, + { + "name": "YongFeng-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-blk-pci-non-transitional", + "parent": "virtio-blk-pci-base" + }, + { + "name": "esp", + "parent": "device" + }, + { + "name": "Cascadelake-Server-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ne2k_pci", + "parent": "pci-device" + }, + { + "name": "usb-bus", + "parent": "bus" + }, + { + "name": "ide-cd", + "parent": "ide-device" + }, + { + "name": "qtest", + "parent": "object" + }, + { + "name": "tcg-accel", + "parent": "accel" + }, + { + "name": "virtio-balloon-pci", + "parent": "virtio-balloon-pci-base" + }, + { + "name": "Icelake-Server-noTSX-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-gpu-device", + "parent": "virtio-gpu-base" + }, + { + "name": "e1000", + "parent": "e1000-base" + }, + { + "name": "athlon-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-9.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "EPYC-Rome-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Conroe-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i82551", + "parent": "pci-device" + }, + { + "name": "SandyBridge-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "isa-ipmi-kcs", + "parent": "isa-device" + }, + { + "name": "i82550", + "parent": "pci-device" + }, + { + "name": "pc-q35-6.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "cxl-type3", + "parent": "pci-device" + }, + { + "name": "i2c-echo", + "parent": "i2c-slave" + }, + { + "name": "piix4-ide", + "parent": "pci-ide" + }, + { + "name": "vhost-user-backend", + "parent": "object" + }, + { + "name": "nvme", + "parent": "pci-device" + }, + { + "name": "mioe3680_pci", + "parent": "pci-device" + }, + { + "name": "vmxnet3", + "parent": "pci-device" + }, + { + "name": "ES1370", + "parent": "pci-device" + }, + { + "name": "nec-usb-xhci", + "parent": "pci-xhci" + }, + { + "name": "kvm64-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "kvm-apic", + "parent": "apic-common" + }, + { + "name": "pc-i440fx-8.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "isa-pit", + "parent": "pit-common" + }, + { + "name": "Broadwell-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-sound-pci", + "parent": "virtio-sound-pci-base-type" + }, + { + "name": "smbus-eeprom", + "parent": "smbus-device" + }, + { + "name": "memory-backend-memfd", + "parent": "memory-backend" + }, + { + "name": "dbus-display", + "parent": "object" + }, + { + "name": "mshv-accel", + "parent": "accel" + }, + { + "name": "virtio-mem-system-reset", + "parent": "object" + }, + { + "name": "virtio-serial-device", + "parent": "virtio-device" + }, + { + "name": "Skylake-Client-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Denverton-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "iothread", + "parent": "event-loop-base" + }, + { + "name": "xen-bridge", + "parent": "sys-bus-device" + }, + { + "name": "vhost-user-gpu-pci", + "parent": "vhost-user-gpu-pci-base-type" + }, + { + "name": "virtio-crypto-pci", + "parent": "virtio-crypto-pci-base-type" + }, + { + "name": "i8042", + "parent": "isa-device" + }, + { + "name": "SierraForest-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pentium3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "System", + "parent": "bus" + }, + { + "name": "xen-net-device", + "parent": "xen-device" + }, + { + "name": "ati-vga", + "parent": "pci-device" + }, + { + "name": "kvm-i8259", + "parent": "pic-common" + }, + { + "name": "pc-q35-8.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "isa-serial", + "parent": "isa-device" + }, + { + "name": "imx.usbphy", + "parent": "sys-bus-device" + }, + { + "name": "x-remote-object", + "parent": "object" + }, + { + "name": "core2duo-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "container", + "parent": "object" + }, + { + "name": "cirrus-vga", + "parent": "pci-device" + }, + { + "name": "Opteron_G3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "main-loop", + "parent": "event-loop-base" + }, + { + "name": "kvm32-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Cascadelake-Server-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Icelake-Server-v7-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i82559er", + "parent": "pci-device" + }, + { + "name": "remote-pcihost", + "parent": "pcie-host-bridge" + }, + { + "name": "virtio-rng-pci-non-transitional", + "parent": "virtio-rng-pci-base" + }, + { + "name": "virtio-serial-pci", + "parent": "virtio-serial-pci-base" + }, + { + "name": "Cooperlake-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "486-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "xen-cdrom", + "parent": "xen-block" + }, + { + "name": "vmport", + "parent": "isa-device" + }, + { + "name": "sgx-epc", + "parent": "device" + }, + { + "name": "scsi-cd", + "parent": "scsi-disk-base" + }, + { + "name": "pc-q35-7.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "gpex-root", + "parent": "pci-device" + }, + { + "name": "isa-ide", + "parent": "isa-device" + }, + { + "name": "vhost-user-blk-pci-non-transitional", + "parent": "vhost-user-blk-pci-base" + }, + { + "name": "am53c974", + "parent": "pci-device" + }, + { + "name": "qemu64-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "e1000-82545em", + "parent": "e1000-base" + }, + { + "name": "virtio-serial-pci-non-transitional", + "parent": "virtio-serial-pci-base" + }, + { + "name": "vhost-user-scsi", + "parent": "vhost-scsi-common" + }, + { + "name": "pxb-pcie-bus", + "parent": "PCIE" + }, + { + "name": "sdhci-pci", + "parent": "pci-device" + }, + { + "name": "igbvf", + "parent": "pci-device" + }, + { + "name": "PIIX4_PM", + "parent": "pci-device" + }, + { + "name": "virtio-rng-pci-transitional", + "parent": "virtio-rng-pci-base" + }, + { + "name": "EPYC-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-vdpa-device", + "parent": "virtio-device" + }, + { + "name": "usb-bot", + "parent": "usb-storage-dev" + }, + { + "name": "qio-channel-buffer", + "parent": "qio-channel" + }, + { + "name": "VGA", + "parent": "pci-vga" + }, + { + "name": "SapphireRapids-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "hv-balloon", + "parent": "vmbus-dev" + }, + { + "name": "i440FX", + "parent": "pci-device" + }, + { + "name": "xen-bus", + "parent": "bus" + }, + { + "name": "Penryn-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "SierraForest-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-q35-9.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "Conroe-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "cryptodev-backend-lkcf", + "parent": "cryptodev-backend" + }, + { + "name": "apic", + "parent": "apic-common" + }, + { + "name": "vhost-user-fs-device", + "parent": "virtio-device" + }, + { + "name": "Icelake-Server-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pci-serial-4x", + "parent": "pci-device" + }, + { + "name": "xen-evtchn", + "parent": "sys-bus-device" + }, + { + "name": "Opteron_G5-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "uefi-vars-x64", + "parent": "uefi-vars-sysbus" + }, + { + "name": "Haswell-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "hpet", + "parent": "sys-bus-device" + }, + { + "name": "pci-ohci", + "parent": "pci-device" + }, + { + "name": "virtio-tablet-device", + "parent": "virtio-input-hid-device" + }, + { + "name": "EPYC-v5-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-Genoa-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-parallel", + "parent": "chardev" + }, + { + "name": "chardev-vc", + "parent": "chardev" + }, + { + "name": "cryptodev-backend", + "parent": "object" + }, + { + "name": "isapc-machine", + "parent": "generic-pc-machine" + }, + { + "name": "cryptodev-vhost-user", + "parent": "cryptodev-backend" + }, + { + "name": "tpm-emulator", + "parent": "tpm-backend" + }, + { + "name": "i8257", + "parent": "isa-device" + }, + { + "name": "usb-uas", + "parent": "usb-device" + }, + { + "name": "IvyBridge-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "SandyBridge-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ivshmem-plain", + "parent": "ivshmem-common" + }, + { + "name": "EPYC-Rome-v5-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-keyboard-pci", + "parent": "virtio-keyboard-pci-base-type" + }, + { + "name": "pcnet", + "parent": "pci-device" + }, + { + "name": "Dhyana-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Nehalem-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-5.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "AMDVI-PCI", + "parent": "pci-device" + }, + { + "name": "qemu-graphic-console", + "parent": "qemu-console" + }, + { + "name": "i82559c", + "parent": "pci-device" + }, + { + "name": "virtserialport", + "parent": "virtio-serial-port" + }, + { + "name": "ipoctal232", + "parent": "ipack-device" + }, + { + "name": "filter-redirector", + "parent": "netfilter" + }, + { + "name": "usb-mouse", + "parent": "usb-hid" + }, + { + "name": "i82559b", + "parent": "pci-device" + }, + { + "name": "ccid-bus", + "parent": "bus" + }, + { + "name": "ide-hd", + "parent": "ide-device" + }, + { + "name": "tls-creds-x509", + "parent": "tls-creds" + }, + { + "name": "Snowridge-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Broadwell-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "acpi-generic-initiator", + "parent": "object" + }, + { + "name": "vhost-user-scsi-pci", + "parent": "vhost-user-scsi-pci-base" + }, + { + "name": "emmc", + "parent": "sdmmc-common" + }, + { + "name": "i82559a", + "parent": "pci-device" + }, + { + "name": "kvaser_pci", + "parent": "pci-device" + }, + { + "name": "dbus-vmstate", + "parent": "object" + }, + { + "name": "qio-channel-command", + "parent": "qio-channel" + }, + { + "name": "e1000-82544gc", + "parent": "e1000-base" + }, + { + "name": "tdx-guest", + "parent": "x86-confidential-guest" + }, + { + "name": "Opteron_G3-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "usb-ccid", + "parent": "usb-device" + }, + { + "name": "host-iommu-device-iommufd-vfio", + "parent": "host-iommu-device-iommufd" + }, + { + "name": "x-remote-iommu", + "parent": "object" + }, + { + "name": "virtio-blk-pci", + "parent": "virtio-blk-pci-base" + }, + { + "name": "qemu-fixed-text-console", + "parent": "qemu-text-console" + }, + { + "name": "port92", + "parent": "isa-device" + }, + { + "name": "isa-cirrus-vga", + "parent": "isa-device" + }, + { + "name": "qemu64-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Skylake-Server-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vfio-pci", + "parent": "vfio-pci-base" + }, + { + "name": "virtio-net-device", + "parent": "virtio-device" + }, + { + "name": "virtio-pmem", + "parent": "virtio-device" + }, + { + "name": "mc146818rtc", + "parent": "isa-device" + }, + { + "name": "bochs-display", + "parent": "pci-device" + }, + { + "name": "virtio-multitouch-device", + "parent": "virtio-input-hid-device" + }, + { + "name": "Broadwell-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "GraniteRapids-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "qio-net-listener", + "parent": "object" + }, + { + "name": "edu", + "parent": "pci-device" + }, + { + "name": "pc-testdev", + "parent": "isa-device" + }, + { + "name": "qio-channel-websock", + "parent": "qio-channel" + }, + { + "name": "vfio-iommu-iommufd", + "parent": "vfio-iommu" + }, + { + "name": "megasas", + "parent": "megasas-base" + }, + { + "name": "YongFeng-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-6.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "virtio-iommu-pci", + "parent": "virtio-iommu-pci-base-type" + }, + { + "name": "vmcoreinfo", + "parent": "device" + }, + { + "name": "tpci200", + "parent": "pci-device" + }, + { + "name": "rocker", + "parent": "pci-device" + }, + { + "name": "EPYC-Turin-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "qio-channel-file", + "parent": "qio-channel" + }, + { + "name": "gpio_i2c", + "parent": "sys-bus-device" + }, + { + "name": "Skylake-Client-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "coreduo-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "qio-channel-socket", + "parent": "qio-channel" + }, + { + "name": "Icelake-Server-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-socket", + "parent": "chardev" + }, + { + "name": "clock", + "parent": "object" + }, + { + "name": "Haswell-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-vdpa-device-pci-non-transitional", + "parent": "vhost-vdpa-device-pci-base" + }, + { + "name": "secret", + "parent": "secret_common" + }, + { + "name": "usb-ehci", + "parent": "pci-ehci-usb" + }, + { + "name": "host-x86_64-cpu", + "parent": "max-x86_64-cpu" + }, + { + "name": "pxb", + "parent": "pci-device" + }, + { + "name": "AC97", + "parent": "pci-device" + }, + { + "name": "vmgenid", + "parent": "device" + }, + { + "name": "Cascadelake-Server-noTSX-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-multitouch-pci", + "parent": "virtio-multitouch-pci-base-type" + }, + { + "name": "nvme-bus", + "parent": "bus" + }, + { + "name": "xen-sysbus", + "parent": "bus" + }, + { + "name": "virtio-net-pci-non-transitional", + "parent": "virtio-net-pci-base" + }, + { + "name": "cs4231a", + "parent": "isa-device" + }, + { + "name": "pc-i440fx-10.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "scsi-hd", + "parent": "scsi-disk-base" + }, + { + "name": "usb-kbd", + "parent": "usb-hid" + }, + { + "name": "isa-fdc", + "parent": "isa-device" + }, + { + "name": "base-xhci", + "parent": "device" + }, + { + "name": "pc-q35-5.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "filter-replay", + "parent": "netfilter" + }, + { + "name": "usb-mtp", + "parent": "usb-device" + }, + { + "name": "input-linux", + "parent": "object" + }, + { + "name": "ioh3420", + "parent": "pcie-root-port-base" + }, + { + "name": "filter-mirror", + "parent": "netfilter" + }, + { + "name": "Skylake-Server-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-rng", + "parent": "vhost-user-base" + }, + { + "name": "hyperv-testdev", + "parent": "isa-device" + }, + { + "name": "s3c-sdhci", + "parent": "generic-sdhci" + }, + { + "name": "tpm-tis", + "parent": "isa-device" + }, + { + "name": "fw_cfg_mem", + "parent": "fw_cfg" + }, + { + "name": "Westmere-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "lsi53c810", + "parent": "lsi53c895a" + }, + { + "name": "x-pci-proxy-dev", + "parent": "pci-device" + }, + { + "name": "virtio-mouse-device", + "parent": "virtio-input-hid-device" + }, + { + "name": "virtconsole", + "parent": "virtserialport" + }, + { + "name": "guest-loader", + "parent": "device" + }, + { + "name": "x-remote-machine", + "parent": "machine" + }, + { + "name": "throttle-group", + "parent": "object" + }, + { + "name": "pc-i440fx-7.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "piix4-usb-uhci", + "parent": "pci-uhci-usb" + }, + { + "name": "virtio-rng-pci", + "parent": "virtio-rng-pci-base" + }, + { + "name": "vhost-vdpa-device-pci-transitional", + "parent": "vhost-vdpa-device-pci-base" + }, + { + "name": "vhost-user-gpio-device", + "parent": "vhost-user-base" + }, + { + "name": "chardev-gdb", + "parent": "chardev" + }, + { + "name": "virtio-scsi-pci-transitional", + "parent": "virtio-scsi-pci-base" + }, + { + "name": "vfio-iommu-legacy", + "parent": "vfio-iommu" + }, + { + "name": "gpex-pcihost", + "parent": "pcie-host-bridge" + }, + { + "name": "iommufd", + "parent": "object" + }, + { + "name": "Cascadelake-Server-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Skylake-Client-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-device", + "parent": "vhost-user-base" + }, + { + "name": "pc-q35-10.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "Icelake-Server-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pci-testdev", + "parent": "pci-device" + }, + { + "name": "vhost-user-input", + "parent": "vhost-user-base" + }, + { + "name": "xen-overlay", + "parent": "sys-bus-device" + }, + { + "name": "ich9-intel-hda", + "parent": "intel-hda-generic" + }, + { + "name": "secret_keyring", + "parent": "secret_common" + }, + { + "name": "EPYC-Genoa-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "PIIX3", + "parent": "pci-piix" + }, + { + "name": "tls-creds-psk", + "parent": "tls-creds" + }, + { + "name": "virtio-9p-pci", + "parent": "virtio-9p-pci-base" + }, + { + "name": "ISA", + "parent": "bus" + }, + { + "name": "phenom-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "YongFeng-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-vsock-pci", + "parent": "vhost-vsock-pci-base" + }, + { + "name": "virtio-sound-device", + "parent": "virtio-device" + }, + { + "name": "pc-dimm", + "parent": "device" + }, + { + "name": "pxb-cxl-bus", + "parent": "CXL" + }, + { + "name": "pc-i440fx-9.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "virtio-net-pci-transitional", + "parent": "virtio-net-pci-base" + }, + { + "name": "irq", + "parent": "object" + }, + { + "name": "virtio-balloon-pci-non-transitional", + "parent": "virtio-balloon-pci-base" + }, + { + "name": "ipmi-bmc-sim", + "parent": "ipmi-bmc" + }, + { + "name": "Snowridge-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vmbus-bridge", + "parent": "sys-bus-device" + }, + { + "name": "IvyBridge-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "SapphireRapids-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "coreduo-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "usb-storage", + "parent": "usb-storage-dev" + }, + { + "name": "vhost-user-blk-pci-transitional", + "parent": "vhost-user-blk-pci-base" + }, + { + "name": "chardev-msmouse", + "parent": "chardev" + }, + { + "name": "pc-q35-6.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "pentium2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-scsi-pci-transitional", + "parent": "vhost-scsi-pci-base" + }, + { + "name": "isa-i8259", + "parent": "pic-common" + }, + { + "name": "Skylake-Client-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "colo-compare", + "parent": "object" + }, + { + "name": "sev-snp-guest", + "parent": "sev-common" + }, + { + "name": "KnightsMill-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-mmio", + "parent": "sys-bus-device" + }, + { + "name": "pxb-bus", + "parent": "PCI" + }, + { + "name": "Broadwell-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-Milan-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-8.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "qemu-xhci", + "parent": "pci-xhci" + }, + { + "name": "n270-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pvpanic", + "parent": "isa-device" + }, + { + "name": "rng-random", + "parent": "rng-backend" + }, + { + "name": "Skylake-Server-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Nehalem-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "kvmvapic", + "parent": "sys-bus-device" + }, + { + "name": "nvme-ns", + "parent": "device" + }, + { + "name": "Icelake-Server-v6-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Opteron_G2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "megasas-gen2", + "parent": "megasas-base" + }, + { + "name": "vhost-user-blk-pci", + "parent": "vhost-user-blk-pci-base" + }, + { + "name": "authz-simple", + "parent": "authz" + }, + { + "name": "fw_cfg_io", + "parent": "fw_cfg" + }, + { + "name": "intel-iommu", + "parent": "x86-iommu" + }, + { + "name": "none-machine", + "parent": "machine" + }, + { + "name": "HDA", + "parent": "bus" + }, + { + "name": "Snowridge-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Broadwell-noTSX-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "u2f-passthru", + "parent": "u2f-key" + }, + { + "name": "IvyBridge-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-pty", + "parent": "chardev" + }, + { + "name": "pc-q35-8.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "vfio-pci-igd-lpc-bridge", + "parent": "pci-device" + }, + { + "name": "sysbus-esp", + "parent": "sys-bus-device" + }, + { + "name": "cryptodev-backend-builtin", + "parent": "cryptodev-backend" + }, + { + "name": "tls-cipher-suites", + "parent": "tls-creds" + }, + { + "name": "host-iommu-device-legacy-vfio", + "parent": "host-iommu-device" + }, + { + "name": "Broadwell-noTSX-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-Rome-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "qio-dns-resolver", + "parent": "object" + }, + { + "name": "virtio-balloon-pci-transitional", + "parent": "virtio-balloon-pci-base" + }, + { + "name": "igb", + "parent": "pci-device" + }, + { + "name": "Haswell-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "SapphireRapids-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-keyboard-device", + "parent": "virtio-input-hid-device" + }, + { + "name": "i82801b11-bridge", + "parent": "base-pci-bridge" + }, + { + "name": "hv-syndbg", + "parent": "device" + }, + { + "name": "ramfb", + "parent": "dynamic-sysbus-device" + }, + { + "name": "hda-output", + "parent": "hda-audio" + }, + { + "name": "pc-q35-7.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "virtio-input-host-device", + "parent": "virtio-input-device" + }, + { + "name": "IndustryPack", + "parent": "bus" + }, + { + "name": "Broadwell-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ioapic", + "parent": "ioapic-common" + }, + { + "name": "EPYC-Milan-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pentium-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "qemu32-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "xen-sysdev", + "parent": "sys-bus-device" + }, + { + "name": "memory-region-portio-list", + "parent": "object" + }, + { + "name": "Haswell-noTSX-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-null", + "parent": "chardev" + }, + { + "name": "pci-serial", + "parent": "pci-device" + }, + { + "name": "Opteron_G4-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "kvm-accel", + "parent": "accel" + }, + { + "name": "vhost-scsi-pci-non-transitional", + "parent": "vhost-scsi-pci-base" + }, + { + "name": "Denverton-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "piix3-usb-uhci", + "parent": "pci-uhci-usb" + }, + { + "name": "phenom-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "qio-channel-rdma", + "parent": "qio-channel" + }, + { + "name": "ne2k_isa", + "parent": "isa-device" + }, + { + "name": "virtio-iommu-memory-region", + "parent": "iommu-memory-region" + }, + { + "name": "adlib", + "parent": "isa-device" + }, + { + "name": "cxl-fmw", + "parent": "sys-bus-device" + }, + { + "name": "vhost-user-gpio-pci", + "parent": "vhost-user-gpio-pci-base" + }, + { + "name": "vhost-user-gpu", + "parent": "virtio-gpu-base" + }, + { + "name": "pentium-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-q35-9.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "hda-duplex", + "parent": "hda-audio" + }, + { + "name": "amd-iommu-iommu-memory-region", + "parent": "iommu-memory-region" + }, + { + "name": "can-bus", + "parent": "object" + }, + { + "name": "pvpanic-pci", + "parent": "pci-device" + }, + { + "name": "tls-creds-anon", + "parent": "tls-creds" + }, + { + "name": "Cooperlake-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Cascadelake-Server-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Nehalem-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-balloon-device", + "parent": "virtio-device" + }, + { + "name": "Skylake-Server-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "xen-platform", + "parent": "pci-device" + }, + { + "name": "cfi.pflash01", + "parent": "sys-bus-device" + }, + { + "name": "isa-parallel", + "parent": "isa-device" + }, + { + "name": "pentium2-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-rng-pci", + "parent": "vhost-user-rng-pci-base" + }, + { + "name": "isa-vga", + "parent": "isa-device" + }, + { + "name": "EPYC-Rome-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "cxl-upstream", + "parent": "pcie-port" + }, + { + "name": "i440FX-pcihost", + "parent": "pci-host-bridge" + }, + { + "name": "isa-debugcon", + "parent": "isa-device" + }, + { + "name": "pc-i440fx-4.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "cxl-downstream", + "parent": "pcie-slot" + }, + { + "name": "rng-egd", + "parent": "rng-backend" + }, + { + "name": "chardev-hub", + "parent": "chardev" + }, + { + "name": "i82558b", + "parent": "pci-device" + }, + { + "name": "Cascadelake-Server-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ivshmem-doorbell", + "parent": "ivshmem-common" + }, + { + "name": "virtio-iommu-device", + "parent": "virtio-device" + }, + { + "name": "virtio-net-pci", + "parent": "virtio-net-pci-base" + }, + { + "name": "i82558a", + "parent": "pci-device" + }, + { + "name": "loader", + "parent": "device" + }, + { + "name": "usb-serial", + "parent": "usb-serial-dev" + }, + { + "name": "pvscsi", + "parent": "pci-device" + }, + { + "name": "Denverton-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-5.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "EPYC-Milan-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i82801", + "parent": "pci-device" + }, + { + "name": "memory-backend-shm", + "parent": "memory-backend" + }, + { + "name": "virtio-mem-pci", + "parent": "virtio-mem-pci-base" + }, + { + "name": "SierraForest-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-pmem-pci", + "parent": "virtio-pmem-pci-base" + }, + { + "name": "virtio-tablet-pci", + "parent": "virtio-tablet-pci-base-type" + }, + { + "name": "dc390", + "parent": "am53c974" + }, + { + "name": "ClearwaterForest-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i6300esb", + "parent": "pci-device" + }, + { + "name": "Cascadelake-Server-v5-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "floppy", + "parent": "device" + }, + { + "name": "authz-list", + "parent": "authz" + }, + { + "name": "Opteron_G4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-snd", + "parent": "vhost-user-base" + }, + { + "name": "sb16", + "parent": "isa-device" + }, + { + "name": "vhost-user-fs-pci", + "parent": "vhost-user-fs-pci-base" + }, + { + "name": "ich9-ahci", + "parent": "pci-device" + }, + { + "name": "Westmere-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-scsi-pci-transitional", + "parent": "vhost-user-scsi-pci-base" + }, + { + "name": "vmbus", + "parent": "bus" + }, + { + "name": "chardev-pipe", + "parent": "chardev-fd" + }, + { + "name": "max-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i2c-ddc", + "parent": "i2c-slave" + }, + { + "name": "can-host-socketcan", + "parent": "can-host" + }, + { + "name": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i82562", + "parent": "pci-device" + }, + { + "name": "pc-q35-4.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "ram-block-attributes", + "parent": "object" + }, + { + "name": "chardev-mux", + "parent": "chardev" + }, + { + "name": "pci-bridge-seat", + "parent": "pci-bridge" + }, + { + "name": "kvm32-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "lsi53c895a", + "parent": "pci-device" + }, + { + "name": "qio-channel-block", + "parent": "qio-channel" + }, + { + "name": "pc-i440fx-6.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "SandyBridge-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "intel-hda", + "parent": "intel-hda-generic" + }, + { + "name": "vmclock", + "parent": "device" + }, + { + "name": "Opteron_G1-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "base-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "GraniteRapids-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "hyperv-synic", + "parent": "device" + }, + { + "name": "486-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "kvm64-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "IDE", + "parent": "bus" + }, + { + "name": "pcie-root-port", + "parent": "pcie-root-port-base" + }, + { + "name": "scsi-block", + "parent": "scsi-disk-base" + }, + { + "name": "mptsas1068", + "parent": "pci-device" + }, + { + "name": "ICH9-LPC", + "parent": "pci-device" + }, + { + "name": "Snowridge-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-vdpa-device-pci", + "parent": "vhost-vdpa-device-pci-base" + }, + { + "name": "q35-pcihost", + "parent": "pcie-host-bridge" + }, + { + "name": "legacy-reset", + "parent": "object" + }, + { + "name": "chardev-stdio", + "parent": "chardev-fd" + }, + { + "name": "SapphireRapids-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "SCSI", + "parent": "bus" + }, + { + "name": "Penryn-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "hda-micro", + "parent": "hda-audio" + }, + { + "name": "ivshmem-flat", + "parent": "sys-bus-device" + }, + { + "name": "pxb-cxl", + "parent": "pxb-pcie" + }, + { + "name": "EPYC-Turin-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Dhyana-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "rng-builtin", + "parent": "rng-backend" + }, + { + "name": "sd-bus", + "parent": "bus" + }, + { + "name": "filter-dump", + "parent": "netfilter" + }, + { + "name": "chardev-serial", + "parent": "chardev-fd" + }, + { + "name": "virtio-pci-bus", + "parent": "virtio-bus" + }, + { + "name": "smbus-ipmi", + "parent": "smbus-device" + }, + { + "name": "authz-pam", + "parent": "authz" + }, + { + "name": "chardev-ringbuf", + "parent": "chardev" + }, + { + "name": "Skylake-Server-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-blk", + "parent": "virtio-device" + }, + { + "name": "SandyBridge-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "nvme-subsys", + "parent": "device" + }, + { + "name": "Haswell-noTSX-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-q35-5.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "qio-channel-tls", + "parent": "qio-channel" + }, + { + "name": "GraniteRapids-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-vga", + "parent": "virtio-vga-base-type" + }, + { + "name": "piix4-isa", + "parent": "pci-piix" + }, + { + "name": "Icelake-Server-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Dhyana-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Snowridge-v3-x86_64-cpu", + "parent": "x86_64-cpu" + } + ], + "id": "libvirt-7" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-blk-pci" + }, + "id": "libvirt-8" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "vectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "ioeventfd", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "class", + "type": "uint32" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "lcyls", + "type": "uint32" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 256, + "name": "queue-size", + "type": "uint16" + }, + { + "default-value": false, + "name": "share-rw", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "lheads", + "type": "uint32" + }, + { + "default-value": "auto", + "name": "account-invalid", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "lsecs", + "type": "uint32" + }, + { + "default-value": 0, + "name": "secs", + "type": "uint32" + }, + { + "default-value": 65535, + "name": "num-queues", + "type": "uint16" + }, + { + "name": "iothread", + "type": "link" + }, + { + "name": "serial", + "type": "str" + }, + { + "default-value": 0, + "name": "cyls", + "type": "uint32" + }, + { + "default-value": 0, + "name": "min_io_size", + "type": "size" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "name": "virtio-backend", + "type": "child" + }, + { + "default-value": 0, + "name": "heads", + "type": "uint32" + }, + { + "name": "bootindex", + "type": "int32" + }, + { + "default-value": true, + "name": "config-wce", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "seg-max-adjust", + "description": "on/off", + "type": "bool" + }, + { + "name": "drive", + "description": "Node name or ID of a block device to use as a backen= d", + "type": "str" + }, + { + "default-value": "auto", + "name": "werror", + "description": "Error handling policy (report/ignore/enospc/stop/aut= o)", + "type": "BlockdevOnError" + }, + { + "name": "iothread-vq-mapping", + "description": "IOThread virtqueue mapping list [{\"iothread\":\"\", \"vqs\":[1,2,3,...]},...]", + "type": "IOThreadVirtQueueMappingList" + }, + { + "default-value": true, + "name": "report-discard-granularity", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "rerror", + "description": "Error handling policy (report/ignore/enospc/stop/aut= o)", + "type": "BlockdevOnError" + }, + { + "default-value": "auto", + "name": "write-cache", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "physical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "opt_io_size", + "type": "size" + }, + { + "default-value": 0, + "name": "logical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": 4194303, + "name": "max-discard-sectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "discard", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "discard_granularity", + "type": "size" + }, + { + "default-value": true, + "name": "request-merging", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "write-zeroes", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4194303, + "name": "max-write-zeroes-sectors", + "type": "uint32" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "account-failed", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "backend_defaults", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "x-enable-wce-if-config-wce", + "description": "on/off", + "type": "bool" + } + ], + "id": "libvirt-8" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-net-pci" + }, + "id": "libvirt-9" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "vectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "ioeventfd", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "hash-ipv6", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": "auto", + "name": "hash-tcp6ex", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "ctrl_vlan", + "description": "on/off", + "type": "bool" + }, + { + "name": "duplex", + "type": "str" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "name": "virtio-backend", + "type": "child" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 150000, + "name": "x-txtimer", + "type": "uint32" + }, + { + "default-value": true, + "name": "guest_tso6", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "status", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "ctrl_vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "guest_ufo", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "hash-tcp6", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": "auto", + "name": "hash-ipv4", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": "auto", + "name": "hash-udp6", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "ctrl_mac_addr", + "description": "on/off", + "type": "bool" + }, + { + "default-value": -1, + "name": "speed", + "type": "int32" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "name": "mac", + "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34= :56", + "type": "str" + }, + { + "name": "netdev", + "description": "ID of a netdev to use as a backend", + "type": "str" + }, + { + "default-value": true, + "name": "guest_tso4", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "guest_csum", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "hash-tcp4", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "x-mtu-bypass-backend", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "hash-udp4", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "hash", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "hash-ipv6ex", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "name": "bootindex", + "type": "int32" + }, + { + "default-value": true, + "name": "guest_announce", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "mq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "guest_uso6", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "host_tso6", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 256, + "name": "rx_queue_size", + "type": "uint16" + }, + { + "default-value": false, + "name": "failover", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "host_ecn", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "host_uso", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "ctrl_rx_extra", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "mrg_rxbuf", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "guest_uso4", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 256, + "name": "x-txburst", + "type": "int32" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "csum", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 256, + "name": "tx_queue_size", + "type": "uint16" + }, + { + "default-value": true, + "name": "host_tso4", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "gso", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "hash-udp6ex", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "host_ufo", + "description": "on/off", + "type": "bool" + }, + { + "default-value": [], + "name": "ebpf-rss-fds", + "type": "list" + }, + { + "default-value": false, + "name": "rss", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "host_mtu", + "type": "uint16" + }, + { + "name": "tx", + "type": "str" + }, + { + "default-value": false, + "name": "guest_rsc_ext", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 300000, + "name": "rsc_interval", + "type": "uint32" + }, + { + "default-value": true, + "name": "ctrl_guest_offloads", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "ctrl_rx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "guest_ecn", + "description": "on/off", + "type": "bool" + } + ], + "id": "libvirt-9" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-scsi-pci" + }, + "id": "libvirt-10" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "vectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "ioeventfd", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "hotplug", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "name": "iothread-vq-mapping", + "description": "IOThread virtqueue mapping list [{\"iothread\":\"\", \"vqs\":[1,2,3,...]},...]", + "type": "IOThreadVirtQueueMappingList" + }, + { + "default-value": 4294967295, + "name": "num_queues", + "type": "uint32" + }, + { + "default-value": 65535, + "name": "max_sectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "name": "iothread", + "type": "link" + }, + { + "default-value": true, + "name": "param_change", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 256, + "name": "virtqueue_size", + "type": "uint32" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "seg_max_adjust", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 128, + "name": "cmd_per_lun", + "type": "uint32" + }, + { + "name": "virtio-backend", + "type": "child" + } + ], + "id": "libvirt-10" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-net-ccw" + }, + "id": "libvirt-11" +} + +{ + "id": "libvirt-11", + "error": { + "class": "DeviceNotFound", + "desc": "Device 'virtio-net-ccw' not found" + } +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-scsi-ccw" + }, + "id": "libvirt-12" +} + +{ + "id": "libvirt-12", + "error": { + "class": "DeviceNotFound", + "desc": "Device 'virtio-scsi-ccw' not found" + } +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "vfio-pci" + }, + "id": "libvirt-13" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "on", + "name": "x-pre-copy-dirty-page-tracking", + "description": "Disable dirty pages tracking during iterative phase = (DEBUG)", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "x-no-kvm-intx", + "description": "Disable direct VFIO->KVM INTx injection. Allows to t= race INTx interrupts (DEBUG)", + "type": "bool" + }, + { + "default-value": false, + "name": "migration-events", + "description": "Emit VFIO migration QAPI event when a VFIO device ch= anges its migration state. For management applications", + "type": "bool" + }, + { + "default-value": "on", + "name": "x-device-dirty-page-tracking", + "description": "Disable device dirty page tracking and use container= -based dirty page tracking", + "type": "OnOffAuto" + }, + { + "default-value": 4294967295, + "name": "x-pci-sub-device-id", + "description": "Override PCI Subsystem Device ID with provided value= (DEBUG)", + "type": "uint32" + }, + { + "name": "fd", + "type": "string" + }, + { + "default-value": "auto", + "name": "enable-migration", + "description": "Enale device migration. Also requires a host VFIO PC= I variant or mdev driver with migration support enabled", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "skip-vsc-check", + "description": "Skip config space check for Vendor Specific Capabili= ty. Setting to false will enforce strict checking of VSC content (DEBUG)", + "type": "bool" + }, + { + "default-value": "auto", + "name": "x-migration-load-config-after-iter", + "description": "Start the config load only after all iterables were = loaded (during non-iterables loading phase) when doing live migration of de= vice state via multifd channels", + "type": "OnOffAuto" + }, + { + "default-value": 4294967295, + "name": "x-pci-device-id", + "description": "Override PCI device ID with provided value (DEBUG)", + "type": "uint32" + }, + { + "default-value": false, + "name": "x-no-kvm-msi", + "description": "Disable direct VFIO->KVM MSI injection. Allows to tr= ace MSI interrupts (DEBUG)", + "type": "bool" + }, + { + "default-value": 0, + "name": "xres", + "description": "Set X display resolution the vGPU should use", + "type": "uint32" + }, + { + "default-value": "off", + "name": "display", + "description": "Enable display support for device, ex. vGPU", + "type": "OnOffAuto" + }, + { + "default-value": 4294967295, + "name": "x-pci-sub-vendor-id", + "description": "Override PCI Subsystem Vendor ID with provided value= (DEBUG)", + "type": "uint32" + }, + { + "default-value": false, + "name": "x-no-mmap", + "description": "Disable MMAP for device. Allows to trace MMIO access= es (DEBUG)", + "type": "bool" + }, + { + "default-value": "off", + "name": "x-msix-relocation", + "description": "Specify MSI-X MMIO relocation to the end of specifie= d existing BAR or new BAR to avoid virtualization overhead due to adjacent = device registers", + "type": "OffAutoPCIBAR" + }, + { + "default-value": true, + "name": "x-req", + "description": "Disable device request notification support (DEBUG)", + "type": "bool" + }, + { + "default-value": false, + "name": "x-no-kvm-ioeventfd", + "description": "Disable registration of ioeventfds with KVM (DEBUG)", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "x-pci-vendor-id", + "description": "Override PCI Vendor ID with provided value (DEBUG)", + "type": "uint32" + }, + { + "name": "x-nv-gpudirect-clique", + "description": "Add NVIDIA GPUDirect capability indicating P2P DMA c= lique for device [0-15]", + "type": "uint8" + }, + { + "default-value": false, + "name": "x-no-vfio-ioeventfd", + "description": "Disable linking of KVM ioeventfds to VFIO ioeventfds= (DEBUG)", + "type": "bool" + }, + { + "default-value": "auto", + "name": "x-migration-multifd-transfer", + "description": "Transfer this device state via multifd channels when= live migrating it", + "type": "OnOffAuto" + }, + { + "default-value": 1100, + "name": "x-intx-mmap-timeout-ms", + "description": "When EOI is not provided by KVM/QEMU, wait time (mil= liseconds) to re-enable device direct access after INTx (DEBUG)", + "type": "uint32" + }, + { + "default-value": 0, + "name": "x-igd-gms", + "description": "Override IGD data stolen memory size (32MiB units)", + "type": "uint32" + }, + { + "default-value": 18446744073709551615, + "name": "x-migration-max-queued-buffers-size", + "description": "Maximum size of in-flight VFIO device state buffers = queued at the destination when doing live migration of device state via mul= tifd channels", + "type": "size" + }, + { + "name": "sysfsdev", + "description": "Host sysfs path of assigned device", + "type": "str" + }, + { + "name": "vf-token", + "description": "Specify UUID VF token. Required for VF when PF is ow= ned by another VFIO driver", + "type": "str" + }, + { + "default-value": false, + "name": "x-igd-lpc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "x-pci-class-code", + "type": "uint32" + }, + { + "default-value": 0, + "name": "yres", + "description": "Set Y display resolution the vGPU should use", + "type": "uint32" + }, + { + "default-value": false, + "name": "x-vga", + "description": "Expose VGA address spaces for device", + "type": "bool" + }, + { + "default-value": true, + "name": "x-igd-opregion", + "description": "Expose host IGD OpRegion to guest", + "type": "bool" + }, + { + "default-value": false, + "name": "x-no-kvm-msix", + "description": "Disable direct VFIO->KVM MSIx injection. Allows to t= race MSIx interrupts (DEBUG)", + "type": "bool" + }, + { + "name": "iommufd", + "description": "Set host IOMMUFD backend device", + "type": "link" + }, + { + "name": "host", + "description": "Host PCI address [domain:] of ass= igned device", + "type": "str" + }, + { + "default-value": "auto", + "name": "x-igd-legacy-mode", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "x-no-geforce-quirks", + "description": "Disable GeForce quirks (for NVIDIA Quadro/GRID/Tesla= ). Improves performance", + "type": "bool" + }, + { + "default-value": false, + "name": "x-balloon-allowed", + "description": "Override allowing ballooning with device (DEBUG, DAN= GER)", + "type": "bool" + }, + { + "name": "bootindex", + "type": "int32" + } + ], + "id": "libvirt-13" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "scsi-hd" + }, + "id": "libvirt-14" +} + +{ + "return": [ + { + "default-value": 4294967295, + "name": "scsi-id", + "type": "uint32" + }, + { + "default-value": 4294967295, + "name": "lun", + "type": "uint32" + }, + { + "default-value": 0, + "name": "channel", + "type": "uint32" + }, + { + "default-value": 0, + "name": "secs", + "type": "uint32" + }, + { + "default-value": 0, + "name": "lcyls", + "type": "uint32" + }, + { + "default-value": false, + "name": "share-rw", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "account-invalid", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "lsecs", + "type": "uint32" + }, + { + "default-value": 5, + "name": "scsi_version", + "type": "int32" + }, + { + "default-value": false, + "name": "removable", + "description": "on/off", + "type": "bool" + }, + { + "name": "ver", + "type": "str" + }, + { + "default-value": 1073741824, + "name": "max_unmap_size", + "type": "uint64" + }, + { + "default-value": 0, + "name": "cyls", + "type": "uint32" + }, + { + "name": "serial", + "type": "str" + }, + { + "default-value": 0, + "name": "min_io_size", + "type": "size" + }, + { + "name": "product", + "type": "str" + }, + { + "default-value": 0, + "name": "rotation_rate", + "type": "uint16" + }, + { + "default-value": 0, + "name": "heads", + "type": "uint32" + }, + { + "default-value": true, + "name": "dpofua", + "description": "on/off", + "type": "bool" + }, + { + "name": "drive", + "description": "Node name or ID of a block device to use as a backen= d", + "type": "str" + }, + { + "default-value": "auto", + "name": "werror", + "description": "Error handling policy (report/ignore/enospc/stop/aut= o)", + "type": "BlockdevOnError" + }, + { + "default-value": 0, + "name": "wwn", + "type": "uint64" + }, + { + "name": "vendor", + "type": "str" + }, + { + "default-value": "auto", + "name": "rerror", + "description": "Error handling policy (report/ignore/enospc/stop/aut= o)", + "type": "BlockdevOnError" + }, + { + "default-value": "auto", + "name": "write-cache", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "physical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": 2147483647, + "name": "max_io_size", + "type": "uint64" + }, + { + "default-value": false, + "name": "quirk_mode_page_vendor_specific_apple", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "opt_io_size", + "type": "size" + }, + { + "default-value": 0, + "name": "logical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": true, + "name": "migrate-emulated-scsi-request", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "discard_granularity", + "type": "size" + }, + { + "default-value": 0, + "name": "port_wwn", + "type": "uint64" + }, + { + "default-value": 0, + "name": "port_index", + "type": "uint16" + }, + { + "default-value": "auto", + "name": "account-failed", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "lheads", + "type": "uint32" + }, + { + "name": "device_id", + "type": "str" + }, + { + "default-value": "auto", + "name": "backend_defaults", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "name": "bootindex", + "type": "int32" + } + ], + "id": "libvirt-14" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "ide-hd" + }, + "id": "libvirt-15" +} + +{ + "return": [ + { + "default-value": false, + "name": "win2k-install-hack", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "unit", + "type": "uint32" + }, + { + "default-value": 0, + "name": "lsecs", + "type": "uint32" + }, + { + "default-value": "auto", + "name": "account-invalid", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "name": "model", + "type": "str" + }, + { + "default-value": 0, + "name": "lheads", + "type": "uint32" + }, + { + "default-value": 0, + "name": "rotation_rate", + "type": "uint16" + }, + { + "name": "drive", + "description": "Node name or ID of a block device to use as a backen= d", + "type": "str" + }, + { + "name": "serial", + "type": "str" + }, + { + "default-value": 0, + "name": "logical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "name": "ver", + "type": "str" + }, + { + "default-value": false, + "name": "share-rw", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "write-cache", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "heads", + "type": "uint32" + }, + { + "default-value": 0, + "name": "wwn", + "type": "uint64" + }, + { + "default-value": 4294967295, + "name": "discard_granularity", + "type": "size" + }, + { + "default-value": "auto", + "name": "backend_defaults", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "cyls", + "type": "uint32" + }, + { + "default-value": 0, + "name": "lcyls", + "type": "uint32" + }, + { + "default-value": 0, + "name": "opt_io_size", + "type": "size" + }, + { + "default-value": "auto", + "name": "rerror", + "description": "Error handling policy (report/ignore/enospc/stop/aut= o)", + "type": "BlockdevOnError" + }, + { + "default-value": "auto", + "name": "bios-chs-trans", + "description": "Logical CHS translation algorithm (auto/none/lba/la= rge/rechs)", + "type": "BiosAtaTranslation" + }, + { + "default-value": 0, + "name": "min_io_size", + "type": "size" + }, + { + "default-value": "auto", + "name": "account-failed", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "physical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": 0, + "name": "secs", + "type": "uint32" + }, + { + "default-value": "auto", + "name": "werror", + "description": "Error handling policy (report/ignore/enospc/stop/aut= o)", + "type": "BlockdevOnError" + }, + { + "name": "bootindex", + "type": "int32" + } + ], + "id": "libvirt-15" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "PIIX4_PM" + }, + "id": "libvirt-16" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "acpi-pci-hotplug-with-bridge-support", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "smb_io_base", + "type": "uint32" + }, + { + "default-value": true, + "name": "acpi-root-pci-hotplug", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "disable_s3", + "type": "uint8" + }, + { + "default-value": false, + "name": "smm-enabled", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "disable_s4", + "type": "uint8" + }, + { + "default-value": 2, + "name": "s4_val", + "type": "uint8" + }, + { + "default-value": false, + "name": "x-not-migrate-acpi-index", + "description": "on/off", + "type": "bool" + }, + { + "name": "bus", + "type": "link" + }, + { + "default-value": false, + "name": "smm-compat", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "memory-hotplug-support", + "description": "on/off", + "type": "bool" + }, + { + "name": "smi-irq[0]", + "type": "link" + }, + { + "name": "unnamed-gpio-out[0]", + "type": "link" + } + ], + "id": "libvirt-16" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "usb-redir" + }, + "id": "libvirt-17" +} + +{ + "return": [ + { + "name": "pcap", + "type": "str" + }, + { + "name": "port", + "type": "str" + }, + { + "default-value": true, + "name": "msos-desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "serial", + "type": "str" + }, + { + "name": "filter", + "type": "str" + }, + { + "default-value": true, + "name": "streams", + "description": "on/off", + "type": "bool" + }, + { + "name": "chardev", + "description": "ID of a chardev to use as a backend", + "type": "str" + }, + { + "default-value": 2, + "name": "debug", + "type": "uint8" + }, + { + "default-value": true, + "name": "suppress-remote-wake", + "description": "on/off", + "type": "bool" + }, + { + "name": "bootindex", + "type": "int32" + }, + { + "name": "attached", + "type": "bool" + } + ], + "id": "libvirt-17" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "usb-storage" + }, + "id": "libvirt-18" +} + +{ + "return": [ + { + "name": "pcap", + "type": "str" + }, + { + "name": "port", + "type": "str" + }, + { + "default-value": true, + "name": "msos-desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "serial", + "type": "str" + }, + { + "default-value": false, + "name": "commandlog", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "rerror", + "description": "Error handling policy (report/ignore/enospc/stop/aut= o)", + "type": "BlockdevOnError" + }, + { + "default-value": 0, + "name": "min_io_size", + "type": "size" + }, + { + "default-value": "auto", + "name": "backend_defaults", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "removable", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "share-rw", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "account-failed", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "logical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": "auto", + "name": "write-cache", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "opt_io_size", + "type": "size" + }, + { + "default-value": "auto", + "name": "account-invalid", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "name": "drive", + "description": "Node name or ID of a block device to use as a backen= d", + "type": "str" + }, + { + "default-value": 4294967295, + "name": "discard_granularity", + "type": "size" + }, + { + "default-value": 0, + "name": "physical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": "auto", + "name": "werror", + "description": "Error handling policy (report/ignore/enospc/stop/aut= o)", + "type": "BlockdevOnError" + }, + { + "name": "bootindex", + "type": "int32" + }, + { + "name": "attached", + "type": "bool" + } + ], + "id": "libvirt-18" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "kvm-pit" + }, + "id": "libvirt-19" +} + +{ + "return": [ + { + "default-value": 4294967295, + "name": "iobase", + "type": "uint32" + }, + { + "default-value": "delay", + "name": "lost_tick_policy", + "description": "Policy for handling lost ticks (discard/delay/slew)", + "type": "LostTickPolicy" + } + ], + "id": "libvirt-19" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "VGA" + }, + "id": "libvirt-20" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "refresh_rate", + "type": "uint32" + }, + { + "default-value": false, + "name": "global-vmstate", + "description": "on/off", + "type": "bool" + }, + { + "name": "big-endian-framebuffer", + "type": "bool" + }, + { + "default-value": 16, + "name": "vgamem_mb", + "type": "uint32" + }, + { + "default-value": true, + "name": "qemu-extended-regs", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "mmio", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "ymax", + "type": "uint32" + }, + { + "default-value": 0, + "name": "yres", + "type": "uint32" + }, + { + "default-value": 0, + "name": "xmax", + "type": "uint32" + }, + { + "default-value": true, + "name": "edid", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "xres", + "type": "uint32" + } + ], + "id": "libvirt-20" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "vmware-svga" + }, + "id": "libvirt-21" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "global-vmstate", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 16, + "name": "vgamem_mb", + "type": "uint32" + } + ], + "id": "libvirt-21" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-gpu-pci" + }, + "id": "libvirt-22" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 3, + "name": "vectors", + "type": "uint32" + }, + { + "default-value": false, + "name": "ioeventfd", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 800, + "name": "yres", + "type": "uint32" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "edid", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "hostmem", + "type": "size" + }, + { + "default-value": 2, + "name": "x-scanout-vmstate-version", + "type": "uint8" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 268435456, + "name": "max_hostmem", + "type": "size" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "name": "outputs", + "description": "VirtIO GPU output list [{\"name\":\"\"},...]", + "type": "VirtIOGPUOutputList" + }, + { + "default-value": false, + "name": "blob", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 1, + "name": "max_outputs", + "type": "uint32" + }, + { + "default-value": 1280, + "name": "xres", + "type": "uint32" + }, + { + "name": "virtio-backend", + "type": "child" + } + ], + "id": "libvirt-22" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-gpu-device" + }, + "id": "libvirt-23" +} + +{ + "return": [ + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "outputs", + "description": "VirtIO GPU output list [{\"name\":\"\"},...]", + "type": "VirtIOGPUOutputList" + }, + { + "default-value": 1, + "name": "max_outputs", + "type": "uint32" + }, + { + "default-value": 1280, + "name": "xres", + "type": "uint32" + }, + { + "default-value": 2, + "name": "x-scanout-vmstate-version", + "type": "uint8" + }, + { + "default-value": 268435456, + "name": "max_hostmem", + "type": "size" + }, + { + "default-value": 800, + "name": "yres", + "type": "uint32" + }, + { + "default-value": true, + "name": "edid", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "blob", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "hostmem", + "type": "size" + } + ], + "id": "libvirt-23" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "ICH9-LPC" + }, + "id": "libvirt-24" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-smi-broadcast", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "noreboot", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "smm-enabled", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-smi-periodic-timer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-smi-swsmi-timer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "smm-compat", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-smi-cpu-hotplug", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-smi-cpu-hotunplug", + "description": "on/off", + "type": "bool" + }, + { + "name": "acpi-pci-hotplug-with-bridge-support", + "type": "bool" + }, + { + "name": "gsi[12]", + "type": "link" + }, + { + "name": "gsi[16]", + "type": "link" + }, + { + "name": "gsi[13]", + "type": "link" + }, + { + "name": "rtc", + "type": "child" + }, + { + "name": "gsi[14]", + "type": "link" + }, + { + "name": "disable_s4", + "type": "uint8" + }, + { + "name": "disable_s3", + "type": "uint8" + }, + { + "name": "gsi[15]", + "type": "link" + }, + { + "name": "sci_int", + "type": "uint8" + }, + { + "name": "acpi_disable_cmd", + "type": "uint8" + }, + { + "name": "gsi[17]", + "type": "link" + }, + { + "name": "bus", + "type": "link" + }, + { + "name": "pm_io_base", + "type": "uint32" + }, + { + "name": "gsi[18]", + "type": "link" + }, + { + "name": "gsi[19]", + "type": "link" + }, + { + "name": "enable_tco", + "type": "bool" + }, + { + "name": "s4_val", + "type": "uint8" + }, + { + "name": "gsi[0]", + "type": "link" + }, + { + "name": "x-smi-negotiated-features", + "type": "uint64" + }, + { + "name": "gsi[1]", + "type": "link" + }, + { + "name": "gsi[20]", + "type": "link" + }, + { + "name": "gpe0_blk", + "type": "uint32" + }, + { + "name": "gsi[21]", + "type": "link" + }, + { + "name": "gsi[2]", + "type": "link" + }, + { + "name": "x-keep-pci-slot-hpc", + "type": "bool" + }, + { + "name": "gsi[3]", + "type": "link" + }, + { + "name": "gsi[22]", + "type": "link" + }, + { + "name": "gpe0_blk_len", + "type": "uint32" + }, + { + "name": "gsi[4]", + "type": "link" + }, + { + "name": "gsi[23]", + "type": "link" + }, + { + "name": "acpi_enable_cmd", + "type": "uint8" + }, + { + "name": "gsi[5]", + "type": "link" + }, + { + "name": "gsi[6]", + "type": "link" + }, + { + "name": "cpu-hotplug-legacy", + "type": "bool" + }, + { + "name": "gsi[7]", + "type": "link" + }, + { + "name": "gsi[8]", + "type": "link" + }, + { + "name": "gsi[10]", + "type": "link" + }, + { + "name": "gsi[9]", + "type": "link" + }, + { + "name": "gsi[11]", + "type": "link" + } + ], + "id": "libvirt-24" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-balloon-pci" + }, + "id": "libvirt-25" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "vectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "ioeventfd", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "free-page-reporting", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "guest-stats-polling-interval", + "type": "int" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "deflate-on-oom", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "page-poison", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "name": "guest-stats", + "type": "guest statistics" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "name": "iothread", + "type": "link" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "qemu-4-0-config-size", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "free-page-hint", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "name": "virtio-backend", + "type": "child" + } + ], + "id": "libvirt-25" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-balloon-ccw" + }, + "id": "libvirt-26" +} + +{ + "id": "libvirt-26", + "error": { + "class": "DeviceNotFound", + "desc": "Device 'virtio-balloon-ccw' not found" + } +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-balloon-device" + }, + "id": "libvirt-27" +} + +{ + "return": [ + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "iothread", + "type": "link" + }, + { + "default-value": false, + "name": "deflate-on-oom", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "free-page-hint", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "page-poison", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "qemu-4-0-config-size", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "free-page-reporting", + "description": "on/off", + "type": "bool" + }, + { + "name": "guest-stats-polling-interval", + "type": "int" + }, + { + "name": "guest-stats", + "type": "guest statistics" + } + ], + "id": "libvirt-27" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "intel-iommu" + }, + "id": "libvirt-28" +} + +{ + "return": [ + { + "default-value": true, + "name": "pt", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "device-iotlb", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "intremap", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "fs1gp", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "stale-tm", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-scalable-mode", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "dma-translation", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "caching-mode", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 48, + "name": "aw-bits", + "type": "uint8" + }, + { + "default-value": "auto", + "name": "eim", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "version", + "type": "uint32" + }, + { + "default-value": false, + "name": "x-buggy-eim", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pasid-mode", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-flts", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "dma-drain", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "snoop-control", + "description": "on/off", + "type": "bool" + } + ], + "id": "libvirt-28" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "mch" + }, + "id": "libvirt-29" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "smbase-smram", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 16, + "name": "extended-tseg-mbytes", + "type": "uint16" + } + ], + "id": "libvirt-29" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "nvdimm" + }, + "id": "libvirt-30" +} + +{ + "return": [ + { + "name": "memdev", + "type": "link" + }, + { + "default-value": 0, + "name": "node", + "type": "uint32" + }, + { + "default-value": 0, + "name": "addr", + "type": "uint64" + }, + { + "default-value": -1, + "name": "slot", + "type": "int32" + }, + { + "default-value": false, + "name": "unarmed", + "description": "on/off", + "type": "bool" + }, + { + "name": "uuid", + "type": "QemuUUID" + }, + { + "name": "label-size", + "type": "int" + }, + { + "name": "size", + "type": "uint64" + } + ], + "id": "libvirt-30" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "pcie-root-port" + }, + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pci-express-writeable-slt-bug", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "port", + "type": "uint8" + }, + { + "default-value": 8, + "name": "aer_log_max", + "type": "uint16" + }, + { + "default-value": false, + "name": "x-do-not-expose-native-hotplug-cap", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "hotplug", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "slot", + "type": "uint16" + }, + { + "default-value": 0, + "name": "chassis", + "type": "uint8" + }, + { + "default-value": true, + "name": "power_controller_present", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "disable-acs", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 18446744073709551615, + "name": "mem-reserve", + "type": "size" + }, + { + "default-value": 18446744073709551615, + "name": "pref64-reserve", + "type": "size" + }, + { + "default-value": 4294967295, + "name": "bus-reserve", + "type": "uint32" + }, + { + "default-value": "32", + "name": "x-width", + "description": "1/2/4/8/12/16/32", + "type": "PCIELinkWidth" + }, + { + "default-value": true, + "name": "x-migrate-msix", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 18446744073709551615, + "name": "io-reserve", + "type": "size" + }, + { + "default-value": "16", + "name": "x-speed", + "description": "2_5/5/8/16/32/64", + "type": "PCIELinkSpeed" + }, + { + "default-value": 18446744073709551615, + "name": "pref32-reserve", + "type": "size" + } + ], + "id": "libvirt-31" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "usb-host" + }, + "id": "libvirt-32" +} + +{ + "return": [ + { + "name": "pcap", + "type": "str" + }, + { + "name": "port", + "type": "str" + }, + { + "default-value": true, + "name": "msos-desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "serial", + "type": "str" + }, + { + "default-value": true, + "name": "pipeline", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "hostbus", + "type": "uint32" + }, + { + "default-value": 4, + "name": "isobufs", + "type": "uint32" + }, + { + "default-value": 0, + "name": "vendorid", + "type": "uint32" + }, + { + "default-value": 0, + "name": "productid", + "type": "uint32" + }, + { + "name": "hostport", + "type": "str" + }, + { + "name": "hostdevice", + "type": "str" + }, + { + "default-value": 0, + "name": "hostaddr", + "type": "uint32" + }, + { + "default-value": true, + "name": "suppress-remote-wake", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 2, + "name": "loglevel", + "type": "uint32" + }, + { + "default-value": 32, + "name": "isobsize", + "type": "uint32" + }, + { + "default-value": false, + "name": "guest-resets-all", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "guest-reset", + "description": "on/off", + "type": "bool" + }, + { + "name": "bootindex", + "type": "int32" + }, + { + "name": "attached", + "type": "bool" + } + ], + "id": "libvirt-32" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "vhost-user-fs-device" + }, + "id": "libvirt-33" +} + +{ + "return": [ + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "chardev", + "description": "ID of a chardev to use as a backend", + "type": "str" + }, + { + "default-value": 128, + "name": "queue-size", + "type": "uint16" + }, + { + "name": "tag", + "type": "str" + }, + { + "default-value": 1, + "name": "num-request-queues", + "type": "uint16" + }, + { + "name": "bootindex", + "type": "int32" + } + ], + "id": "libvirt-33" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-mem-pci" + }, + "id": "libvirt-34" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "vectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "ioeventfd", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "memaddr", + "type": "uint64" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "name": "memdev", + "type": "link" + }, + { + "default-value": true, + "name": "x-early-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "node", + "type": "uint32" + }, + { + "name": "size", + "type": "size" + }, + { + "name": "requested-size", + "type": "size" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "name": "block-size", + "type": "size" + }, + { + "default-value": false, + "name": "prealloc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "on", + "name": "unplugged-inaccessible", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "dynamic-memslots", + "description": "on/off", + "type": "bool" + }, + { + "name": "virtio-backend", + "type": "child" + } + ], + "id": "libvirt-34" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-iommu-pci" + }, + "id": "libvirt-35" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers use= d for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": [], + "name": "reserved-regions", + "type": "list" + }, + { + "default-value": 0, + "name": "class", + "type": "uint32" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "host", + "name": "granule", + "description": "Granule page size (4k/8k/16k/64k/host)", + "type": "GranuleMode" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "boot-bypass", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "name": "primary-bus", + "type": "link" + }, + { + "default-value": 64, + "name": "aw-bits", + "type": "uint8" + }, + { + "name": "virtio-backend", + "type": "child" + } + ], + "id": "libvirt-35" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "amd-iommu" + }, + "id": "libvirt-36" +} + +{ + "return": [ + { + "default-value": true, + "name": "pt", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "device-iotlb", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "intremap", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "xtsup", + "description": "on/off", + "type": "bool" + }, + { + "name": "pci-id", + "type": "str" + } + ], + "id": "libvirt-36" +} + +{ + "execute": "qom-list-properties", + "arguments": { + "typename": "memory-backend-file" + }, + "id": "libvirt-37" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "share", + "description": "Mark the memory as private to QEMU or shared", + "type": "bool" + }, + { + "name": "size", + "description": "Size of the memory region (ex: 500M)", + "type": "int" + }, + { + "name": "dump", + "description": "Set to 'off' to exclude from core dump", + "type": "bool" + }, + { + "name": "prealloc-threads", + "description": "Number of CPU threads to use for prealloc", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "type": "bool" + }, + { + "name": "policy", + "description": "Set the NUMA policy", + "type": "HostMemPolicy" + }, + { + "name": "prealloc-context", + "description": "Context to use for creating CPU threads for prealloc= ation", + "type": "link" + }, + { + "name": "prealloc", + "description": "Preallocate memory", + "type": "bool" + }, + { + "name": "reserve", + "description": "Reserve swap space (or huge pages) if applicable", + "type": "bool" + }, + { + "name": "host-nodes", + "description": "Binds memory to the list of NUMA host nodes", + "type": "int" + }, + { + "name": "merge", + "description": "Mark memory as mergeable", + "type": "bool" + }, + { + "name": "pmem", + "type": "bool" + }, + { + "name": "align", + "type": "int" + }, + { + "name": "offset", + "description": "Offset into the target file (ex: 1G)", + "type": "int" + }, + { + "name": "mem-path", + "type": "string" + }, + { + "name": "rom", + "description": "Whether to create Read Only Memory (ROM)", + "type": "OnOffAuto" + }, + { + "name": "discard-data", + "type": "bool" + }, + { + "name": "readonly", + "type": "bool" + } + ], + "id": "libvirt-37" +} + +{ + "execute": "qom-list-properties", + "arguments": { + "typename": "memory-backend-memfd" + }, + "id": "libvirt-38" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "share", + "description": "Mark the memory as private to QEMU or shared", + "type": "bool" + }, + { + "name": "size", + "description": "Size of the memory region (ex: 500M)", + "type": "int" + }, + { + "name": "dump", + "description": "Set to 'off' to exclude from core dump", + "type": "bool" + }, + { + "name": "prealloc-threads", + "description": "Number of CPU threads to use for prealloc", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "type": "bool" + }, + { + "name": "policy", + "description": "Set the NUMA policy", + "type": "HostMemPolicy" + }, + { + "name": "prealloc-context", + "description": "Context to use for creating CPU threads for prealloc= ation", + "type": "link" + }, + { + "name": "prealloc", + "description": "Preallocate memory", + "type": "bool" + }, + { + "name": "reserve", + "description": "Reserve swap space (or huge pages) if applicable", + "type": "bool" + }, + { + "name": "host-nodes", + "description": "Binds memory to the list of NUMA host nodes", + "type": "int" + }, + { + "name": "merge", + "description": "Mark memory as mergeable", + "type": "bool" + }, + { + "name": "hugetlb", + "description": "Use huge pages", + "type": "bool" + }, + { + "name": "seal", + "description": "Seal growing & shrinking", + "type": "bool" + }, + { + "name": "hugetlbsize", + "description": "Huge pages size (ex: 2M, 1G)", + "type": "int" + } + ], + "id": "libvirt-38" +} + +{ + "execute": "qom-list-properties", + "arguments": { + "typename": "max-x86_64-cpu" + }, + "id": "libvirt-39" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "parent_bus", + "type": "link" + }, + { + "name": "realized", + "type": "bool" + }, + { + "name": "hotplugged", + "type": "bool" + }, + { + "name": "hotpluggable", + "type": "bool" + }, + { + "name": "memory", + "type": "link" + }, + { + "name": "legacy-memory", + "type": "str" + }, + { + "name": "start-powered-off", + "type": "bool" + }, + { + "name": "vmx-invept-single-context", + "type": "bool" + }, + { + "name": "core-capability", + "type": "bool" + }, + { + "name": "popcnt", + "type": "bool" + }, + { + "name": "sgx-debug", + "type": "bool" + }, + { + "name": "kvm-poll-control", + "type": "bool" + }, + { + "name": "dtes64", + "type": "bool" + }, + { + "name": "vmx-invvpid-single-addr", + "type": "bool" + }, + { + "name": "xstore", + "type": "bool" + }, + { + "default-value": 0, + "name": "min-xlevel2", + "type": "uint32" + }, + { + "name": "stepping", + "type": "int" + }, + { + "default-value": true, + "name": "x-vendor-cpuid-only-v2", + "description": "on/off", + "type": "bool" + }, + { + "name": "sm4", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-emsr-bitmap", + "description": "on/off", + "type": "bool" + }, + { + "name": "pse36", + "type": "bool" + }, + { + "name": "avx512-4vnniw", + "type": "bool" + }, + { + "default-value": true, + "name": "x-intel-pt-auto-level", + "description": "on/off", + "type": "bool" + }, + { + "name": "fma4", + "type": "bool" + }, + { + "name": "avx512-vp2intersect", + "type": "bool" + }, + { + "name": "avx2", + "type": "bool" + }, + { + "name": "amd-psfd", + "type": "bool" + }, + { + "name": "amd-stibp", + "type": "bool" + }, + { + "name": "sgxlc", + "type": "bool" + }, + { + "name": "sm3", + "type": "bool" + }, + { + "name": "family", + "type": "int" + }, + { + "name": "vmx-ept-advanced-exitinfo", + "type": "bool" + }, + { + "name": "vmx-store-lma", + "type": "bool" + }, + { + "name": "msr-imm", + "type": "bool" + }, + { + "default-value": true, + "name": "vmware-cpuid-freq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "hv-spinlocks", + "type": "uint32" + }, + { + "default-value": false, + "name": "x-force-cpuid-0x1f", + "description": "on/off", + "type": "bool" + }, + { + "name": "ddpd-u", + "type": "bool" + }, + { + "name": "vmx-nested-exception", + "type": "bool" + }, + { + "name": "vmx-entry-noload-debugctl", + "type": "bool" + }, + { + "name": "bhi-no", + "type": "bool" + }, + { + "name": "amx-fp16", + "type": "bool" + }, + { + "name": "erms", + "type": "bool" + }, + { + "name": "vaes", + "type": "bool" + }, + { + "name": "vmx-eptad", + "type": "bool" + }, + { + "name": "vmx-activity-wait-sipi", + "type": "bool" + }, + { + "name": "vmx-flexpriority", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-reset", + "description": "on/off", + "type": "bool" + }, + { + "name": "rdrand", + "type": "bool" + }, + { + "name": "lam", + "type": "bool" + }, + { + "name": "vmx-pause-exit", + "type": "bool" + }, + { + "name": "vmx-shadow-vmcs", + "type": "bool" + }, + { + "name": "model", + "type": "int" + }, + { + "name": "avx512-vpopcntdq", + "type": "bool" + }, + { + "name": "xcrypt", + "type": "bool" + }, + { + "name": "tbm", + "type": "bool" + }, + { + "name": "movdiri", + "type": "bool" + }, + { + "name": "vmx-monitor-exit", + "type": "bool" + }, + { + "name": "kvm-pv-eoi", + "type": "bool" + }, + { + "default-value": 0, + "name": "hv-version-id-spack", + "type": "uint32" + }, + { + "name": "lm", + "type": "bool" + }, + { + "default-value": true, + "name": "x-vendor-cpuid-only", + "description": "on/off", + "type": "bool" + }, + { + "name": "pbrsb-no", + "type": "bool" + }, + { + "name": "vmx-unrestricted-guest", + "type": "bool" + }, + { + "default-value": 0, + "name": "host-phys-bits-limit", + "type": "uint8" + }, + { + "name": "pae", + "type": "bool" + }, + { + "name": "ssse3", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-runtime", + "description": "on/off", + "type": "bool" + }, + { + "name": "phe", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "guest-phys-bits", + "type": "uint32" + }, + { + "default-value": false, + "name": "host-phys-bits", + "description": "on/off", + "type": "bool" + }, + { + "name": "taa-no", + "type": "bool" + }, + { + "name": "sgx-aex-notify", + "type": "bool" + }, + { + "name": "full-width-write", + "type": "bool" + }, + { + "name": "arat", + "type": "bool" + }, + { + "name": "avx512vbmi2", + "type": "bool" + }, + { + "name": "sha512", + "type": "bool" + }, + { + "name": "arch-lbr", + "type": "bool" + }, + { + "name": "vmx-vnmi-pending", + "type": "bool" + }, + { + "name": "vmx-any-errcode", + "type": "bool" + }, + { + "name": "x2apic", + "type": "bool" + }, + { + "name": "npt", + "type": "bool" + }, + { + "name": "pmm-en", + "type": "bool" + }, + { + "name": "vmx-invpcid-exit", + "type": "bool" + }, + { + "name": "avx512ifma", + "type": "bool" + }, + { + "name": "ibpb-brtype", + "type": "bool" + }, + { + "name": "model-id", + "type": "string" + }, + { + "default-value": 0, + "name": "ucode-rev", + "type": "uint64" + }, + { + "default-value": false, + "name": "hv-evmcs", + "description": "on/off", + "type": "bool" + }, + { + "name": "srso-user-kernel-no", + "type": "bool" + }, + { + "name": "vmx-io-exit", + "type": "bool" + }, + { + "name": "tsc", + "type": "bool" + }, + { + "default-value": false, + "name": "x-force-features", + "description": "on/off", + "type": "bool" + }, + { + "name": "vmx-ins-outs", + "type": "bool" + }, + { + "name": "dca", + "type": "bool" + }, + { + "name": "vmx-apicv-x2apic", + "type": "bool" + }, + { + "name": "perfctr-core", + "type": "bool" + }, + { + "name": "ia64", + "type": "bool" + }, + { + "name": "fdp-excptn-only", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-stimer-direct", + "description": "on/off", + "type": "bool" + }, + { + "name": "gds-no", + "type": "bool" + }, + { + "name": "vmx-exit-secondary-ctls", + "type": "bool" + }, + { + "name": "vmx-cr3-load-noexit", + "type": "bool" + }, + { + "name": "rfds-no", + "type": "bool" + }, + { + "default-value": false, + "name": "pmu", + "description": "on/off", + "type": "bool" + }, + { + "name": "vmx-entry-load-rtit-ctl", + "type": "bool" + }, + { + "name": "kvmclock", + "type": "bool" + }, + { + "name": "avx10", + "type": "bool" + }, + { + "name": "vmx-invept-single-context-noglobals", + "type": "bool" + }, + { + "default-value": false, + "name": "xen-vapic", + "description": "on/off", + "type": "bool" + }, + { + "name": "md-clear", + "type": "bool" + }, + { + "name": "invtsc", + "type": "bool" + }, + { + "name": "pn", + "type": "bool" + }, + { + "name": "avx512cd", + "type": "bool" + }, + { + "name": "cmp-legacy", + "type": "bool" + }, + { + "name": "cx16", + "type": "bool" + }, + { + "name": "avx512dq", + "type": "bool" + }, + { + "name": "abm", + "type": "bool" + }, + { + "name": "vmx-activity-shutdown", + "type": "bool" + }, + { + "name": "auto-ibrs", + "type": "bool" + }, + { + "name": "kvm-pv-ipi", + "type": "bool" + }, + { + "name": "avx10-128", + "type": "bool" + }, + { + "name": "vmx-apicv-register", + "type": "bool" + }, + { + "name": "fxsr-opt", + "type": "bool" + }, + { + "name": "skip-l1dfl-vmentry", + "type": "bool" + }, + { + "default-value": true, + "name": "fill-mtrr-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-migrate-smi-count", + "description": "on/off", + "type": "bool" + }, + { + "name": "wbnoinvd", + "type": "bool" + }, + { + "name": "sgx1", + "type": "bool" + }, + { + "name": "rdpid", + "type": "bool" + }, + { + "name": "pcid", + "type": "bool" + }, + { + "name": "bhi-ctrl", + "type": "bool" + }, + { + "name": "syscall", + "type": "bool" + }, + { + "name": "pse", + "type": "bool" + }, + { + "name": "rrsba-ctrl", + "type": "bool" + }, + { + "name": "avx-ne-convert", + "type": "bool" + }, + { + "name": "xsaves", + "type": "bool" + }, + { + "name": "vmx-entry-load-pat", + "type": "bool" + }, + { + "name": "vgif", + "type": "bool" + }, + { + "name": "mce", + "type": "bool" + }, + { + "name": "xfd", + "type": "bool" + }, + { + "default-value": -1, + "name": "node-id", + "type": "int32" + }, + { + "name": "sgx-tokenkey", + "type": "bool" + }, + { + "name": "ibpb", + "type": "bool" + }, + { + "default-value": true, + "name": "x-amd-topoext-features-only", + "description": "on/off", + "type": "bool" + }, + { + "name": "vmx-apicv-xapic", + "type": "bool" + }, + { + "name": "vmx-hlt-exit", + "type": "bool" + }, + { + "name": "lwp", + "type": "bool" + }, + { + "name": "eraps", + "type": "bool" + }, + { + "name": "cldemote", + "type": "bool" + }, + { + "name": "vmx-exit-load-pkrs", + "type": "bool" + }, + { + "name": "rtm", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-tlbflush", + "description": "on/off", + "type": "bool" + }, + { + "name": "kvm-steal-time", + "type": "bool" + }, + { + "default-value": true, + "name": "cpuid-0xb", + "description": "on/off", + "type": "bool" + }, + { + "name": "fsrs", + "type": "bool" + }, + { + "name": "sgx-provisionkey", + "type": "bool" + }, + { + "name": "vmx-eptp-switching", + "type": "bool" + }, + { + "name": "vmx-invlpg-exit", + "type": "bool" + }, + { + "name": "vmx-entry-load-efer", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "level-func7", + "type": "uint32" + }, + { + "default-value": -1, + "name": "die-id", + "type": "int32" + }, + { + "name": "vmx-exit-save-efer", + "type": "bool" + }, + { + "default-value": true, + "name": "x-l1-cache-per-thread", + "description": "on/off", + "type": "bool" + }, + { + "name": "vme", + "type": "bool" + }, + { + "name": "kvm-pv-unhalt", + "type": "bool" + }, + { + "name": "vmx-desc-exit", + "type": "bool" + }, + { + "name": "sgx-kss", + "type": "bool" + }, + { + "name": "vmx-invvpid", + "type": "bool" + }, + { + "name": "vmx-entry-ia32e-mode", + "type": "bool" + }, + { + "name": "svm", + "type": "bool" + }, + { + "name": "kvm-hint-dedicated", + "type": "bool" + }, + { + "name": "vmx-ept-execonly", + "type": "bool" + }, + { + "name": "avx-ifma", + "type": "bool" + }, + { + "default-value": -1, + "name": "module-id", + "type": "int32" + }, + { + "name": "mca", + "type": "bool" + }, + { + "name": "vmx-tsc-scaling", + "type": "bool" + }, + { + "name": "mtrr", + "type": "bool" + }, + { + "name": "cid", + "type": "bool" + }, + { + "name": "pfthreshold", + "type": "bool" + }, + { + "name": "pmm", + "type": "bool" + }, + { + "name": "lahf-lm", + "type": "bool" + }, + { + "name": "zero-fcs-fds", + "type": "bool" + }, + { + "default-value": 14393, + "name": "hv-version-id-build", + "type": "uint32" + }, + { + "name": "vmx-entry-load-pkrs", + "type": "bool" + }, + { + "default-value": true, + "name": "tcg-cpuid", + "description": "on/off", + "type": "bool" + }, + { + "name": "no-nested-data-bp", + "type": "bool" + }, + { + "default-value": false, + "name": "legacy-multi-node", + "description": "on/off", + "type": "bool" + }, + { + "default-value": -1, + "name": "x-hv-max-vps", + "type": "int32" + }, + { + "name": "tm", + "type": "bool" + }, + { + "name": "pbe", + "type": "bool" + }, + { + "name": "amx-int8", + "type": "bool" + }, + { + "name": "vmx-rdpmc-exit", + "type": "bool" + }, + { + "name": "intel-psfd", + "type": "bool" + }, + { + "name": "fs-gs-base-ns", + "type": "bool" + }, + { + "name": "split-lock-detect", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "apic-id", + "type": "uint32" + }, + { + "name": "fpu", + "type": "bool" + }, + { + "name": "skinit", + "type": "bool" + }, + { + "default-value": true, + "name": "l3-cache", + "description": "on/off", + "type": "bool" + }, + { + "name": "sep", + "type": "bool" + }, + { + "name": "vmx-exit-load-pat", + "type": "bool" + }, + { + "name": "intel-pt-lip", + "type": "bool" + }, + { + "name": "avx10-512", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-tlbflush-direct", + "description": "on/off", + "type": "bool" + }, + { + "name": "avx512-bf16", + "type": "bool" + }, + { + "name": "overflow-recov", + "type": "bool" + }, + { + "name": "vmx-vnmi", + "type": "bool" + }, + { + "name": "vmx-rdtscp-exit", + "type": "bool" + }, + { + "name": "amx-complex", + "type": "bool" + }, + { + "name": "nx", + "type": "bool" + }, + { + "name": "vmx-invvpid-all-context", + "type": "bool" + }, + { + "name": "avx-vnni-int8", + "type": "bool" + }, + { + "name": "vmx-vmwrite-vmexit-fields", + "type": "bool" + }, + { + "name": "vmx-page-walk-4", + "type": "bool" + }, + { + "name": "rfds-clear", + "type": "bool" + }, + { + "name": "pause-filter", + "type": "bool" + }, + { + "name": "ds-cpl", + "type": "bool" + }, + { + "name": "succor", + "type": "bool" + }, + { + "name": "fred", + "type": "bool" + }, + { + "name": "fsrm", + "type": "bool" + }, + { + "name": "vmx-exit-load-efer", + "type": "bool" + }, + { + "name": "vmx-mtf", + "type": "bool" + }, + { + "name": "vmx-entry-load-fred", + "type": "bool" + }, + { + "name": "vmx-ept", + "type": "bool" + }, + { + "name": "fb-clear", + "type": "bool" + }, + { + "name": "nodeid-msr", + "type": "bool" + }, + { + "name": "vmx-exit-clear-bndcfgs", + "type": "bool" + }, + { + "name": "smap", + "type": "bool" + }, + { + "name": "vmx-io-bitmap", + "type": "bool" + }, + { + "name": "vmx-preemption-timer", + "type": "bool" + }, + { + "name": "vmx-invept-all-context", + "type": "bool" + }, + { + "name": "vmx-intr-exit", + "type": "bool" + }, + { + "name": "prefetchiti", + "type": "bool" + }, + { + "name": "psdp-no", + "type": "bool" + }, + { + "name": "cr8legacy", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "xlevel", + "type": "uint32" + }, + { + "name": "vmx-vpid", + "type": "bool" + }, + { + "name": "vmx-zero-len-inject", + "type": "bool" + }, + { + "name": "pschange-mc-no", + "type": "bool" + }, + { + "name": "virt-ssbd", + "type": "bool" + }, + { + "name": "umip", + "type": "bool" + }, + { + "name": "avx512er", + "type": "bool" + }, + { + "name": "vmx-vintr-pending", + "type": "bool" + }, + { + "name": "xstore-en", + "type": "bool" + }, + { + "name": "avx512vl", + "type": "bool" + }, + { + "name": "ibrs", + "type": "bool" + }, + { + "name": "rsba", + "type": "bool" + }, + { + "name": "cmov", + "type": "bool" + }, + { + "name": "vmx-posted-intr", + "type": "bool" + }, + { + "name": "xcrypt-en", + "type": "bool" + }, + { + "name": "tm2", + "type": "bool" + }, + { + "name": "lbrv", + "type": "bool" + }, + { + "name": "tsc-scale", + "type": "bool" + }, + { + "name": "vmx-secondary-ctls", + "type": "bool" + }, + { + "name": "xsaveerptr", + "type": "bool" + }, + { + "name": "fsgsbase", + "type": "bool" + }, + { + "default-value": false, + "name": "x-hv-synic-kvm-only", + "description": "on/off", + "type": "bool" + }, + { + "name": "avx512bw", + "type": "bool" + }, + { + "default-value": 0, + "name": "hv-version-id-minor", + "type": "uint16" + }, + { + "name": "tce", + "type": "bool" + }, + { + "name": "tsc-frequency", + "type": "int" + }, + { + "name": "smx", + "type": "bool" + }, + { + "name": "hle", + "type": "bool" + }, + { + "name": "monitor", + "type": "bool" + }, + { + "name": "avx512-fp16", + "type": "bool" + }, + { + "name": "sse4a", + "type": "bool" + }, + { + "name": "vpclmulqdq", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-frequencies", + "description": "on/off", + "type": "bool" + }, + { + "name": "kvm-pv-tlb-flush", + "type": "bool" + }, + { + "name": "vmx-rdtsc-exit", + "type": "bool" + }, + { + "name": "vmx-activity-hlt", + "type": "bool" + }, + { + "name": "vmx-entry-load-bndcfgs", + "type": "bool" + }, + { + "name": "sgx-edeccssa", + "type": "bool" + }, + { + "name": "xsavec", + "type": "bool" + }, + { + "name": "vmx-cr8-load-exit", + "type": "bool" + }, + { + "name": "mds-no", + "type": "bool" + }, + { + "name": "svme-addr-chk", + "type": "bool" + }, + { + "name": "amd-no-ssb", + "type": "bool" + }, + { + "name": "xop", + "type": "bool" + }, + { + "name": "adx", + "type": "bool" + }, + { + "name": "perfmon-v2", + "type": "bool" + }, + { + "default-value": 0, + "name": "hv-version-id-sbranch", + "type": "uint8" + }, + { + "name": "crash-information", + "type": "GuestPanicInformation" + }, + { + "default-value": 0, + "name": "min-level", + "type": "uint32" + }, + { + "default-value": true, + "name": "full-cpuid-auto-level", + "description": "on/off", + "type": "bool" + }, + { + "name": "vmx-exit-ack-intr", + "type": "bool" + }, + { + "name": "vmx-rdseed-exit", + "type": "bool" + }, + { + "name": "pclmulqdq", + "type": "bool" + }, + { + "name": "msr", + "type": "bool" + }, + { + "name": "wrmsrns", + "type": "bool" + }, + { + "default-value": false, + "name": "kvm-pv-enforce-cpuid", + "description": "on/off", + "type": "bool" + }, + { + "name": "ssb-no", + "type": "bool" + }, + { + "name": "clflush", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "xlevel2", + "type": "uint32" + }, + { + "name": "mpx", + "type": "bool" + }, + { + "name": "extapic", + "type": "bool" + }, + { + "name": "lfence-always-serializing", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-enforce-cpuid", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-stimer", + "description": "on/off", + "type": "bool" + }, + { + "name": "sgx2", + "type": "bool" + }, + { + "name": "kvm-asyncpf-vmexit", + "type": "bool" + }, + { + "name": "smep", + "type": "bool" + }, + { + "name": "vnmi", + "type": "bool" + }, + { + "name": "vmx-mwait-exit", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-synic", + "description": "on/off", + "type": "bool" + }, + { + "name": "cx8", + "type": "bool" + }, + { + "name": "vmcb-clean", + "type": "bool" + }, + { + "name": "pku", + "type": "bool" + }, + { + "default-value": true, + "name": "kvm", + "description": "on/off", + "type": "bool" + }, + { + "name": "srso-no", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-passthrough", + "description": "on/off", + "type": "bool" + }, + { + "name": "lkgs", + "type": "bool" + }, + { + "name": "tsx-ldtrk", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-tlbflush-ext", + "description": "on/off", + "type": "bool" + }, + { + "name": "stibp", + "type": "bool" + }, + { + "name": "vmx-cr3-store-noexit", + "type": "bool" + }, + { + "name": "tsx-ctrl", + "type": "bool" + }, + { + "name": "clzero", + "type": "bool" + }, + { + "name": "svm-lock", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-reenlightenment", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-consistent-cache", + "description": "on/off", + "type": "bool" + }, + { + "name": "avic", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-vpindex", + "description": "on/off", + "type": "bool" + }, + { + "name": "osvw", + "type": "bool" + }, + { + "name": "sgx-exinfo", + "type": "bool" + }, + { + "default-value": true, + "name": "legacy-cache", + "description": "on/off", + "type": "bool" + }, + { + "name": "sse", + "type": "bool" + }, + { + "name": "fsrc", + "type": "bool" + }, + { + "name": "ds", + "type": "bool" + }, + { + "name": "pks", + "type": "bool" + }, + { + "name": "vmx-ept-2mb", + "type": "bool" + }, + { + "name": "vmx-true-ctls", + "type": "bool" + }, + { + "name": "movdir64b", + "type": "bool" + }, + { + "name": "vmx-ept-1gb", + "type": "bool" + }, + { + "name": "vmx-invept", + "type": "bool" + }, + { + "name": "ipred-ctrl", + "type": "bool" + }, + { + "name": "vmx-rdrand-exit", + "type": "bool" + }, + { + "name": "acpi", + "type": "bool" + }, + { + "name": "vmx-encls-exit", + "type": "bool" + }, + { + "name": "vmx-cr8-store-exit", + "type": "bool" + }, + { + "name": "sbdr-ssdp-no", + "type": "bool" + }, + { + "name": "its-no", + "type": "bool" + }, + { + "name": "kvm-mmu", + "type": "bool" + }, + { + "name": "3dnowprefetch", + "type": "bool" + }, + { + "name": "nrip-save", + "type": "bool" + }, + { + "name": "gfni", + "type": "bool" + }, + { + "name": "flush-l1d", + "type": "bool" + }, + { + "name": "kvm-msi-ext-dest-id", + "type": "bool" + }, + { + "name": "fzrm", + "type": "bool" + }, + { + "name": "serialize", + "type": "bool" + }, + { + "name": "avx512bitalg", + "type": "bool" + }, + { + "name": "rdseed", + "type": "bool" + }, + { + "name": "sha-ni", + "type": "bool" + }, + { + "name": "ace2", + "type": "bool" + }, + { + "default-value": false, + "name": "lmce", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "avx10-version", + "type": "uint8" + }, + { + "name": "topoext", + "type": "bool" + }, + { + "name": "f16c", + "type": "bool" + }, + { + "name": "waitpkg", + "type": "bool" + }, + { + "name": "avx512-4fmaps", + "type": "bool" + }, + { + "name": "fbsdp-no", + "type": "bool" + }, + { + "name": "avx", + "type": "bool" + }, + { + "name": "sse2", + "type": "bool" + }, + { + "name": "rdctl-no", + "type": "bool" + }, + { + "name": "mmx", + "type": "bool" + }, + { + "default-value": 10, + "name": "hv-version-id-major", + "type": "uint16" + }, + { + "default-value": 4294967295, + "name": "level", + "type": "uint32" + }, + { + "name": "avx512vnni", + "type": "bool" + }, + { + "name": "pni", + "type": "bool" + }, + { + "name": "movbe", + "type": "bool" + }, + { + "name": "vmx-ple", + "type": "bool" + }, + { + "name": "mmxext", + "type": "bool" + }, + { + "name": "lbr-fmt", + "type": "uint64" + }, + { + "name": "bus-lock-detect", + "type": "bool" + }, + { + "name": "vmx-apicv-vid", + "type": "bool" + }, + { + "name": "vmx-page-walk-5", + "type": "bool" + }, + { + "name": "flushbyasid", + "type": "bool" + }, + { + "name": "rdtscp", + "type": "bool" + }, + { + "name": "clwb", + "type": "bool" + }, + { + "name": "kvm-pv-sched-yield", + "type": "bool" + }, + { + "name": "kvm-asyncpf", + "type": "bool" + }, + { + "name": "avx-vnni-int16", + "type": "bool" + }, + { + "name": "decodeassists", + "type": "bool" + }, + { + "name": "vmx-wbinvd-exit", + "type": "bool" + }, + { + "name": "pat", + "type": "bool" + }, + { + "name": "vmx-exit-clear-rtit-ctl", + "type": "bool" + }, + { + "name": "invpcid", + "type": "bool" + }, + { + "name": "pdpe1gb", + "type": "bool" + }, + { + "name": "vmx-exit-save-pat", + "type": "bool" + }, + { + "name": "unavailable-features", + "type": "strList" + }, + { + "name": "tsc-adjust", + "type": "bool" + }, + { + "name": "vmx-enable-user-wait-pause", + "type": "bool" + }, + { + "name": "ht", + "type": "bool" + }, + { + "name": "amx-tile", + "type": "bool" + }, + { + "name": "clflushopt", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-xmm-input", + "description": "on/off", + "type": "bool" + }, + { + "name": "vmx-tsc-offset", + "type": "bool" + }, + { + "name": "ssbd", + "type": "bool" + }, + { + "name": "3dnowext", + "type": "bool" + }, + { + "name": "xtpr", + "type": "bool" + }, + { + "name": "sgx", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-crash", + "description": "on/off", + "type": "bool" + }, + { + "name": "xsave", + "type": "bool" + }, + { + "name": "pdcm", + "type": "bool" + }, + { + "name": "hv-vendor-id", + "type": "str" + }, + { + "name": "est", + "type": "bool" + }, + { + "name": "vendor", + "type": "string" + }, + { + "name": "pge", + "type": "bool" + }, + { + "name": "pcommit", + "type": "bool" + }, + { + "name": "ibs", + "type": "bool" + }, + { + "name": "tsc-deadline", + "type": "bool" + }, + { + "name": "sgx-mode64", + "type": "bool" + }, + { + "name": "kvmclock-stable-bit", + "type": "bool" + }, + { + "name": "misalignsse", + "type": "bool" + }, + { + "name": "vmx-msr-bitmap", + "type": "bool" + }, + { + "default-value": true, + "name": "check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-time", + "description": "on/off", + "type": "bool" + }, + { + "name": "perfctr-nb", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-avic", + "description": "on/off", + "type": "bool" + }, + { + "name": "vmx-vmfunc", + "type": "bool" + }, + { + "default-value": 0, + "name": "phys-bits", + "type": "uint32" + }, + { + "name": "apic", + "type": "bool" + }, + { + "name": "vmx-exit-save-preemption-timer", + "type": "bool" + }, + { + "name": "prefetchi", + "type": "bool" + }, + { + "name": "vmx-nmi-exit", + "type": "bool" + }, + { + "name": "avx512vbmi", + "type": "bool" + }, + { + "default-value": -1, + "name": "thread-id", + "type": "int32" + }, + { + "default-value": 0, + "name": "min-xlevel", + "type": "uint32" + }, + { + "default-value": -1, + "name": "socket-id", + "type": "int32" + }, + { + "name": "vmx-exit-nosave-debugctl", + "type": "bool" + }, + { + "name": "bmi2", + "type": "bool" + }, + { + "name": "vmx-xsaves", + "type": "bool" + }, + { + "name": "avx512f", + "type": "bool" + }, + { + "name": "arch-capabilities", + "type": "bool" + }, + { + "name": "vmx-exit-load-perf-global-ctrl", + "type": "bool" + }, + { + "name": "vmx-pml", + "type": "bool" + }, + { + "name": "vmx-entry-load-perf-global-ctrl", + "type": "bool" + }, + { + "name": "ace2-en", + "type": "bool" + }, + { + "name": "wdt", + "type": "bool" + }, + { + "name": "intel-pt", + "type": "bool" + }, + { + "name": "kvm-nopiodelay", + "type": "bool" + }, + { + "name": "cmpccxadd", + "type": "bool" + }, + { + "name": "v-vmsave-vmload", + "type": "bool" + }, + { + "name": "avx512pf", + "type": "bool" + }, + { + "name": "bmi1", + "type": "bool" + }, + { + "default-value": false, + "name": "enforce", + "description": "on/off", + "type": "bool" + }, + { + "name": "sse4.2", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-syndbg", + "description": "on/off", + "type": "bool" + }, + { + "name": "ibrs-all", + "type": "bool" + }, + { + "name": "xgetbv1", + "type": "bool" + }, + { + "name": "mcdt-no", + "type": "bool" + }, + { + "name": "spec-ctrl", + "type": "bool" + }, + { + "name": "3dnow", + "type": "bool" + }, + { + "name": "kvm-asyncpf-int", + "type": "bool" + }, + { + "name": "vmx", + "type": "bool" + }, + { + "name": "la57", + "type": "bool" + }, + { + "default-value": "off", + "name": "hv-no-nonarch-coresharing", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "name": "amx-bf16", + "type": "bool" + }, + { + "name": "sse4.1", + "type": "bool" + }, + { + "name": "xsaveopt", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-relaxed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "hv-version-id-snumber", + "type": "uint32" + }, + { + "name": "stibp-always-on", + "type": "bool" + }, + { + "name": "sbpb", + "type": "bool" + }, + { + "name": "avx-vnni", + "type": "bool" + }, + { + "name": "fxsr", + "type": "bool" + }, + { + "name": "phe-en", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-vapic", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-ipi", + "description": "on/off", + "type": "bool" + }, + { + "name": "null-sel-clr-base", + "type": "bool" + }, + { + "name": "hypervisor", + "type": "bool" + }, + { + "name": "avx10-256", + "type": "bool" + }, + { + "name": "aes", + "type": "bool" + }, + { + "name": "amd-ssbd", + "type": "bool" + }, + { + "default-value": -1, + "name": "core-id", + "type": "int32" + }, + { + "name": "de", + "type": "bool" + }, + { + "name": "ss", + "type": "bool" + }, + { + "name": "vmx-movdr-exit", + "type": "bool" + }, + { + "name": "fma", + "type": "bool" + }, + { + "default-value": false, + "name": "host-cache-info", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "migratable", + "description": "on/off", + "type": "bool" + }, + { + "name": "lahf_lm", + "type": "bool" + }, + { + "name": "tsc_adjust", + "type": "bool" + }, + { + "name": "svm_lock", + "type": "bool" + }, + { + "name": "vmcb_clean", + "type": "bool" + }, + { + "name": "nrip_save", + "type": "bool" + }, + { + "name": "lbr_fmt", + "type": "uint64" + }, + { + "name": "pclmuldq", + "type": "bool" + }, + { + "name": "ffxsr", + "type": "bool" + }, + { + "name": "sse4-2", + "type": "bool" + }, + { + "name": "kvm_asyncpf_int", + "type": "bool" + }, + { + "name": "cmp_legacy", + "type": "bool" + }, + { + "name": "kvm_nopiodelay", + "type": "bool" + }, + { + "name": "perfctr_core", + "type": "bool" + }, + { + "name": "kvm_pv_unhalt", + "type": "bool" + }, + { + "name": "ds_cpl", + "type": "bool" + }, + { + "name": "sse4-1", + "type": "bool" + }, + { + "name": "perfctr_nb", + "type": "bool" + }, + { + "name": "sse3", + "type": "bool" + }, + { + "name": "tsc_scale", + "type": "bool" + }, + { + "name": "pause_filter", + "type": "bool" + }, + { + "name": "kvm_asyncpf", + "type": "bool" + }, + { + "name": "kvm_steal_time", + "type": "bool" + }, + { + "name": "feature-words", + "type": "X86CPUFeatureWordInfo" + }, + { + "name": "kvm_mmu", + "type": "bool" + }, + { + "name": "filtered-features", + "type": "X86CPUFeatureWordInfo" + }, + { + "name": "sse4_2", + "type": "bool" + }, + { + "name": "kvm_poll_control", + "type": "bool" + }, + { + "name": "fxsr_opt", + "type": "bool" + }, + { + "name": "nodeid_msr", + "type": "bool" + }, + { + "name": "kvm_pv_eoi", + "type": "bool" + }, + { + "name": "i64", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-apicv", + "description": "on/off", + "type": "bool" + }, + { + "name": "xd", + "type": "bool" + }, + { + "name": "sse4_1", + "type": "bool" + } + ], + "id": "libvirt-39" +} + +{ + "execute": "query-machines", + "id": "libvirt-40" +} + +{ + "return": [ + { + "hotpluggable-cpus": true, + "name": "pc-q35-5.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-6.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-4.2", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-5.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-4.2", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-9.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-7.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-8.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 1024, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": false, + "name": "none", + "numa-mem-supported": false, + "acpi": false, + "cpu-max": 1, + "deprecated": false, + "default-ram-id": "ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-8.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-6.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-9.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-10.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-7.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": false, + "name": "x-remote", + "numa-mem-supported": false, + "acpi": false, + "cpu-max": 1, + "deprecated": false + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-5.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-10.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "is-default": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram", + "alias": "pc" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-6.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-5.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "isapc", + "numa-mem-supported": false, + "default-cpu-type": "486-x86_64-cpu", + "acpi": true, + "cpu-max": 1, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-9.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-7.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-8.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-8.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-6.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-9.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-7.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-5.0", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-10.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-9.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-7.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-6.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": false, + "name": "microvm", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": false, + "default-ram-id": "microvm.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-8.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 1024, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-8.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-5.0", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-6.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-9.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-10.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram", + "alias": "q35" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-7.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + } + ], + "id": "libvirt-40" +} + +{ + "execute": "qom-list-properties", + "arguments": { + "typename": "none-machine" + }, + "id": "libvirt-41" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root= node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "aux-ram-share", + "type": "bool" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "shim", + "description": "shim.efi file", + "type": "string" + }, + { + "name": "smp-cache", + "description": "Cache properties list for SMP machine", + "type": "SmpCachePropertiesWrapper" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based ba= ckend", + "type": "link" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "spcr", + "description": "Set on/off to enable/disable ACPI Serial Port Consol= e Redirection Table (spcr)", + "type": "bool" + } + ], + "id": "libvirt-41" +} + +{ + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, + "id": "libvirt-42" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root= node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "aux-ram-share", + "type": "bool" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "shim", + "description": "shim.efi file", + "type": "string" + }, + { + "name": "smp-cache", + "description": "Cache properties list for SMP machine", + "type": "SmpCachePropertiesWrapper" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based ba= ckend", + "type": "link" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "pit", + "description": "Enable i8254 PIT", + "type": "OnOffAuto" + }, + { + "name": "pic", + "description": "Enable i8259 PIC", + "type": "OnOffAuto" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in = ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "sgx-epc", + "description": "SGX EPC device", + "type": "SgxEPC" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI ta= ble header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "bool" + }, + { + "name": "sata", + "description": "Enable/disable Serial ATA bus", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "i8042", + "description": "Enable/disable Intel 8042 PS/2 controller emulation", + "type": "bool" + }, + { + "name": "hpet", + "description": "Enable/disable high precision event timer emulation", + "type": "bool" + }, + { + "name": "smbios-entry-point-type", + "description": "SMBIOS Entry Point type [32, 64]", + "type": "str" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "fd-bootchk", + "type": "bool" + }, + { + "name": "smbus", + "description": "Enable/disable system management bus", + "type": "bool" + } + ], + "id": "libvirt-42" +} + +{ + "execute": "query-cpu-definitions", + "id": "libvirt-43" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [ + "kvm" + ], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng-v3", + "typename": "YongFeng-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng-v2", + "typename": "YongFeng-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng-v1", + "typename": "YongFeng-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng", + "typename": "YongFeng-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "alias-of": "YongFeng-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "xsaves", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "xsavec" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "xsavec" + ], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v3", + "typename": "SierraForest-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "bhi-ctrl", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v2", + "typename": "SierraForest-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "bhi-ctrl", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "alias-of": "SierraForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v4", + "typename": "SapphireRapids-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "xsavec", + "xsaves", + "xfd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "xsavec", + "xsaves", + "xfd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "xsavec", + "xsaves", + "xfd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "xsavec", + "xsaves", + "xfd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "xsavec", + "xsaves", + "xfd" + ], + "alias-of": "SapphireRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "tbm", + "nrip-save" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "tbm", + "nrip-save" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "nrip-save" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "nrip-save" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "misalignsse" + ], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v3", + "typename": "GraniteRapids-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "amx-fp16", + "xsavec", + "xsaves", + "xfd", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "amx-fp16", + "xsavec", + "xsaves", + "xfd", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "amx-fp16", + "xsavec", + "xsaves", + "xfd", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "amx-fp16", + "xsavec", + "xsaves", + "xfd", + "prefetchiti", + "mcdt-no" + ], + "alias-of": "GraniteRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v5", + "typename": "EPYC-v5-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Turin-v1", + "typename": "EPYC-Turin-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "movdiri", + "movdir64b", + "avx512-vp2intersect", + "avx-vnni", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "fs-gs-base-ns", + "lfence-always-serializing", + "auto-ibrs", + "prefetchi", + "sbpb", + "ibpb-brtype", + "srso-user-kernel-no", + "perfmon-v2", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "vnmi", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Turin", + "typename": "EPYC-Turin-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "movdiri", + "movdir64b", + "avx512-vp2intersect", + "avx-vnni", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "fs-gs-base-ns", + "lfence-always-serializing", + "auto-ibrs", + "prefetchi", + "sbpb", + "ibpb-brtype", + "srso-user-kernel-no", + "perfmon-v2", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "vnmi", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Turin-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v5", + "typename": "EPYC-Rome-v5-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "amd-stibp", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "amd-stibp", + "nrip-save", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v3", + "typename": "EPYC-Milan-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "vpclmulqdq", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "vpclmulqdq", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v2", + "typename": "EPYC-Genoa-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "fs-gs-base-ns", + "lfence-always-serializing", + "auto-ibrs", + "perfmon-v2", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "vnmi", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "auto-ibrs", + "nrip-save", + "vnmi", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "auto-ibrs", + "nrip-save", + "vnmi", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Genoa-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "nrip-save", + "xsavec" + ], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "stibp", + "arch-capabilities", + "ssbd", + "avx512-bf16", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "stibp", + "arch-capabilities", + "ssbd", + "avx512-bf16", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "stibp", + "arch-capabilities", + "ssbd", + "avx512-bf16", + "xsavec" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "ClearwaterForest-v1", + "typename": "ClearwaterForest-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "sha512", + "sm3", + "sm4", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "avx-vnni-int16", + "prefetchiti", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "ddpd-u", + "bhi-ctrl", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "ClearwaterForest", + "typename": "ClearwaterForest-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "sha512", + "sm3", + "sm4", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "avx-vnni-int16", + "prefetchiti", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "ddpd-u", + "bhi-ctrl", + "mcdt-no" + ], + "alias-of": "ClearwaterForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "libvirt-43" +} + +{ + "execute": "query-tpm-models", + "id": "libvirt-44" +} + +{ + "return": [ + "tpm-crb", + "tpm-tis" + ], + "id": "libvirt-44" +} + +{ + "execute": "query-tpm-types", + "id": "libvirt-45" +} + +{ + "return": [ + "passthrough", + "emulator" + ], + "id": "libvirt-45" +} + +{ + "execute": "query-command-line-options", + "id": "libvirt-46" +} + +{ + "return": [ + { + "parameters": [ + { + "name": "type", + "help": "machine type", + "type": "string" + }, + { + "name": "auto-shutdown", + "type": "boolean" + }, + { + "name": "vfio-user", + "type": "boolean" + }, + { + "name": "ioapic2", + "help": "Enable second IO-APIC", + "type": "boolean" + }, + { + "name": "auto-kernel-cmdline", + "help": "Set off to disable adding virtio-mmio devices to the ke= rnel cmdline", + "type": "boolean" + }, + { + "name": "rtc", + "help": "Enable MC146818 RTC", + "type": "boolean" + }, + { + "name": "pcie", + "help": "Enable PCIe", + "type": "boolean" + }, + { + "name": "x-option-roms", + "help": "Set off to disable loading option ROMs", + "type": "boolean" + }, + { + "name": "isa-serial", + "help": "Set off to disable the instantiation an ISA serial port= ", + "type": "boolean" + }, + { + "name": "kernel", + "help": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "help": "Overrides the \"compatible\" property of the dt root no= de", + "type": "string" + }, + { + "name": "boot", + "help": "Boot configuration", + "type": "string" + }, + { + "name": "memory", + "help": "Memory size configuration", + "type": "string" + }, + { + "name": "initrd", + "help": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "help": "Set confidential guest scheme to support", + "type": "string" + }, + { + "name": "aux-ram-share", + "type": "boolean" + }, + { + "name": "graphics", + "help": "Set on/off to enable/disable graphics emulation", + "type": "boolean" + }, + { + "name": "usb", + "help": "Set on/off to enable/disable usb", + "type": "boolean" + }, + { + "name": "firmware", + "help": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "help": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "dump-guest-core", + "help": "Include guest memory in a core dump", + "type": "boolean" + }, + { + "name": "smp", + "help": "CPU topology", + "type": "string" + }, + { + "name": "shim", + "help": "shim.efi file", + "type": "string" + }, + { + "name": "smp-cache", + "help": "Cache properties list for SMP machine", + "type": "string" + }, + { + "name": "dumpdtb", + "help": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "phandle-start", + "help": "The first phandle ID we may generate dynamically", + "type": "number" + }, + { + "name": "memory-backend", + "help": "Set RAM backendValid value is ID of hostmem based backe= nd", + "type": "string" + }, + { + "name": "mem-merge", + "help": "Enable/disable memory merge support", + "type": "boolean" + }, + { + "name": "dtb", + "help": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "append", + "help": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "help": "Set on to disable self-describing migration", + "type": "boolean" + }, + { + "name": "smm", + "help": "Enable SMM", + "type": "boolean" + }, + { + "name": "acpi", + "help": "Enable ACPI", + "type": "boolean" + }, + { + "name": "pit", + "help": "Enable i8254 PIT", + "type": "boolean" + }, + { + "name": "pic", + "help": "Enable i8259 PIC", + "type": "boolean" + }, + { + "name": "x-oem-table-id", + "help": "Override the default value of field OEM Table ID in ACP= I table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "bus-lock-ratelimit", + "help": "Set the ratelimit for the bus locks acquired in VMs", + "type": "string" + }, + { + "name": "sgx-epc", + "help": "SGX EPC device", + "type": "string" + }, + { + "name": "x-oem-id", + "help": "Override the default value of field OEMID in ACPI table= header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "help": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "boolean" + }, + { + "name": "sata", + "help": "Enable/disable Serial ATA bus", + "type": "boolean" + }, + { + "name": "vmport", + "help": "Enable vmport (pc & q35)", + "type": "boolean" + }, + { + "name": "i8042", + "help": "Enable/disable Intel 8042 PS/2 controller emulation", + "type": "boolean" + }, + { + "name": "hpet", + "help": "Enable/disable high precision event timer emulation", + "type": "boolean" + }, + { + "name": "smbios-entry-point-type", + "help": "SMBIOS Entry Point type [32, 64]", + "type": "string" + }, + { + "name": "max-ram-below-4g", + "help": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "fd-bootchk", + "type": "boolean" + }, + { + "name": "smbus", + "help": "Enable/disable system management bus", + "type": "boolean" + }, + { + "name": "x-south-bridge", + "help": "Use a different south bridge than PIIX3", + "type": "string" + } + ], + "option": "machine" + }, + { + "parameters": [ + { + "name": "timeout", + "help": "Request timeout in seconds (default 0 =3D no timeout)", + "type": "number" + }, + { + "name": "initiator-name", + "help": "Initiator iqn name to use when connecting", + "type": "string" + }, + { + "name": "header-digest", + "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|N= ONE}", + "type": "string" + }, + { + "name": "password-secret", + "help": "ID of the secret providing password for CHAP authentica= tion to target", + "type": "string" + }, + { + "name": "password", + "help": "password for CHAP authentication to target", + "type": "string" + }, + { + "name": "user", + "help": "username for CHAP authentication to target", + "type": "string" + } + ], + "option": "iscsi" + }, + { + "parameters": [ + { + "name": "resourcecontrol", + "type": "string" + }, + { + "name": "spawn", + "type": "string" + }, + { + "name": "elevateprivileges", + "type": "string" + }, + { + "name": "obsolete", + "type": "string" + }, + { + "name": "enable", + "type": "boolean" + } + ], + "option": "sandbox" + }, + { + "parameters": [ + { + "name": "dmode", + "type": "number" + }, + { + "name": "fmode", + "type": "number" + }, + { + "name": "sock_fd", + "type": "number" + }, + { + "name": "socket", + "type": "string" + }, + { + "name": "multidevs", + "type": "string" + }, + { + "name": "readonly", + "type": "boolean" + }, + { + "name": "writeout", + "type": "string" + }, + { + "name": "security_model", + "type": "string" + }, + { + "name": "mount_tag", + "type": "string" + }, + { + "name": "path", + "type": "string" + }, + { + "name": "fsdriver", + "type": "string" + } + ], + "option": "virtfs" + }, + { + "parameters": [ + { + "name": "throttling.iops-size", + "help": "when limiting by iops max size of an I/O in bytes", + "type": "number" + }, + { + "name": "throttling.bps-write-max-length", + "help": "length of the bps-write-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.bps-read-max-length", + "help": "length of the bps-read-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.bps-total-max-length", + "help": "length of the bps-total-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.iops-write-max-length", + "help": "length of the iops-write-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.iops-read-max-length", + "help": "length of the iops-read-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.iops-total-max-length", + "help": "length of the iops-total-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.bps-write-max", + "help": "total bytes write burst", + "type": "number" + }, + { + "name": "throttling.bps-read-max", + "help": "total bytes read burst", + "type": "number" + }, + { + "name": "throttling.bps-total-max", + "help": "total bytes burst", + "type": "number" + }, + { + "name": "throttling.iops-write-max", + "help": "I/O operations write burst", + "type": "number" + }, + { + "name": "throttling.iops-read-max", + "help": "I/O operations read burst", + "type": "number" + }, + { + "name": "throttling.iops-total-max", + "help": "I/O operations burst", + "type": "number" + }, + { + "name": "throttling.bps-write", + "help": "limit write bytes per second", + "type": "number" + }, + { + "name": "throttling.bps-read", + "help": "limit read bytes per second", + "type": "number" + }, + { + "name": "throttling.bps-total", + "help": "limit total bytes per second", + "type": "number" + }, + { + "name": "throttling.iops-write", + "help": "limit write operations per second", + "type": "number" + }, + { + "name": "throttling.iops-read", + "help": "limit read operations per second", + "type": "number" + }, + { + "name": "throttling.iops-total", + "help": "limit total I/O operations per second", + "type": "number" + }, + { + "name": "dmode", + "type": "number" + }, + { + "name": "fmode", + "type": "number" + }, + { + "name": "sock_fd", + "type": "number" + }, + { + "name": "socket", + "type": "string" + }, + { + "name": "multidevs", + "type": "string" + }, + { + "name": "readonly", + "type": "boolean" + }, + { + "name": "writeout", + "type": "string" + }, + { + "name": "security_model", + "type": "string" + }, + { + "name": "path", + "type": "string" + }, + { + "name": "fsdriver", + "type": "string" + } + ], + "option": "fsdev" + }, + { + "parameters": [], + "option": "smbios" + }, + { + "parameters": [], + "option": "acpi" + }, + { + "parameters": [ + { + "name": "power-control", + "type": "boolean" + }, + { + "name": "audiodev", + "type": "string" + }, + { + "name": "non-adaptive", + "type": "boolean" + }, + { + "name": "lossy", + "type": "boolean" + }, + { + "name": "sasl-authz", + "type": "string" + }, + { + "name": "tls-authz", + "type": "string" + }, + { + "name": "sasl", + "type": "boolean" + }, + { + "name": "key-delay-ms", + "type": "number" + }, + { + "name": "lock-key-sync", + "type": "boolean" + }, + { + "name": "reverse", + "type": "boolean" + }, + { + "name": "password-secret", + "type": "string" + }, + { + "name": "password", + "type": "boolean" + }, + { + "name": "ipv6", + "type": "boolean" + }, + { + "name": "ipv4", + "type": "boolean" + }, + { + "name": "to", + "type": "number" + }, + { + "name": "connections", + "type": "number" + }, + { + "name": "head", + "type": "number" + }, + { + "name": "display", + "type": "string" + }, + { + "name": "share", + "type": "string" + }, + { + "name": "tls-creds", + "type": "string" + }, + { + "name": "websocket", + "type": "string" + }, + { + "name": "vnc", + "type": "string" + } + ], + "option": "vnc" + }, + { + "parameters": [ + { + "name": "user", + "type": "string" + }, + { + "name": "chroot", + "type": "string" + }, + { + "name": "async-teardown", + "type": "boolean" + } + ], + "option": "run-with" + }, + { + "parameters": [ + { + "name": "watchdog", + "type": "string" + }, + { + "name": "panic", + "type": "string" + }, + { + "name": "reboot", + "type": "string" + }, + { + "name": "shutdown", + "type": "string" + } + ], + "option": "action" + }, + { + "parameters": [ + { + "name": "gen_id", + "help": "Sets id of the object generating the fw_cfg blob to be = inserted", + "type": "string" + }, + { + "name": "string", + "help": "Sets content of the blob to be inserted from a string", + "type": "string" + }, + { + "name": "file", + "help": "Sets the name of the file from which the fw_cfg blob wi= ll be loaded", + "type": "string" + }, + { + "name": "name", + "help": "Sets the fw_cfg name of the blob to be inserted", + "type": "string" + } + ], + "option": "fw_cfg" + }, + { + "parameters": [], + "option": "" + }, + { + "parameters": [ + { + "name": "rrsnapshot", + "type": "string" + }, + { + "name": "rrfile", + "type": "string" + }, + { + "name": "rr", + "type": "string" + }, + { + "name": "sleep", + "type": "boolean" + }, + { + "name": "align", + "type": "boolean" + }, + { + "name": "shift", + "type": "string" + } + ], + "option": "icount" + }, + { + "parameters": [], + "option": "numa" + }, + { + "parameters": [ + { + "name": "debug-threads", + "help": "When enabled, name the individual threads; defaults off= .\nNOTE: The thread names are for debugging and not a\nstable API.", + "type": "boolean" + }, + { + "name": "process", + "help": "Sets the name of the QEMU process, as shown in top etc", + "type": "string" + }, + { + "name": "guest", + "help": "Sets the name of the guest.\nThis name will be displaye= d in the SDL window caption.\nThe name will also be used for the VNC server= ", + "type": "string" + } + ], + "option": "name" + }, + { + "parameters": [ + { + "name": "guest-name", + "help": "Prepends guest name for error messages but only if -nam= e guest is set otherwise option is ignored\n", + "type": "boolean" + }, + { + "name": "timestamp", + "type": "boolean" + } + ], + "option": "msg" + }, + { + "parameters": [ + { + "name": "cpu-pm", + "type": "boolean" + }, + { + "name": "mem-lock", + "type": "string" + } + ], + "option": "overcommit" + }, + { + "parameters": [], + "option": "tpmdev" + }, + { + "parameters": [], + "option": "object" + }, + { + "parameters": [ + { + "name": "opaque", + "help": "free-form string used to describe fd", + "type": "string" + }, + { + "name": "set", + "help": "ID of the fd set to add fd to", + "type": "number" + }, + { + "name": "fd", + "help": "file descriptor of which a duplicate is added to fd set= ", + "type": "number" + } + ], + "option": "add-fd" + }, + { + "parameters": [ + { + "name": "strict", + "type": "boolean" + }, + { + "name": "reboot-timeout", + "type": "number" + }, + { + "name": "splash-time", + "type": "number" + }, + { + "name": "splash", + "type": "string" + }, + { + "name": "menu", + "type": "boolean" + }, + { + "name": "once", + "type": "string" + }, + { + "name": "order", + "type": "string" + } + ], + "option": "boot-opts" + }, + { + "parameters": [ + { + "name": "maxcpus", + "type": "number" + }, + { + "name": "threads", + "type": "number" + }, + { + "name": "cores", + "type": "number" + }, + { + "name": "modules", + "type": "number" + }, + { + "name": "clusters", + "type": "number" + }, + { + "name": "dies", + "type": "number" + }, + { + "name": "sockets", + "type": "number" + }, + { + "name": "books", + "type": "number" + }, + { + "name": "drawers", + "type": "number" + }, + { + "name": "cpus", + "type": "number" + } + ], + "option": "smp-opts" + }, + { + "parameters": [ + { + "name": "maxmem", + "type": "size" + }, + { + "name": "slots", + "type": "number" + }, + { + "name": "size", + "type": "size" + } + ], + "option": "memory" + }, + { + "parameters": [], + "option": "accel" + }, + { + "parameters": [ + { + "name": "romfile", + "type": "string" + }, + { + "name": "bootindex", + "type": "number" + } + ], + "option": "option-rom" + }, + { + "parameters": [], + "option": "plugin" + }, + { + "parameters": [ + { + "name": "file", + "type": "string" + }, + { + "name": "events", + "type": "string" + }, + { + "name": "enable", + "type": "string" + } + ], + "option": "trace" + }, + { + "parameters": [ + { + "name": "pretty", + "type": "boolean" + }, + { + "name": "chardev", + "type": "string" + }, + { + "name": "mode", + "type": "string" + } + ], + "option": "mon" + }, + { + "parameters": [ + { + "name": "value", + "type": "string" + }, + { + "name": "property", + "type": "string" + }, + { + "name": "driver", + "type": "string" + } + ], + "option": "global" + }, + { + "parameters": [ + { + "name": "driftfix", + "type": "string" + }, + { + "name": "clock", + "type": "string" + }, + { + "name": "base", + "type": "string" + } + ], + "option": "rtc" + }, + { + "parameters": [], + "option": "net" + }, + { + "parameters": [], + "option": "nic" + }, + { + "parameters": [], + "option": "netdev" + }, + { + "parameters": [], + "option": "device" + }, + { + "parameters": [ + { + "name": "abstract", + "type": "boolean" + }, + { + "name": "tight", + "default": "on", + "type": "boolean" + }, + { + "name": "clipboard", + "type": "boolean" + }, + { + "name": "mouse", + "type": "boolean" + }, + { + "name": "logappend", + "type": "boolean" + }, + { + "name": "logfile", + "type": "string" + }, + { + "name": "append", + "type": "boolean" + }, + { + "name": "chardevs.3", + "type": "string" + }, + { + "name": "chardevs.2", + "type": "string" + }, + { + "name": "chardevs.1", + "type": "string" + }, + { + "name": "chardevs.0", + "type": "string" + }, + { + "name": "chardev", + "type": "string" + }, + { + "name": "size", + "type": "size" + }, + { + "name": "debug", + "type": "number" + }, + { + "name": "name", + "type": "string" + }, + { + "name": "signal", + "type": "boolean" + }, + { + "name": "mux", + "type": "boolean" + }, + { + "name": "rows", + "type": "number" + }, + { + "name": "cols", + "type": "number" + }, + { + "name": "height", + "type": "number" + }, + { + "name": "width", + "type": "number" + }, + { + "name": "websocket", + "type": "boolean" + }, + { + "name": "tls-authz", + "type": "string" + }, + { + "name": "tls-creds", + "type": "string" + }, + { + "name": "tn3270", + "type": "boolean" + }, + { + "name": "telnet", + "type": "boolean" + }, + { + "name": "reconnect-ms", + "type": "number" + }, + { + "name": "reconnect", + "type": "number" + }, + { + "name": "nodelay", + "type": "boolean" + }, + { + "name": "delay", + "type": "boolean" + }, + { + "name": "server", + "type": "boolean" + }, + { + "name": "wait", + "type": "boolean" + }, + { + "name": "ipv6", + "type": "boolean" + }, + { + "name": "ipv4", + "type": "boolean" + }, + { + "name": "to", + "type": "number" + }, + { + "name": "localport", + "type": "string" + }, + { + "name": "localaddr", + "type": "string" + }, + { + "name": "fd", + "type": "string" + }, + { + "name": "port", + "type": "string" + }, + { + "name": "host", + "type": "string" + }, + { + "name": "input-path", + "type": "string" + }, + { + "name": "path", + "type": "string" + }, + { + "name": "backend", + "type": "string" + } + ], + "option": "chardev" + }, + { + "parameters": [ + { + "name": "copy-on-read", + "help": "copy read data from backing file into image file", + "type": "boolean" + }, + { + "name": "werror", + "help": "write error action", + "type": "string" + }, + { + "name": "rerror", + "help": "read error action", + "type": "string" + }, + { + "name": "read-only", + "help": "open drive file as read-only", + "type": "boolean" + }, + { + "name": "file", + "help": "file name", + "type": "string" + }, + { + "name": "if", + "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)", + "type": "string" + }, + { + "name": "media", + "help": "media type (disk, cdrom)", + "type": "string" + }, + { + "name": "index", + "help": "index number", + "type": "number" + }, + { + "name": "unit", + "help": "unit number (i.e. lun for scsi)", + "type": "number" + }, + { + "name": "bus", + "help": "bus number", + "type": "number" + }, + { + "name": "stats-account-failed", + "help": "whether to account for failed I/O operations in the sta= tistics", + "type": "boolean" + }, + { + "name": "stats-account-invalid", + "help": "whether to account for invalid I/O operations in the st= atistics", + "type": "boolean" + }, + { + "name": "detect-zeroes", + "help": "try to optimize zero writes (off, on, unmap)", + "type": "string" + }, + { + "name": "throttling.group", + "help": "name of the block throttling group", + "type": "string" + }, + { + "name": "throttling.iops-size", + "help": "when limiting by iops max size of an I/O in bytes", + "type": "number" + }, + { + "name": "throttling.bps-write-max-length", + "help": "length of the bps-write-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.bps-read-max-length", + "help": "length of the bps-read-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.bps-total-max-length", + "help": "length of the bps-total-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.iops-write-max-length", + "help": "length of the iops-write-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.iops-read-max-length", + "help": "length of the iops-read-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.iops-total-max-length", + "help": "length of the iops-total-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.bps-write-max", + "help": "total bytes write burst", + "type": "number" + }, + { + "name": "throttling.bps-read-max", + "help": "total bytes read burst", + "type": "number" + }, + { + "name": "throttling.bps-total-max", + "help": "total bytes burst", + "type": "number" + }, + { + "name": "throttling.iops-write-max", + "help": "I/O operations write burst", + "type": "number" + }, + { + "name": "throttling.iops-read-max", + "help": "I/O operations read burst", + "type": "number" + }, + { + "name": "throttling.iops-total-max", + "help": "I/O operations burst", + "type": "number" + }, + { + "name": "throttling.bps-write", + "help": "limit write bytes per second", + "type": "number" + }, + { + "name": "throttling.bps-read", + "help": "limit read bytes per second", + "type": "number" + }, + { + "name": "throttling.bps-total", + "help": "limit total bytes per second", + "type": "number" + }, + { + "name": "throttling.iops-write", + "help": "limit write operations per second", + "type": "number" + }, + { + "name": "throttling.iops-read", + "help": "limit read operations per second", + "type": "number" + }, + { + "name": "throttling.iops-total", + "help": "limit total I/O operations per second", + "type": "number" + }, + { + "name": "werror", + "help": "write error action", + "type": "string" + }, + { + "name": "format", + "help": "disk format (raw, qcow2, ...)", + "type": "string" + }, + { + "name": "cache.writeback", + "help": "Enable writeback mode", + "type": "boolean" + }, + { + "name": "aio", + "help": "host AIO implementation (threads, native, io_uring)", + "type": "string" + }, + { + "name": "snapshot", + "help": "enable/disable snapshot mode", + "type": "boolean" + }, + { + "name": "force-share", + "help": "always accept other writers (default: off)", + "type": "boolean" + }, + { + "name": "discard", + "help": "discard operation (ignore/off, unmap/on)", + "type": "string" + }, + { + "name": "auto-read-only", + "help": "Node can become read-only if opening read-write fails", + "type": "boolean" + }, + { + "name": "active", + "help": "Node is activated", + "type": "boolean" + }, + { + "name": "cache.no-flush", + "help": "Ignore flush requests", + "type": "boolean" + }, + { + "name": "cache.direct", + "help": "Bypass software writeback cache on the host", + "type": "boolean" + }, + { + "name": "driver", + "help": "Block driver to use for the node", + "type": "string" + }, + { + "name": "node-name", + "help": "Node name of the block device node", + "type": "string" + } + ], + "option": "drive" + } + ], + "id": "libvirt-46" +} + +{ + "execute": "query-migrate-capabilities", + "id": "libvirt-47" +} + +{ + "return": [ + { + "state": false, + "capability": "xbzrle" + }, + { + "state": false, + "capability": "rdma-pin-all" + }, + { + "state": false, + "capability": "auto-converge" + }, + { + "state": false, + "capability": "zero-blocks" + }, + { + "state": false, + "capability": "events" + }, + { + "state": false, + "capability": "postcopy-ram" + }, + { + "state": false, + "capability": "x-colo" + }, + { + "state": false, + "capability": "release-ram" + }, + { + "state": false, + "capability": "return-path" + }, + { + "state": false, + "capability": "pause-before-switchover" + }, + { + "state": false, + "capability": "multifd" + }, + { + "state": false, + "capability": "dirty-bitmaps" + }, + { + "state": false, + "capability": "postcopy-blocktime" + }, + { + "state": false, + "capability": "late-block-activate" + }, + { + "state": false, + "capability": "x-ignore-shared" + }, + { + "state": false, + "capability": "validate-uuid" + }, + { + "state": false, + "capability": "background-snapshot" + }, + { + "state": false, + "capability": "zero-copy-send" + }, + { + "state": false, + "capability": "postcopy-preempt" + }, + { + "state": false, + "capability": "switchover-ack" + }, + { + "state": false, + "capability": "dirty-limit" + }, + { + "state": false, + "capability": "mapped-ram" + } + ], + "id": "libvirt-47" +} + +{ + "execute": "query-sev-capabilities", + "id": "libvirt-48" +} + +{ + "id": "libvirt-48", + "error": { + "class": "GenericError", + "desc": "KVM not enabled" + } +} + +{ + "execute": "query-sgx-capabilities", + "id": "libvirt-49" +} + +{ + "id": "libvirt-49", + "error": { + "class": "GenericError", + "desc": "Could not open '/dev/sgx_vepc': No such file or directory" + } +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "static", + "model": { + "name": "host" + } + }, + "id": "libvirt-50" +} + +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "svme-addr-chk": true, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "mmx": true, + "rdpid": true, + "arat": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "gfni": false, + "ibrs-all": false, + "vmx-desc-exit": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "vmx-rdseed-exit": false, + "amx-fp16": false, + "fred": false, + "vmx-eptp-switching": false, + "ddpd-u": false, + "kvm-asyncpf": false, + "perfctr-core": false, + "fs-gs-base-ns": false, + "mpx": true, + "auto-ibrs": false, + "pbe": false, + "avx512cd": false, + "decodeassists": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "vmx-nested-exception": false, + "sse4.1": true, + "family": 0, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "kvm-asyncpf-int": false, + "vmx-vnmi": false, + "vmx-true-ctls": false, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "msr": true, + "mce": true, + "mca": true, + "xcrypt": false, + "sgx": false, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "xgetbv1": true, + "cid": false, + "sgx-exinfo": false, + "intel-psfd": false, + "amd-psfd": false, + "gds-no": false, + "ds": false, + "fxsr": true, + "avx512-fp16": false, + "avx512-bf16": false, + "vmx-cr8-load-exit": false, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "xtpr": false, + "tsx-ctrl": false, + "vmx-ple": false, + "avx512vl": false, + "avx512-vpopcntdq": false, + "phe": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "vmx-pml": false, + "vmx-nmi-exit": false, + "amx-tile": false, + "vmx-invept-single-context-noglobals": false, + "pn": false, + "rsba": false, + "dca": false, + "vendor": "AuthenticAMD", + "vmx-unrestricted-guest": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "smx": false, + "sm3": false, + "sm4": false, + "cmp-legacy": true, + "avx512-4fmaps": false, + "vmcb-clean": false, + "hle": false, + "avx-vnni": false, + "3dnowext": true, + "amd-no-ssb": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "smep": true, + "smap": true, + "pfthreshold": false, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "avx512vbmi": false, + "avx512vnni": false, + "sgx-edeccssa": false, + "vmx-apicv-x2apic": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "phe-en": false, + "vmx-tsc-offset": false, + "kvm-nopiodelay": false, + "tm": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "avx512dq": false, + "svm": true, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "ssbd": false, + "vmx-wbinvd-exit": false, + "est": false, + "kvm-poll-control": false, + "avx512ifma": false, + "tm2": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "cldemote": false, + "sgx-tokenkey": false, + "vmx-ept": false, + "pbrsb-no": false, + "xfd": false, + "lkgs": false, + "kvm-mmu": false, + "sse4.2": true, + "pge": true, + "avx512bitalg": false, + "pdcm": false, + "vmx-entry-load-bndcfgs": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "vmx-pause-exit": false, + "invpcid": false, + "sgx-debug": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "de": true, + "fzrm": true, + "avx-ifma": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "clflush": true, + "skinit": false, + "srso-no": false, + "avx-vnni-int8": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "fma4": false, + "vmx-exit-nosave-debugctl": false, + "sgx-kss": false, + "la57": true, + "vmx-invept": false, + "osvw": false, + "rfds-clear": false, + "succor": false, + "apic": true, + "pmm": false, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "tsc-adjust": false, + "vnmi": false, + "kvm-steal-time": false, + "psdp-no": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "vmx-rdrand-exit": false, + "sgx-provisionkey": false, + "lwp": false, + "ipred-ctrl": false, + "amd-ssbd": false, + "avx10-256": false, + "xop": false, + "ibpb": false, + "ibrs": false, + "avx": true, + "core-capability": false, + "vmx-invept-single-context": false, + "movdiri": false, + "acpi": true, + "avx512bw": false, + "ace2": false, + "fsgsbase": true, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "movdir64b": false, + "xsaves": false, + "vmx-shadow-vmcs": false, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrm": true, + "fsrs": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "umip": true, + "vmx-store-lma": false, + "vmx-movdr-exit": false, + "pse": true, + "avx2": true, + "avic": false, + "sep": true, + "virt-ssbd": false, + "vmx-cr3-load-noexit": false, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "misalignsse": false, + "split-lock-detect": false, + "min-xlevel": 2147483681, + "bmi1": true, + "bmi2": true, + "kvm-pv-unhalt": false, + "tsc-scale": false, + "topoext": false, + "amd-stibp": false, + "vmx-preemption-timer": false, + "clflushopt": true, + "vmx-entry-load-pkrs": false, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "pcid": false, + "taa-no": false, + "avx10": false, + "arch-capabilities": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "clzero": false, + "3dnow": true, + "erms": true, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "msr-imm": false, + "vpclmulqdq": false, + "vmx-ins-outs": false, + "fxsr-opt": false, + "xstore": false, + "rtm": false, + "kvm-hint-dedicated": false, + "sgx-aex-notify": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "perfctr-nb": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": true, + "bhi-no": false, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "tbm": false, + "wdt": false, + "vmx-rdpmc-exit": false, + "vmx-mtf": false, + "vmx-entry-load-efer": false, + "eraps": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "fb-clear": false, + "vmx-exit-load-pkrs": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-50" +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "static", + "model": { + "name": "host", + "props": { + "migratable": false + } + } + }, + "id": "libvirt-51" +} + +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "svme-addr-chk": true, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "mmx": true, + "rdpid": true, + "arat": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "gfni": false, + "ibrs-all": false, + "vmx-desc-exit": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "vmx-rdseed-exit": false, + "amx-fp16": false, + "fred": false, + "vmx-eptp-switching": false, + "ddpd-u": false, + "kvm-asyncpf": false, + "perfctr-core": false, + "fs-gs-base-ns": false, + "mpx": true, + "auto-ibrs": false, + "pbe": false, + "avx512cd": false, + "decodeassists": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "vmx-nested-exception": false, + "sse4.1": true, + "family": 0, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "kvm-asyncpf-int": false, + "vmx-vnmi": false, + "vmx-true-ctls": false, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "msr": true, + "mce": true, + "mca": true, + "xcrypt": false, + "sgx": false, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "xgetbv1": true, + "cid": false, + "sgx-exinfo": false, + "intel-psfd": false, + "amd-psfd": false, + "gds-no": false, + "ds": false, + "fxsr": true, + "avx512-fp16": false, + "avx512-bf16": false, + "vmx-cr8-load-exit": false, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "xtpr": false, + "tsx-ctrl": false, + "vmx-ple": false, + "avx512vl": false, + "avx512-vpopcntdq": false, + "phe": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "vmx-pml": false, + "vmx-nmi-exit": false, + "amx-tile": false, + "vmx-invept-single-context-noglobals": false, + "pn": false, + "rsba": false, + "dca": false, + "vendor": "AuthenticAMD", + "vmx-unrestricted-guest": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "smx": false, + "sm3": false, + "sm4": false, + "cmp-legacy": true, + "avx512-4fmaps": false, + "vmcb-clean": false, + "hle": false, + "avx-vnni": false, + "3dnowext": true, + "amd-no-ssb": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "smep": true, + "smap": true, + "pfthreshold": false, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "avx512vbmi": false, + "avx512vnni": false, + "sgx-edeccssa": false, + "vmx-apicv-x2apic": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "phe-en": false, + "vmx-tsc-offset": false, + "kvm-nopiodelay": false, + "tm": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "avx512dq": false, + "svm": true, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "ssbd": false, + "vmx-wbinvd-exit": false, + "est": false, + "kvm-poll-control": false, + "avx512ifma": false, + "tm2": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "cldemote": false, + "sgx-tokenkey": false, + "vmx-ept": false, + "pbrsb-no": false, + "xfd": false, + "lkgs": false, + "kvm-mmu": false, + "sse4.2": true, + "pge": true, + "avx512bitalg": false, + "pdcm": false, + "vmx-entry-load-bndcfgs": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "vmx-pause-exit": false, + "invpcid": false, + "sgx-debug": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "de": true, + "fzrm": true, + "avx-ifma": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "clflush": true, + "skinit": false, + "srso-no": false, + "avx-vnni-int8": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "fma4": false, + "vmx-exit-nosave-debugctl": false, + "sgx-kss": false, + "la57": true, + "vmx-invept": false, + "osvw": false, + "rfds-clear": false, + "succor": false, + "apic": true, + "pmm": false, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "tsc-adjust": false, + "vnmi": false, + "kvm-steal-time": false, + "psdp-no": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "vmx-rdrand-exit": false, + "sgx-provisionkey": false, + "lwp": false, + "ipred-ctrl": false, + "amd-ssbd": false, + "avx10-256": false, + "xop": false, + "ibpb": false, + "ibrs": false, + "avx": true, + "core-capability": false, + "vmx-invept-single-context": false, + "movdiri": false, + "acpi": true, + "avx512bw": false, + "ace2": false, + "fsgsbase": true, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "movdir64b": false, + "xsaves": false, + "vmx-shadow-vmcs": false, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrm": true, + "fsrs": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "umip": true, + "vmx-store-lma": false, + "vmx-movdr-exit": false, + "pse": true, + "avx2": true, + "avic": false, + "sep": true, + "virt-ssbd": false, + "vmx-cr3-load-noexit": false, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "misalignsse": false, + "split-lock-detect": false, + "min-xlevel": 2147483681, + "bmi1": true, + "bmi2": true, + "kvm-pv-unhalt": false, + "tsc-scale": false, + "topoext": false, + "amd-stibp": false, + "vmx-preemption-timer": false, + "clflushopt": true, + "vmx-entry-load-pkrs": false, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "pcid": false, + "taa-no": false, + "avx10": false, + "arch-capabilities": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "clzero": false, + "3dnow": true, + "erms": true, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "msr-imm": false, + "vpclmulqdq": false, + "vmx-ins-outs": false, + "fxsr-opt": false, + "xstore": false, + "rtm": false, + "kvm-hint-dedicated": false, + "sgx-aex-notify": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "perfctr-nb": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": true, + "bhi-no": false, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "tbm": false, + "wdt": false, + "vmx-rdpmc-exit": false, + "vmx-mtf": false, + "vmx-entry-load-efer": false, + "eraps": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "fb-clear": false, + "vmx-exit-load-pkrs": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-51" +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "full", + "model": { + "name": "host" + } + }, + "id": "libvirt-52" +} + +{ + "return": { + "model": { + "name": "host", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": true, + "xlevel": 2147483681, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "vmx-desc-exit": false, + "gfni": false, + "ibrs-all": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "hv-xmm-input": false, + "hv-frequencies": false, + "tsc-frequency": 0, + "vmx-rdseed-exit": false, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": false, + "hv-syndbg": false, + "kvm-asyncpf": false, + "kvm_asyncpf": false, + "perfctr-core": false, + "perfctr_core": false, + "fs-gs-base-ns": false, + "auto-ibrs": false, + "mpx": true, + "avx512cd": false, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 0, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "x-amd-topoext-features-only": true, + "vmx-vnmi": false, + "kvm-asyncpf-int": false, + "vmx-true-ctls": false, + "host-phys-bits-limit": 0, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "xcrypt": false, + "hv-runtime": false, + "hv-stimer-direct": false, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": false, + "intel-psfd": false, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": false, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": false, + "fxsr": true, + "vmx-cr8-load-exit": false, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": false, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "kvm_pv_eoi": false, + "vmx-pml": false, + "apic-id": 4294967295, + "vmx-nmi-exit": false, + "vmx-invept-single-context-noglobals": false, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": false, + "vendor": "AuthenticAMD", + "hv-ipi": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": true, + "cmp_legacy": true, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": true, + "avx-vnni": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "x-consistent-cache": true, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "x-force-cpuid-0x1f": false, + "tsx-ldtrk": false, + "host-cache-info": false, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": false, + "hv-stimer": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "i64": true, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": false, + "phe-en": false, + "kvm-nopiodelay": false, + "kvm_nopiodelay": false, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "socket-id": -1, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "level": 13, + "avx512dq": false, + "x-migrate-smi-count": true, + "svm": true, + "full-cpuid-auto-level": true, + "hv-avic": false, + "hv-reset": false, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "vmx-wbinvd-exit": false, + "ssbd": false, + "sse3": true, + "est": false, + "kvm-poll-control": false, + "kvm_poll_control": false, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "hv-emsr-bitmap": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "sgx-tokenkey": false, + "cldemote": false, + "vmx-ept": false, + "pbrsb-no": false, + "hv-tlbflush-direct": false, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": false, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": false, + "pdcm": false, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": false, + "sgx-debug": false, + "invpcid": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": true, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "kvm_asyncpf_int": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "x-vendor-cpuid-only-v2": true, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": false, + "hv-version-id-major": 10, + "vmx-invept": false, + "la57": true, + "osvw": false, + "migratable": true, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4294967295, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": false, + "tsc_adjust": false, + "kvm-steal-time": false, + "psdp-no": false, + "kvm_steal_time": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": false, + "lwp": false, + "ipred-ctrl": false, + "hv-passthrough": false, + "amd-ssbd": false, + "avx10-256": false, + "ibpb": false, + "ibrs": false, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": false, + "movdiri": false, + "avx512bw": false, + "acpi": true, + "ace2": false, + "fsgsbase": true, + "hv-vapic": false, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "xsaves": false, + "movdir64b": false, + "vmx-shadow-vmcs": false, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrs": true, + "fsrm": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "vmx-store-lma": false, + "umip": true, + "vmx-movdr-exit": false, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": false, + "virt-ssbd": false, + "x-hv-max-vps": -1, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483681, + "realized": false, + "kvm-pv-unhalt": false, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": false, + "hv-vpindex": false, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": false, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "arch-capabilities": false, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": true, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "msr-imm": false, + "vmx-ins-outs": false, + "vpclmulqdq": false, + "xstore": false, + "fxsr-opt": false, + "hv-synic": false, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "hv-time": false, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": false, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "bhi-no": false, + "cmpccxadd": true, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": false, + "wdt": false, + "vmx-entry-load-efer": false, + "level-func7": 1, + "vmx-mtf": false, + "hv-tlbflush-ext": false, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-52" +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "full", + "model": { + "name": "host", + "props": { + "migratable": false, + "hv-passthrough": true + } + } + }, + "id": "libvirt-53" +} + +{ + "return": { + "model": { + "name": "host", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": true, + "xlevel": 2147483681, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "vmx-desc-exit": false, + "gfni": false, + "ibrs-all": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "hv-xmm-input": false, + "hv-frequencies": false, + "tsc-frequency": 0, + "vmx-rdseed-exit": false, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": false, + "hv-syndbg": false, + "kvm-asyncpf": false, + "kvm_asyncpf": false, + "perfctr-core": false, + "perfctr_core": false, + "fs-gs-base-ns": false, + "auto-ibrs": false, + "mpx": true, + "avx512cd": false, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 0, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "x-amd-topoext-features-only": true, + "vmx-vnmi": false, + "kvm-asyncpf-int": false, + "vmx-true-ctls": false, + "host-phys-bits-limit": 0, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "xcrypt": false, + "hv-runtime": false, + "hv-stimer-direct": false, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": false, + "intel-psfd": false, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": false, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": false, + "fxsr": true, + "vmx-cr8-load-exit": false, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": false, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "kvm_pv_eoi": false, + "vmx-pml": false, + "apic-id": 4294967295, + "vmx-nmi-exit": false, + "vmx-invept-single-context-noglobals": false, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": false, + "vendor": "AuthenticAMD", + "hv-ipi": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": true, + "cmp_legacy": true, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": true, + "avx-vnni": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "x-consistent-cache": true, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "x-force-cpuid-0x1f": false, + "tsx-ldtrk": false, + "host-cache-info": false, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": false, + "hv-stimer": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "i64": true, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": false, + "phe-en": false, + "kvm-nopiodelay": false, + "kvm_nopiodelay": false, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "socket-id": -1, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "level": 13, + "avx512dq": false, + "x-migrate-smi-count": true, + "svm": true, + "full-cpuid-auto-level": true, + "hv-avic": false, + "hv-reset": false, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "vmx-wbinvd-exit": false, + "ssbd": false, + "sse3": true, + "est": false, + "kvm-poll-control": false, + "kvm_poll_control": false, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "hv-emsr-bitmap": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "sgx-tokenkey": false, + "cldemote": false, + "vmx-ept": false, + "pbrsb-no": false, + "hv-tlbflush-direct": false, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": false, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": false, + "pdcm": false, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": false, + "sgx-debug": false, + "invpcid": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": true, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "kvm_asyncpf_int": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "x-vendor-cpuid-only-v2": true, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": false, + "hv-version-id-major": 10, + "vmx-invept": false, + "la57": true, + "osvw": false, + "migratable": false, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4294967295, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": false, + "tsc_adjust": false, + "kvm-steal-time": false, + "psdp-no": false, + "kvm_steal_time": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": false, + "lwp": false, + "ipred-ctrl": false, + "hv-passthrough": true, + "amd-ssbd": false, + "avx10-256": false, + "ibpb": false, + "ibrs": false, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": false, + "movdiri": false, + "avx512bw": false, + "acpi": true, + "ace2": false, + "fsgsbase": true, + "hv-vapic": false, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "xsaves": false, + "movdir64b": false, + "vmx-shadow-vmcs": false, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrs": true, + "fsrm": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "vmx-store-lma": false, + "umip": true, + "vmx-movdr-exit": false, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": false, + "virt-ssbd": false, + "x-hv-max-vps": -1, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483681, + "realized": false, + "kvm-pv-unhalt": false, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": false, + "hv-vpindex": false, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": false, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "arch-capabilities": false, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": true, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "msr-imm": false, + "vmx-ins-outs": false, + "vpclmulqdq": false, + "xstore": false, + "fxsr-opt": false, + "hv-synic": false, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "hv-time": false, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": false, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "bhi-no": false, + "cmpccxadd": true, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": false, + "wdt": false, + "vmx-entry-load-efer": false, + "level-func7": 1, + "vmx-mtf": false, + "hv-tlbflush-ext": false, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-53" +} + +{ + "execute": "qmp_capabilities", + "id": "libvirt-1" +} + +{ + "return": {}, + "id": "libvirt-1" +} + +{ + "execute": "query-cpu-definitions", + "id": "libvirt-2" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [ + "kvm" + ], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng-v3", + "typename": "YongFeng-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng-v2", + "typename": "YongFeng-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng-v1", + "typename": "YongFeng-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng", + "typename": "YongFeng-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "alias-of": "YongFeng-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "xsaves", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "xsavec" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "xsavec" + ], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v3", + "typename": "SierraForest-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "bhi-ctrl", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v2", + "typename": "SierraForest-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "bhi-ctrl", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "alias-of": "SierraForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v4", + "typename": "SapphireRapids-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "xsavec", + "xsaves", + "xfd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "xsavec", + "xsaves", + "xfd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "xsavec", + "xsaves", + "xfd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "xsavec", + "xsaves", + "xfd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "xsavec", + "xsaves", + "xfd" + ], + "alias-of": "SapphireRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "tbm", + "nrip-save" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "tbm", + "nrip-save" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "nrip-save" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "nrip-save" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "misalignsse" + ], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v3", + "typename": "GraniteRapids-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "amx-fp16", + "xsavec", + "xsaves", + "xfd", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "amx-fp16", + "xsavec", + "xsaves", + "xfd", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "amx-fp16", + "xsavec", + "xsaves", + "xfd", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx512-bf16", + "amx-fp16", + "xsavec", + "xsaves", + "xfd", + "prefetchiti", + "mcdt-no" + ], + "alias-of": "GraniteRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v5", + "typename": "EPYC-v5-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Turin-v1", + "typename": "EPYC-Turin-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "movdiri", + "movdir64b", + "avx512-vp2intersect", + "avx-vnni", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "fs-gs-base-ns", + "lfence-always-serializing", + "auto-ibrs", + "prefetchi", + "sbpb", + "ibpb-brtype", + "srso-user-kernel-no", + "perfmon-v2", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "vnmi", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Turin", + "typename": "EPYC-Turin-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "movdiri", + "movdir64b", + "avx512-vp2intersect", + "avx-vnni", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "fs-gs-base-ns", + "lfence-always-serializing", + "auto-ibrs", + "prefetchi", + "sbpb", + "ibpb-brtype", + "srso-user-kernel-no", + "perfmon-v2", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "vnmi", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Turin-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v5", + "typename": "EPYC-Rome-v5-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "amd-stibp", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "amd-stibp", + "nrip-save", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v3", + "typename": "EPYC-Milan-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "vpclmulqdq", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "vpclmulqdq", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v2", + "typename": "EPYC-Genoa-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "fs-gs-base-ns", + "lfence-always-serializing", + "auto-ibrs", + "perfmon-v2", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "vnmi", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "auto-ibrs", + "nrip-save", + "vnmi", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "auto-ibrs", + "nrip-save", + "vnmi", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Genoa-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "nrip-save", + "xsavec" + ], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "stibp", + "arch-capabilities", + "ssbd", + "avx512-bf16", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "stibp", + "arch-capabilities", + "ssbd", + "avx512-bf16", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "stibp", + "arch-capabilities", + "ssbd", + "avx512-bf16", + "xsavec" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "ClearwaterForest-v1", + "typename": "ClearwaterForest-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "sha512", + "sm3", + "sm4", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "avx-vnni-int16", + "prefetchiti", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "ddpd-u", + "bhi-ctrl", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "ClearwaterForest", + "typename": "ClearwaterForest-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "sha512", + "sm3", + "sm4", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "avx-vnni-int16", + "prefetchiti", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "ddpd-u", + "bhi-ctrl", + "mcdt-no" + ], + "alias-of": "ClearwaterForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "libvirt-2" +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "static", + "model": { + "name": "max" + } + }, + "id": "libvirt-3" +} + +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "svme-addr-chk": true, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "mmx": true, + "rdpid": true, + "arat": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "gfni": false, + "ibrs-all": false, + "vmx-desc-exit": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "vmx-rdseed-exit": false, + "amx-fp16": false, + "fred": false, + "vmx-eptp-switching": false, + "ddpd-u": false, + "kvm-asyncpf": false, + "perfctr-core": false, + "fs-gs-base-ns": false, + "mpx": true, + "auto-ibrs": false, + "pbe": false, + "avx512cd": false, + "decodeassists": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "vmx-nested-exception": false, + "sse4.1": true, + "family": 0, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "kvm-asyncpf-int": false, + "vmx-vnmi": false, + "vmx-true-ctls": false, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "msr": true, + "mce": true, + "mca": true, + "xcrypt": false, + "sgx": false, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "xgetbv1": true, + "cid": false, + "sgx-exinfo": false, + "intel-psfd": false, + "amd-psfd": false, + "gds-no": false, + "ds": false, + "fxsr": true, + "avx512-fp16": false, + "avx512-bf16": false, + "vmx-cr8-load-exit": false, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "xtpr": false, + "tsx-ctrl": false, + "vmx-ple": false, + "avx512vl": false, + "avx512-vpopcntdq": false, + "phe": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "vmx-pml": false, + "vmx-nmi-exit": false, + "amx-tile": false, + "vmx-invept-single-context-noglobals": false, + "pn": false, + "rsba": false, + "dca": false, + "vendor": "AuthenticAMD", + "vmx-unrestricted-guest": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "smx": false, + "sm3": false, + "sm4": false, + "cmp-legacy": true, + "avx512-4fmaps": false, + "vmcb-clean": false, + "hle": false, + "avx-vnni": false, + "3dnowext": true, + "amd-no-ssb": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "smep": true, + "smap": true, + "pfthreshold": false, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "avx512vbmi": false, + "avx512vnni": false, + "sgx-edeccssa": false, + "vmx-apicv-x2apic": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "phe-en": false, + "vmx-tsc-offset": false, + "kvm-nopiodelay": false, + "tm": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "avx512dq": false, + "svm": true, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "ssbd": false, + "vmx-wbinvd-exit": false, + "est": false, + "kvm-poll-control": false, + "avx512ifma": false, + "tm2": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "cldemote": false, + "sgx-tokenkey": false, + "vmx-ept": false, + "pbrsb-no": false, + "xfd": false, + "lkgs": false, + "kvm-mmu": false, + "sse4.2": true, + "pge": true, + "avx512bitalg": false, + "pdcm": false, + "vmx-entry-load-bndcfgs": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "vmx-pause-exit": false, + "invpcid": false, + "sgx-debug": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "de": true, + "fzrm": true, + "avx-ifma": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "clflush": true, + "skinit": false, + "srso-no": false, + "avx-vnni-int8": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "fma4": false, + "vmx-exit-nosave-debugctl": false, + "sgx-kss": false, + "la57": true, + "vmx-invept": false, + "osvw": false, + "rfds-clear": false, + "succor": false, + "apic": true, + "pmm": false, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "tsc-adjust": false, + "vnmi": false, + "kvm-steal-time": false, + "psdp-no": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "vmx-rdrand-exit": false, + "sgx-provisionkey": false, + "lwp": false, + "ipred-ctrl": false, + "amd-ssbd": false, + "avx10-256": false, + "xop": false, + "ibpb": false, + "ibrs": false, + "avx": true, + "core-capability": false, + "vmx-invept-single-context": false, + "movdiri": false, + "acpi": true, + "avx512bw": false, + "ace2": false, + "fsgsbase": true, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "movdir64b": false, + "xsaves": false, + "vmx-shadow-vmcs": false, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrm": true, + "fsrs": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "umip": true, + "vmx-store-lma": false, + "vmx-movdr-exit": false, + "pse": true, + "avx2": true, + "avic": false, + "sep": true, + "virt-ssbd": false, + "vmx-cr3-load-noexit": false, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "misalignsse": false, + "split-lock-detect": false, + "min-xlevel": 2147483681, + "bmi1": true, + "bmi2": true, + "kvm-pv-unhalt": false, + "tsc-scale": false, + "topoext": false, + "amd-stibp": false, + "vmx-preemption-timer": false, + "clflushopt": true, + "vmx-entry-load-pkrs": false, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "pcid": false, + "taa-no": false, + "avx10": false, + "arch-capabilities": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "clzero": false, + "3dnow": true, + "erms": true, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "msr-imm": false, + "vpclmulqdq": false, + "vmx-ins-outs": false, + "fxsr-opt": false, + "xstore": false, + "rtm": false, + "kvm-hint-dedicated": false, + "sgx-aex-notify": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "perfctr-nb": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": true, + "bhi-no": false, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "tbm": false, + "wdt": false, + "vmx-rdpmc-exit": false, + "vmx-mtf": false, + "vmx-entry-load-efer": false, + "eraps": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "fb-clear": false, + "vmx-exit-load-pkrs": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-3" +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "static", + "model": { + "name": "max", + "props": { + "migratable": false + } + } + }, + "id": "libvirt-4" +} + +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "svme-addr-chk": true, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "mmx": true, + "rdpid": true, + "arat": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "gfni": false, + "ibrs-all": false, + "vmx-desc-exit": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "vmx-rdseed-exit": false, + "amx-fp16": false, + "fred": false, + "vmx-eptp-switching": false, + "ddpd-u": false, + "kvm-asyncpf": false, + "perfctr-core": false, + "fs-gs-base-ns": false, + "mpx": true, + "auto-ibrs": false, + "pbe": false, + "avx512cd": false, + "decodeassists": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "vmx-nested-exception": false, + "sse4.1": true, + "family": 0, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "kvm-asyncpf-int": false, + "vmx-vnmi": false, + "vmx-true-ctls": false, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "msr": true, + "mce": true, + "mca": true, + "xcrypt": false, + "sgx": false, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "xgetbv1": true, + "cid": false, + "sgx-exinfo": false, + "intel-psfd": false, + "amd-psfd": false, + "gds-no": false, + "ds": false, + "fxsr": true, + "avx512-fp16": false, + "avx512-bf16": false, + "vmx-cr8-load-exit": false, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "xtpr": false, + "tsx-ctrl": false, + "vmx-ple": false, + "avx512vl": false, + "avx512-vpopcntdq": false, + "phe": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "vmx-pml": false, + "vmx-nmi-exit": false, + "amx-tile": false, + "vmx-invept-single-context-noglobals": false, + "pn": false, + "rsba": false, + "dca": false, + "vendor": "AuthenticAMD", + "vmx-unrestricted-guest": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "smx": false, + "sm3": false, + "sm4": false, + "cmp-legacy": true, + "avx512-4fmaps": false, + "vmcb-clean": false, + "hle": false, + "avx-vnni": false, + "3dnowext": true, + "amd-no-ssb": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "smep": true, + "smap": true, + "pfthreshold": false, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "avx512vbmi": false, + "avx512vnni": false, + "sgx-edeccssa": false, + "vmx-apicv-x2apic": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "phe-en": false, + "vmx-tsc-offset": false, + "kvm-nopiodelay": false, + "tm": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "avx512dq": false, + "svm": true, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "ssbd": false, + "vmx-wbinvd-exit": false, + "est": false, + "kvm-poll-control": false, + "avx512ifma": false, + "tm2": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "cldemote": false, + "sgx-tokenkey": false, + "vmx-ept": false, + "pbrsb-no": false, + "xfd": false, + "lkgs": false, + "kvm-mmu": false, + "sse4.2": true, + "pge": true, + "avx512bitalg": false, + "pdcm": false, + "vmx-entry-load-bndcfgs": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "vmx-pause-exit": false, + "invpcid": false, + "sgx-debug": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "de": true, + "fzrm": true, + "avx-ifma": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "clflush": true, + "skinit": false, + "srso-no": false, + "avx-vnni-int8": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "fma4": false, + "vmx-exit-nosave-debugctl": false, + "sgx-kss": false, + "la57": true, + "vmx-invept": false, + "osvw": false, + "rfds-clear": false, + "succor": false, + "apic": true, + "pmm": false, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "tsc-adjust": false, + "vnmi": false, + "kvm-steal-time": false, + "psdp-no": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "vmx-rdrand-exit": false, + "sgx-provisionkey": false, + "lwp": false, + "ipred-ctrl": false, + "amd-ssbd": false, + "avx10-256": false, + "xop": false, + "ibpb": false, + "ibrs": false, + "avx": true, + "core-capability": false, + "vmx-invept-single-context": false, + "movdiri": false, + "acpi": true, + "avx512bw": false, + "ace2": false, + "fsgsbase": true, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "movdir64b": false, + "xsaves": false, + "vmx-shadow-vmcs": false, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrm": true, + "fsrs": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "umip": true, + "vmx-store-lma": false, + "vmx-movdr-exit": false, + "pse": true, + "avx2": true, + "avic": false, + "sep": true, + "virt-ssbd": false, + "vmx-cr3-load-noexit": false, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "misalignsse": false, + "split-lock-detect": false, + "min-xlevel": 2147483681, + "bmi1": true, + "bmi2": true, + "kvm-pv-unhalt": false, + "tsc-scale": false, + "topoext": false, + "amd-stibp": false, + "vmx-preemption-timer": false, + "clflushopt": true, + "vmx-entry-load-pkrs": false, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "pcid": false, + "taa-no": false, + "avx10": false, + "arch-capabilities": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "clzero": false, + "3dnow": true, + "erms": true, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "msr-imm": false, + "vpclmulqdq": false, + "vmx-ins-outs": false, + "fxsr-opt": false, + "xstore": false, + "rtm": false, + "kvm-hint-dedicated": false, + "sgx-aex-notify": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "perfctr-nb": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": true, + "bhi-no": false, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "tbm": false, + "wdt": false, + "vmx-rdpmc-exit": false, + "vmx-mtf": false, + "vmx-entry-load-efer": false, + "eraps": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "fb-clear": false, + "vmx-exit-load-pkrs": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-4" +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "full", + "model": { + "name": "max" + } + }, + "id": "libvirt-5" +} + +{ + "return": { + "model": { + "name": "max", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": true, + "xlevel": 2147483681, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "vmx-desc-exit": false, + "gfni": false, + "ibrs-all": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "hv-xmm-input": false, + "hv-frequencies": false, + "tsc-frequency": 0, + "vmx-rdseed-exit": false, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": false, + "hv-syndbg": false, + "kvm-asyncpf": false, + "kvm_asyncpf": false, + "perfctr-core": false, + "perfctr_core": false, + "fs-gs-base-ns": false, + "auto-ibrs": false, + "mpx": true, + "avx512cd": false, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 0, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "x-amd-topoext-features-only": true, + "vmx-vnmi": false, + "kvm-asyncpf-int": false, + "vmx-true-ctls": false, + "host-phys-bits-limit": 0, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "xcrypt": false, + "hv-runtime": false, + "hv-stimer-direct": false, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": false, + "intel-psfd": false, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": false, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": false, + "fxsr": true, + "vmx-cr8-load-exit": false, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": false, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "kvm_pv_eoi": false, + "vmx-pml": false, + "apic-id": 4294967295, + "vmx-nmi-exit": false, + "vmx-invept-single-context-noglobals": false, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": false, + "vendor": "AuthenticAMD", + "hv-ipi": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": true, + "cmp_legacy": true, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": true, + "avx-vnni": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "x-consistent-cache": true, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "x-force-cpuid-0x1f": false, + "tsx-ldtrk": false, + "host-cache-info": false, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": false, + "hv-stimer": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "i64": true, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": false, + "phe-en": false, + "kvm-nopiodelay": false, + "kvm_nopiodelay": false, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "socket-id": -1, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "level": 13, + "avx512dq": false, + "x-migrate-smi-count": true, + "svm": true, + "full-cpuid-auto-level": true, + "hv-avic": false, + "hv-reset": false, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "vmx-wbinvd-exit": false, + "ssbd": false, + "sse3": true, + "est": false, + "kvm-poll-control": false, + "kvm_poll_control": false, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "hv-emsr-bitmap": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "sgx-tokenkey": false, + "cldemote": false, + "vmx-ept": false, + "pbrsb-no": false, + "hv-tlbflush-direct": false, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": false, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": false, + "pdcm": false, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": false, + "sgx-debug": false, + "invpcid": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": true, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "kvm_asyncpf_int": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "x-vendor-cpuid-only-v2": true, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": false, + "hv-version-id-major": 10, + "vmx-invept": false, + "la57": true, + "osvw": false, + "migratable": true, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4294967295, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": false, + "tsc_adjust": false, + "kvm-steal-time": false, + "psdp-no": false, + "kvm_steal_time": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": false, + "lwp": false, + "ipred-ctrl": false, + "hv-passthrough": false, + "amd-ssbd": false, + "avx10-256": false, + "ibpb": false, + "ibrs": false, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": false, + "movdiri": false, + "avx512bw": false, + "acpi": true, + "ace2": false, + "fsgsbase": true, + "hv-vapic": false, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "xsaves": false, + "movdir64b": false, + "vmx-shadow-vmcs": false, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrs": true, + "fsrm": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "vmx-store-lma": false, + "umip": true, + "vmx-movdr-exit": false, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": false, + "virt-ssbd": false, + "x-hv-max-vps": -1, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483681, + "realized": false, + "kvm-pv-unhalt": false, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": false, + "hv-vpindex": false, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": false, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "arch-capabilities": false, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": true, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "msr-imm": false, + "vmx-ins-outs": false, + "vpclmulqdq": false, + "xstore": false, + "fxsr-opt": false, + "hv-synic": false, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "hv-time": false, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": false, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "bhi-no": false, + "cmpccxadd": true, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": false, + "wdt": false, + "vmx-entry-load-efer": false, + "level-func7": 1, + "vmx-mtf": false, + "hv-tlbflush-ext": false, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-5" +} + +{ + "execute": "query-machines", + "id": "libvirt-6" +} + +{ + "return": [ + { + "hotpluggable-cpus": true, + "name": "pc-q35-5.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-6.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-4.2", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-5.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-4.2", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-9.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-7.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-8.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 1024, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": false, + "name": "none", + "numa-mem-supported": false, + "acpi": false, + "cpu-max": 1, + "deprecated": false, + "default-ram-id": "ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-8.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-6.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-9.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-10.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-7.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": false, + "name": "x-remote", + "numa-mem-supported": false, + "acpi": false, + "cpu-max": 1, + "deprecated": false + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-5.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-10.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "is-default": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram", + "alias": "pc" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-6.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-5.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "isapc", + "numa-mem-supported": false, + "default-cpu-type": "486-x86_64-cpu", + "acpi": true, + "cpu-max": 1, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-9.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-7.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-8.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-8.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-6.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-9.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-7.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-5.0", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-10.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-9.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-7.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-6.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": false, + "name": "microvm", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": false, + "default-ram-id": "microvm.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-8.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 1024, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-8.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-5.0", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-6.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-9.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-10.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram", + "alias": "q35" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-7.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + } + ], + "id": "libvirt-6" +} diff --git a/tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.xml b/tests= /qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.xml new file mode 100644 index 0000000000..87f2633a37 --- /dev/null +++ b/tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.xml @@ -0,0 +1,4996 @@ + + /usr/bin/qemu-system-x86_64 + 0 + 0 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10000092 + 43100286 + + x86_64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.50.1 From nobody Sun Sep 7 06:47: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=1756499949; cv=none; d=zohomail.com; s=zohoarc; b=E5WqNX6YVDYQMo5ASdm5LX/TlAn4uBUXA/j3phJN6KKAltZcoA9+mxskfXnajKAYHu6A/xy+xncBQXi8xEBWK6VamlqgGc8hkcqksBC/aDxWxdm1QvVGTg1QGAofW0JlGgSQ8ddjMKJfoRbvUnbvzrl6nthC5FdcCSh8fEXaHi8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756499949; 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=48jfxEmOrWHzC/XbBb+If7FT+wASArxSb3iDqkwERpc=; b=T4n31PhpRCJAv/ZUoitajQHjj3CSlSXsoLTMGRpAD/pX1ehsP6nn6mUZeB575uUwIa57E9V9VtajsoU6NqyjJ3pYla+CYQEZ67IdLX9fZXNgcTyAv+ccpqiRcJtrM5d/AAyF0yvOAJTRV+WmTDc68hBjTRwnMvOMbDgIhQ1sp+s= 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 1756499949384138.38109780998184; Fri, 29 Aug 2025 13:39:09 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id E6AAC44223; Fri, 29 Aug 2025 16:39:07 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id C98FE443A3; Fri, 29 Aug 2025 16:30:04 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id A1484442D2; Fri, 29 Aug 2025 16:29:23 -0400 (EDT) Received: from mail-ot1-f51.google.com (mail-ot1-f51.google.com [209.85.210.51]) (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 42AA9441E7 for ; Fri, 29 Aug 2025 16:28:57 -0400 (EDT) Received: by mail-ot1-f51.google.com with SMTP id 46e09a7af769-74542b1b2bcso2616438a34.3 for ; Fri, 29 Aug 2025 13:28:57 -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.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Aug 2025 13:28:54 -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=1756499336; x=1757104136; 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=48jfxEmOrWHzC/XbBb+If7FT+wASArxSb3iDqkwERpc=; b=dKyAOuVKbNdixUSV4PGVf91VTGs4wHm4pizKhUStwshY/197AGNSdCNK1T4e2ZEgnq mv6S0JP7TtsLlHCEBm5F+P1X7Tc3L1s2cdnpIj/TqimfI/NI/zWUFZQARf8OKOXuPOH/ uqA7X20Z0baqO3KdrhFrqf7a1dRjVXSl1ARSz3MH9z46JXIvE33SyGDLhkkwrQtfc7HL O30ao3yfNDTLgI/7c6JYj6Sq+31cD5eOxW1nwCVcBCZIcmcmjHTh1ZfNA+U3oc1Tfjqm E1rIAcG2xSMSShY1qafqnBn2niG222oG0niDfsxRGkB4RpLUOfQvbtwSRXWqdia0kkQ1 K+Nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756499336; x=1757104136; 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=48jfxEmOrWHzC/XbBb+If7FT+wASArxSb3iDqkwERpc=; b=dQDkLXinBe9nDdWWm7TnyI1FsnEHYKykGoako3rfp4ERY9J0SLzzNESMP5qdIx7aCZ KbXkGoacexnB4tlFAYq9nRsI3sShilWtrR1vHw0vFYDVKdw40CUSrYK3Q29/tXl9pmUI FoKGteWOGfcFVo4YwJI8JVzyC86mpkCCamgdl1XD8MOacXjSe2/fXB09T3UnTQs+Kh36 DWZEHtmvllNISdRJQFsf0TrfwUASKYaLGWOj4tnQXH37TAPQKiFwTlfMcOyDuxZurAw8 uuPq3M6P8SSklnhvN9L9iPhgAdeywvQ7CXoDvGoFIYcILz9i6uIMjXCZi3tnZKzZPrZ7 zc9w== X-Gm-Message-State: AOJu0Yx+nlgsv0ZnvK1H5X0dqX+0uLkjZDETuL0Z9Ep3AgLwHldLFLgo MviAlOOg8Q93mElk0mTVeOERdNm1fLKR0uKDqjC3zbEHhVck7WOKoUOEqw+mWQ== X-Gm-Gg: ASbGnctZHZTl1xAcJKZ148QngZao9ABXfPUz4RwK9wdh3p/JaAwTNlYKP5gLnuuLHmE PGn7qF+EuTF4yWDMlyF0MYvMmQR91LaKoFkZQnxlozViy8ZUUYwyhRCftPBcwJeufZjQQd7eXSb iLDtO2UzilHe7BH4y6Vl/Q/gpeVkCqzk3NPmwQ9TWuhknr8c+N3ul39z6bQogvygdf4ZpmJrNUr 6ZTPq98WDdm7KAxkEXJ14c897oz93rZDK4qDHmGG+wQ2rFov0stqjJBDM1tu+TblGNAcaSq9Ufd g2X+5mfK/mH11DnqqI86P7MkgXqdsNOb0KSH+/ZqMs8YAoGSCq/AQhOimhvSTJBYbIfplXkzwVT KJSM= X-Google-Smtp-Source: AGHT+IEe+H2BF8a9HfmumY2eOyoh6h5BhSVHhQ2hscLZ7N3uBOzUNOnjzKih1YAcUq4e9wJCLjrLhw== X-Received: by 2002:a05:6808:2101:b0:434:231:3e2c with SMTP id 5614622812f47-43785009150mr13269718b6e.0.1756499335394; Fri, 29 Aug 2025 13:28:55 -0700 (PDT) From: Praveen K Paladugu X-Google-Original-From: Praveen K Paladugu To: devel@lists.libvirt.org Subject: [PATCH v3 7/8] tests: Add domaincaps and qemucaps case for mshv Date: Fri, 29 Aug 2025 15:28:37 -0500 Message-ID: <20250829202838.8550-8-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: YBZO5TL2LRQ7BA6HWDC2GVLIJURB7LBO X-Message-ID-Hash: YBZO5TL2LRQ7BA6HWDC2GVLIJURB7LBO 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: 1756499951741116600 Content-Type: text/plain; charset="utf-8" Add auto generated test data for domaincaps and qemucaps2xml tests to exercise parsing mshv capability. Signed-off-by: Praveen K Paladugu --- .../qemu_10.1.0-q35.x86_64+mshv.xml | 222 ++ .../qemu_10.1.0-tcg.x86_64+mshv.xml | 1810 +++++++++++++++++ .../qemu_10.1.0.x86_64+mshv.xml | 222 ++ .../qemucaps2xmloutdata/caps.x86_64+mshv.xml | 29 + 4 files changed, 2283 insertions(+) create mode 100644 tests/domaincapsdata/qemu_10.1.0-q35.x86_64+mshv.xml create mode 100644 tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+mshv.xml create mode 100644 tests/domaincapsdata/qemu_10.1.0.x86_64+mshv.xml create mode 100644 tests/qemucaps2xmloutdata/caps.x86_64+mshv.xml diff --git a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+mshv.xml b/tests/d= omaincapsdata/qemu_10.1.0-q35.x86_64+mshv.xml new file mode 100644 index 0000000000..97f60804bc --- /dev/null +++ b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+mshv.xml @@ -0,0 +1,222 @@ + + /usr/bin/qemu-system-x86_64 + kvm + pc-q35-10.1 + 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.1.0-tcg.x86_64+mshv.xml b/tests/d= omaincapsdata/qemu_10.1.0-tcg.x86_64+mshv.xml new file mode 100644 index 0000000000..7051339301 --- /dev/null +++ b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+mshv.xml @@ -0,0 +1,1810 @@ + + /usr/bin/qemu-system-x86_64 + qemu + pc-i440fx-10.1 + 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 + + + + + + + + + + + + + + + + + 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-IBPB<= /model> + + + + + + + + + + EPYC= -Milan + + + + + + + + + + + + + + + + + + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + + + + + + + + + EPYC-= Rome + + + + + + + + + + + + + + EPYC-Rome-v1 + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + EPYC-Rome-v3 + + + + + + + + + + + + + + + + EPYC-Rome-v4 + + + + + + + + + + + + + + + EPYC-v1 + + + + + + + + + EPYC-v2 + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + EPYC-v4 + + + + + + + + + + + + + GraniteRapids + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GraniteRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest + + + + + + + + + + + + + + + + + + + + SierraForest-v1 + + + + + + + + + + + + + + + + + + + + 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 + + + + 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.1.0.x86_64+mshv.xml b/tests/domai= ncapsdata/qemu_10.1.0.x86_64+mshv.xml new file mode 100644 index 0000000000..f8077c18f5 --- /dev/null +++ b/tests/domaincapsdata/qemu_10.1.0.x86_64+mshv.xml @@ -0,0 +1,222 @@ + + /usr/bin/qemu-system-x86_64 + kvm + pc-i440fx-10.1 + 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 + + + + diff --git a/tests/qemucaps2xmloutdata/caps.x86_64+mshv.xml b/tests/qemucap= s2xmloutdata/caps.x86_64+mshv.xml new file mode 100644 index 0000000000..9d0a5d32b5 --- /dev/null +++ b/tests/qemucaps2xmloutdata/caps.x86_64+mshv.xml @@ -0,0 +1,29 @@ + + + + + x86_64 + + + + + + + hvm + + 64 + /usr/bin/qemu-system-x86_64 + + + + + + + + + + + + + + --=20 2.50.1 From nobody Sun Sep 7 06:47: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=1756500032; cv=none; d=zohomail.com; s=zohoarc; b=huO9c/qsgzYeDhBRx8zoFeGBdV7ILviGZc5J7j3E/eVlHJH4dBjq//7wexZNIm/aJpx4PbJUzS0xcyKGk+gn+u7quC6sshB5Q3oWF3/p2MKEs/WBzfBQKYfDxx9Dp+iHyQ4WZJJhM7BZgpPv2RKXh0Q8QWY2CTZfXdHI9qQF2WM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756500032; 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=0EEoRIJ9NQ3NylGm5HLjt+bPd8XHmxWX6vnm3V2h+mE=; b=ix+RqutpQ8sbgf75CL0KeLRssG9F0S8gW0ARNbIGSGQdFBgTPeLLfAjvWhCLquVsKiYO8Onb3+1m9ci9CtKgIPybroRlt94HhKkmwBCAtUVc4k1iplMXJb/L2cDi0cmncavrFb1jmwXBZqAlcMkZNxOattEPtoJx2D76uX/IN/w= 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 1756500032689922.0505589171187; Fri, 29 Aug 2025 13:40:32 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 6507643E62; Fri, 29 Aug 2025 16:40:30 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id E6BA0443D8; Fri, 29 Aug 2025 16:30:10 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 5CEA3441F6; Fri, 29 Aug 2025 16:29:26 -0400 (EDT) Received: from mail-oa1-f42.google.com (mail-oa1-f42.google.com [209.85.160.42]) (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 B478A441F6 for ; Fri, 29 Aug 2025 16:28:57 -0400 (EDT) Received: by mail-oa1-f42.google.com with SMTP id 586e51a60fabf-30ccebb0cc3so2165800fac.3 for ; Fri, 29 Aug 2025 13:28:57 -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.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Aug 2025 13:28:55 -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=1756499337; x=1757104137; 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=0EEoRIJ9NQ3NylGm5HLjt+bPd8XHmxWX6vnm3V2h+mE=; b=ivjJQXvO1YNsO6QFuhha6XG4iKwL3fUf5aPR8SVuo5MUTOOitQsjWnlBXO1Igca+1a YmZuP35wBKjnv9ZgS7IZFIPog39D0nPt44pDZjb2DzUT/9RfxYTQdd6Mf+oEPpNpTUWI F77eDyNjMlQgeOaRWd0cBqjblcpq7t5ZO6VqqARXtiN0avtfX8TBJz+gmxUZaPSzIdMA y++cm0HIN535ZCyGHmCRX0HOXiEscxH8+G7HjnrVQJxAkPTXbwWmZxF19VWUm6Gn8sT0 p96ERNwg9GScwBWxVlg9zzVbcGYiVdFqEN8ULP3dlzp+LjJQub6Xnb3ZvFomYXBqZDYI XjrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756499337; x=1757104137; 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=0EEoRIJ9NQ3NylGm5HLjt+bPd8XHmxWX6vnm3V2h+mE=; b=UMj+qS6nSb/me6/nsS/ooX7aTZAnWzqAMdLzp6Ambx8WTgT783aQifaZppkCorcQob eY25NztV56cSUBt74OEDTG56YPTIzWwu+tIhYlI4046Zsw9gUoJm5ekNizyob3PGuLVa uVg737hXQwFnPOWivSmsxMzG9iyJglvH/5+wEXhB6Ypkjl75WrbbRxwGzKZypDtHResy zFjHQD1jPPOLHJGtorBpPWL7OT316NcEio81wsNV3UrcRu99VdA/TCgRTf5F94r+mcA+ FdT4SSraxPq4+G0s7TWIYKvSxzE5fR5Xdw31KQooCihEzVPoTWeqkTcmKaKQHvxKQTaB m+dw== X-Gm-Message-State: AOJu0YzGxQQ9WbPg7BBUJIN6MyzizCfvrzJMNHNezA8po7hHYVs7OPCI XsaBuPu0MLynBBX4zRnxICDG/jaGJ4YMliGM8wk06foKxZ3QudeIUmIfCtScKg== X-Gm-Gg: ASbGnctFgxfPEw/Q40EpTgFrtm9IQ5B73pnRB16dI0yTF5KofqbVN885hg5zQKkjNFk A/iH1ub4okgvphocJ9TWvZyV6hzmm0mqLcClmZMpzSO8I6lYcmQ50p/3ACXcynPy+GFF9l/7s8f BtNb4T+ClzqxVbm30iyRC20rLDNVn5LzqO7w3cAiDJCdaANsqBS0Tww3L/iGv9Om0fvRcCs6slI fvs8j32QlawvccHp7aJna2ONGi24uxF+1La1xtrGMLTVa38r0oxby/8R5ChS40NwZQmd4NFQ9FV 4rOu+crWaK9tBumF7D6PIgLQIa7ZIkq7QQQ/9TvTeIskF+p5e2Nw64SnQg7Cx75EjC57ORuZIJ9 1jVBDRXda1GngpA== X-Google-Smtp-Source: AGHT+IFPgWA3QPOY5HbHjEIybxgEzsob7sR7eJlkRZJdpBMOY2GaLX8e7vCdkgHj84LtHIHAMcYhjA== X-Received: by 2002:a05:6808:d46:b0:434:54a:40bc with SMTP id 5614622812f47-43785196ae4mr15061195b6e.1.1756499336322; Fri, 29 Aug 2025 13:28:56 -0700 (PDT) From: Praveen K Paladugu X-Google-Original-From: Praveen K Paladugu To: devel@lists.libvirt.org Subject: [PATCH v3 8/8] tests: add mshv test to qemuxmlconftest Date: Fri, 29 Aug 2025 15:28:38 -0500 Message-ID: <20250829202838.8550-9-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: 33HZM4EA433E2VQV3P6ADHOQIBP7TENY X-Message-ID-Hash: 33HZM4EA433E2VQV3P6ADHOQIBP7TENY 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: 1756500033761124100 Content-Type: text/plain; charset="utf-8" Add mshv test case to qemuxmlconf test. Signed-off-by: Praveen K Paladugu --- ...86_64-q35-headless.x86_64-latest+mshv.args | 48 ++++++++++ ...x86_64-q35-headless.x86_64-latest+mshv.xml | 87 +++++++++++++++++++ ...mshv-x86_64-q35-headless.x86_64-latest.err | 1 + .../mshv-x86_64-q35-headless.xml | 35 ++++++++ tests/qemuxmlconftest.c | 5 ++ 5 files changed, 176 insertions(+) create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-l= atest+mshv.args create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-l= atest+mshv.xml create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-l= atest.err create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.xml 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 new file mode 100644 index 0000000000..e72d109a52 --- /dev/null +++ b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.args @@ -0,0 +1,48 @@ +LC_ALL=3DC \ +PATH=3D/bin \ +HOME=3D/var/lib/libvirt/qemu/domain--1-qemu_mshv \ +USER=3Dtest \ +LOGNAME=3Dtest \ +XDG_DATA_HOME=3D/var/lib/libvirt/qemu/domain--1-qemu_mshv/.local/share \ +XDG_CACHE_HOME=3D/var/lib/libvirt/qemu/domain--1-qemu_mshv/.cache \ +XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-qemu_mshv/.config \ +/usr/bin/qemu-system-x86_64 \ +-name guest=3Dqemu_mshv,debug-threads=3Don \ +-S \ +-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-qemu_mshv/master-key.aes"}' \ +-machine q35,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,hpet= =3Doff,acpi=3Don \ +-accel mshv \ +-cpu qemu64 \ +-m size=3D2097152k \ +-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":2147483648}= ' \ +-overcommit mem-lock=3Doff \ +-smp 1,sockets=3D1,cores=3D1,threads=3D1 \ +-uuid 1f739a78-5d77-42e8-8c53-4371e64f2c6f \ +-display none \ +-no-user-config \ +-nodefaults \ +-chardev socket,id=3Dcharmonitor,fd=3D1729,server=3Don,wait=3Doff \ +-mon chardev=3Dcharmonitor,id=3Dmonitor,mode=3Dcontrol \ +-rtc base=3Dutc,driftfix=3Dslew \ +-global kvm-pit.lost_tick_policy=3Ddelay \ +-no-shutdown \ +-boot strict=3Don \ +-device '{"driver":"pcie-root-port","port":8,"chassis":1,"id":"pci.1","bus= ":"pcie.0","multifunction":true,"addr":"0x1"}' \ +-device '{"driver":"pcie-root-port","port":9,"chassis":2,"id":"pci.2","bus= ":"pcie.0","addr":"0x1.0x1"}' \ +-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"}' \ +-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}' \ +-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"}' \ +-object '{"qom-type":"rng-random","id":"objrng0","filename":"/dev/urandom"= }' \ +-device '{"driver":"virtio-rng-pci","rng":"objrng0","id":"rng0","bus":"pci= .4","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 new file mode 100644 index 0000000000..a183a3dd6a --- /dev/null +++ b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.xml @@ -0,0 +1,87 @@ + + qemu_mshv + 1f739a78-5d77-42e8-8c53-4371e64f2c6f + Qemu + MSHV + 2097152 + 2097152 + 1 + + hvm + + + + + + + + qemu64 + + + + + + + destroy + restart + restart + + /usr/bin/qemu-system-x86_64 + + + + +
+ + +
+ + +
+ + + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + + + + + + + + +