]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: capabilities: Don't use query-tpm-types/query-tpm-models for probe
authorPeter Krempa <pkrempa@redhat.com>
Mon, 25 Aug 2025 16:00:57 +0000 (18:00 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 2 Sep 2025 08:54:46 +0000 (10:54 +0200)
In previous patches we've successfuly replaced it by looking at the qom
types we already query so we don't need to invoke extra commands.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
34 files changed:
src/qemu/qemu_capabilities.c
tests/qemucapabilitiesdata/caps_10.0.0_aarch64.replies
tests/qemucapabilitiesdata/caps_10.0.0_ppc64.replies
tests/qemucapabilitiesdata/caps_10.0.0_s390x.replies
tests/qemucapabilitiesdata/caps_10.0.0_x86_64+amdsev.replies
tests/qemucapabilitiesdata/caps_10.0.0_x86_64.replies
tests/qemucapabilitiesdata/caps_10.1.0_x86_64+inteltdx.replies
tests/qemucapabilitiesdata/caps_10.1.0_x86_64.replies
tests/qemucapabilitiesdata/caps_6.2.0_ppc64.replies
tests/qemucapabilitiesdata/caps_6.2.0_x86_64.replies
tests/qemucapabilitiesdata/caps_7.0.0_ppc64.replies
tests/qemucapabilitiesdata/caps_7.0.0_x86_64.replies
tests/qemucapabilitiesdata/caps_7.1.0_ppc64.replies
tests/qemucapabilitiesdata/caps_7.1.0_x86_64.replies
tests/qemucapabilitiesdata/caps_7.2.0_ppc.replies
tests/qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.replies
tests/qemucapabilitiesdata/caps_7.2.0_x86_64.replies
tests/qemucapabilitiesdata/caps_8.0.0_x86_64.replies
tests/qemucapabilitiesdata/caps_8.1.0_s390x.replies
tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies
tests/qemucapabilitiesdata/caps_8.2.0_aarch64.replies
tests/qemucapabilitiesdata/caps_8.2.0_armv7l.replies
tests/qemucapabilitiesdata/caps_8.2.0_loongarch64.replies
tests/qemucapabilitiesdata/caps_8.2.0_s390x.replies
tests/qemucapabilitiesdata/caps_8.2.0_x86_64.replies
tests/qemucapabilitiesdata/caps_9.0.0_sparc.replies
tests/qemucapabilitiesdata/caps_9.0.0_x86_64.replies
tests/qemucapabilitiesdata/caps_9.1.0_riscv64.replies
tests/qemucapabilitiesdata/caps_9.1.0_s390x.replies
tests/qemucapabilitiesdata/caps_9.1.0_x86_64.replies
tests/qemucapabilitiesdata/caps_9.2.0_aarch64+hvf.replies
tests/qemucapabilitiesdata/caps_9.2.0_s390x.replies
tests/qemucapabilitiesdata/caps_9.2.0_x86_64+amdsev.replies
tests/qemucapabilitiesdata/caps_9.2.0_x86_64.replies

index e7404ad27f92b771e7d092d0405438ad47edfeaa..688d100b01be2d5090119928b2dac834cafb5685 100644 (file)
@@ -3388,29 +3388,6 @@ virQEMUCapsUpdateCPUDeprecatedFeatures(virQEMUCaps *qemuCaps,
 }
 
 
-static int
-virQEMUCapsProbeQMPTPM(virQEMUCaps *qemuCaps G_GNUC_UNUSED,
-                       qemuMonitor *mon)
-{
-    g_auto(GStrv) models = NULL;
-    g_auto(GStrv) types = NULL;
-
-    if (qemuMonitorGetTPMModels(mon, &models) < 0)
-        return -1;
-
-    if (!models)
-        return 0;
-
-    if (qemuMonitorGetTPMTypes(mon, &types) < 0)
-        return -1;
-
-    if (!types)
-        return 0;
-
-    return 0;
-}
-
-
 static int
 virQEMUCapsProbeQMPKVMState(virQEMUCaps *qemuCaps,
                             qemuMonitor *mon)
@@ -5724,8 +5701,6 @@ virQEMUCapsInitQMPMonitor(virQEMUCaps *qemuCaps,
         return -1;
     if (virQEMUCapsProbeQMPCPUDefinitions(qemuCaps, accel, mon) < 0)
         return -1;
-    if (virQEMUCapsProbeQMPTPM(qemuCaps, mon) < 0)
-        return -1;
     if (virQEMUCapsProbeQMPCommandLine(qemuCaps, mon) < 0)
         return -1;
     if (virQEMUCapsProbeQMPGICCapabilities(qemuCaps, mon) < 0)
index 7bee1a29338771a6a843868820a9c4f0e3ad2ba2..f3d7ee69c17e4b92e668ddb16ef065b28964ffd2 100644 (file)
   "id": "libvirt-37"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-38"
-}
-
-{
-  "return": [
-    "tpm-tis",
-    "tpm-tis"
-  ],
-  "id": "libvirt-38"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-39"
-}
-
-{
-  "return": [
-    "passthrough",
-    "emulator"
-  ],
-  "id": "libvirt-39"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
   "execute": "query-gic-capabilities",
-  "id": "libvirt-41"
+  "id": "libvirt-39"
 }
 
 {
       "kernel": false
     }
   ],
-  "id": "libvirt-41"
+  "id": "libvirt-39"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-42"
+  "id": "libvirt-40"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-42"
+  "id": "libvirt-40"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-43"
+  "id": "libvirt-41"
 }
 
 {
-  "id": "libvirt-43",
+  "id": "libvirt-41",
   "error": {
     "class": "GenericError",
     "desc": "Parameter 'model.props.hv-passthrough' is unexpected"
index e57c577b8bc082a992cbb0e07f4435eac08eb55e..76d0b6fb6f385efbb69e887a5bc960ab84ff3ef3 100644 (file)
   "id": "libvirt-37"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-38"
-}
-
-{
-  "return": [
-    "tpm-spapr"
-  ],
-  "id": "libvirt-38"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-39"
-}
-
-{
-  "return": [
-    "passthrough",
-    "emulator"
-  ],
-  "id": "libvirt-39"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
index 1188b5945a4217d636354526027b4753194ba2fa..52068141f9aef7d7899457c3c480cef00a20ffcd 100644 (file)
   "id": "libvirt-37"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-38"
-}
-
-{
-  "return": [],
-  "id": "libvirt-38"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-39"
-}
-
-{
-  "return": [],
-  "id": "libvirt-39"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-41"
+  "id": "libvirt-39"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-41"
+  "id": "libvirt-39"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-42"
+  "id": "libvirt-40"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-42"
+  "id": "libvirt-40"
 }
 
 {
index cc32a730269455bd298c9a25b0d65cc7ed2a1925..d49f1c35489e0a8bd04d458056f5b47fcea4c567 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
     "pdh": "AQAAAAE3AAADEAAAAwAAAAIAAAAZzB1NV5cz0ISI+tYZQHDF/dw77x1Zz+u2jw0cUf+KR3u958kjxZlN5IFNIo7sUgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8eYMemS1wynFwgVIgw9ZdHI+6qmsr91sCHKjJHGGBLRF3DHGYtdCLEsYQCVmJQywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAIAAAC/3y8ro5AhFTmPkAnaWckGQXhPEnSKInCUEpNnGgufIttDMtWgsjaAX7Jve/Hjcg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe6oGDni6/LfA/HHDe0vBW4xoma82CBGyydXkq/PJfhO6fra1H9symYAiEd6db4n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
     "cpu0-id": "BlAwmcr4Ruya3YvEGe2EBxuWjMAfIYolslNNM92RsIKxLkWDDRqivqSBOD+qQRCYS9joBYSHMD1g+rmjY+MmVw=="
   },
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "Could not open '/dev/sgx_vepc': No such file or directory"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index fd1de1198ee5c031ee52321f6aeb54ca591dd1a4..73d9a1b31328e7e34472cb97be0e4a123abbd0aa 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "Could not open '/dev/sgx_vepc': No such file or directory"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index 79525a0da766c6938c9ae939f1e59fc20c859212..2c4dcb149e9c4deebf0bcf868c360aead523b045 100644 (file)
   "id": "libvirt-41"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-42"
-}
-
-{
-  "return": [
-    "tpm-crb",
-    "tpm-tis"
-  ],
-  "id": "libvirt-42"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-43"
-}
-
-{
-  "return": [
-    "passthrough",
-    "emulator"
-  ],
-  "id": "libvirt-43"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-44"
+  "id": "libvirt-42"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-44"
+  "id": "libvirt-42"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-45"
+  "id": "libvirt-43"
 }
 
 {
-  "id": "libvirt-45",
+  "id": "libvirt-43",
   "error": {
     "class": "GenericError",
     "desc": "SEV is not enabled in KVM"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
     ],
     "flc": true
   },
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
index 27f56d62b88daca9f32c88e7c1f33b5c5c25c2cd..8b8079617f6136dfc0424b9be95ebdb32b8c6498 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "Could not open '/dev/sgx_vepc': No such file or directory"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-52"
+  "id": "libvirt-50"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-52"
+  "id": "libvirt-50"
 }
 
 {
index ecbec17817418ccb9ca05b2c1d669f9c2f55c853..c248bced283fe669117440ef13e6ecfe9483b7d5 100644 (file)
   "id": "libvirt-37"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-38"
-}
-
-{
-  "return": [
-    "tpm-spapr"
-  ],
-  "id": "libvirt-38"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-39"
-}
-
-{
-  "return": [
-    "passthrough",
-    "emulator"
-  ],
-  "id": "libvirt-39"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
index 8e889d7bbed3fe2315ada6efa75ece3a4abc8eac..9b0d7627994064eef7a09f1091c5e2ae7ada3ec7 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "SGX is not enabled in KVM"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index bc08815d62bac58c23e0910261d6015fc1a1e6a4..58a624b0062393f60089ad58594b175da1dacb53 100644 (file)
   "id": "libvirt-38"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-39"
-}
-
-{
-  "return": [
-    "tpm-spapr"
-  ],
-  "id": "libvirt-39"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-40"
-}
-
-{
-  "return": [
-    "passthrough",
-    "emulator"
-  ],
-  "id": "libvirt-40"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-41"
+  "id": "libvirt-39"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-41"
+  "id": "libvirt-39"
 }
 
 {
index cf18d9abb74df2dfe6492bb378c4a8bcd22a85b4..6f27d3a3492af055f31855ca06690b83c4eb35a8 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
       }
     ]
   },
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index 78f794fd96ab061ebb5ad0baa53c55fc87aac531..546214a9efa17d566dd10589230b36c38ad700f3 100644 (file)
   "id": "libvirt-38"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-39"
-}
-
-{
-  "return": [
-    "tpm-spapr"
-  ],
-  "id": "libvirt-39"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-40"
-}
-
-{
-  "return": [
-    "passthrough",
-    "emulator"
-  ],
-  "id": "libvirt-40"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-41"
+  "id": "libvirt-39"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-41"
+  "id": "libvirt-39"
 }
 
 {
index ef6d322490d9b10842c1ac3c3997085adc91e30f..fcee75b20a5459bf9d862b1ede38e7c4c04fd9cd 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "SGX is not enabled in KVM"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index 5e65d7758912e7ccbaa46944f4da0783ff50e8d6..a55685c8f0d225b85a77a4063fa2e1662168dddb 100644 (file)
   "id": "libvirt-35"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-36"
-}
-
-{
-  "return": [],
-  "id": "libvirt-36"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-37"
-}
-
-{
-  "return": [],
-  "id": "libvirt-37"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
index 0b6bf1e80ddb3530bcf4bb9945a9e57116a5f0c4..1095899c6e3a8f86d40d0fc0c15f6d63cd1d828a 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "SGX is not enabled in KVM"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index ddc580f591d991404d2ac180fd87e326269eceb9..f87ebf41ee4053b051eb8bda9e2224998c038a0f 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "SGX is not enabled in KVM"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index cd624f50952817af6d2bd36c3b441555e48cef5e..49faceec2899be338e0eefce87d673ffc079ace1 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "SGX is not enabled in KVM"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index aa2fd62bc4ce85ff6516a0bad868ef6716b562c2..8a71843283da2c2c5919ef9bbce2f2cd5d8cc3ca 100644 (file)
   "id": "libvirt-34"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-35"
-}
-
-{
-  "return": [],
-  "id": "libvirt-35"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-36"
-}
-
-{
-  "return": [],
-  "id": "libvirt-36"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-37"
+  "id": "libvirt-35"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-37"
+  "id": "libvirt-35"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
 
 {
index 06be5c22640344b2d8e794d478d5176105920e38..458d6562200c27ef60925af2689e625df66a2201 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "SGX is not enabled in KVM"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index db5cb5750cfd1b19b9b4126e08f8a8441bfee740..d1ca8b37f584f34c07efed0101c5eaaafddb9251 100644 (file)
   "id": "libvirt-38"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-39"
-}
-
-{
-  "return": [
-    "tpm-tis",
-    "tpm-tis"
-  ],
-  "id": "libvirt-39"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-40"
-}
-
-{
-  "return": [
-    "passthrough",
-    "emulator"
-  ],
-  "id": "libvirt-40"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-41"
+  "id": "libvirt-39"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-41"
+  "id": "libvirt-39"
 }
 
 {
   "execute": "query-gic-capabilities",
-  "id": "libvirt-42"
+  "id": "libvirt-40"
 }
 
 {
       "kernel": false
     }
   ],
-  "id": "libvirt-42"
+  "id": "libvirt-40"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-43"
+  "id": "libvirt-41"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-43"
+  "id": "libvirt-41"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-44"
+  "id": "libvirt-42"
 }
 
 {
-  "id": "libvirt-44",
+  "id": "libvirt-42",
   "error": {
     "class": "GenericError",
     "desc": "Parameter 'hv-passthrough' is unexpected"
index d3617dac30ef68a4a547d50ade1d9494ba538cde..d28046578d79635063d8925e1d609a2c84af9b75 100644 (file)
   "id": "libvirt-38"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-39"
-}
-
-{
-  "return": [
-    "tpm-tis",
-    "tpm-tis"
-  ],
-  "id": "libvirt-39"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-40"
-}
-
-{
-  "return": [
-    "passthrough",
-    "emulator"
-  ],
-  "id": "libvirt-40"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-41"
+  "id": "libvirt-39"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-41"
+  "id": "libvirt-39"
 }
 
 {
   "execute": "query-gic-capabilities",
-  "id": "libvirt-42"
+  "id": "libvirt-40"
 }
 
 {
       "kernel": false
     }
   ],
-  "id": "libvirt-42"
+  "id": "libvirt-40"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-43"
+  "id": "libvirt-41"
 }
 
 {
-  "id": "libvirt-43",
+  "id": "libvirt-41",
   "error": {
     "class": "GenericError",
     "desc": "The CPU type 'host' requires KVM"
       }
     }
   },
-  "id": "libvirt-44"
+  "id": "libvirt-42"
 }
 
 {
-  "id": "libvirt-44",
+  "id": "libvirt-42",
   "error": {
     "class": "GenericError",
     "desc": "The CPU type 'host' requires KVM"
index f68e9fe3e11f16070194c90ae01de7a2867585d1..7f2bb9763551dafa76f673077a85919c5a3781b8 100644 (file)
   "id": "libvirt-36"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-37"
-}
-
-{
-  "return": [],
-  "id": "libvirt-37"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-38"
-}
-
-{
-  "return": [],
-  "id": "libvirt-38"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-39"
+  "id": "libvirt-37"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-39"
+  "id": "libvirt-37"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
-  "id": "libvirt-40",
+  "id": "libvirt-38",
   "error": {
     "class": "GenericError",
     "desc": "The CPU type 'host' is not a recognized LoongArch CPU type"
index 70745a15501b237394d4d4ad4a49f0a37d755e19..492cef206545affe02026143d39d8d79d240c5a8 100644 (file)
   "id": "libvirt-34"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-35"
-}
-
-{
-  "return": [],
-  "id": "libvirt-35"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-36"
-}
-
-{
-  "return": [],
-  "id": "libvirt-36"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-37"
+  "id": "libvirt-35"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-37"
+  "id": "libvirt-35"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
 
 {
index cd16a62fdf9ab8073d1d1e98e0f509ea4a8343f7..4b34b01eea15615aa83acd4a48889d6be5e8cc3d 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "SGX is not enabled in KVM"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index aa7a1be2b032dc6bd1cd20d010cd17cf3f90b915..2d492d7b06ca1b51b6dc63cb24a5b5e11ff5f659 100644 (file)
   "id": "libvirt-20"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-21"
-}
-
-{
-  "return": [],
-  "id": "libvirt-21"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-22"
-}
-
-{
-  "return": [],
-  "id": "libvirt-22"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-23"
+  "id": "libvirt-21"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-21"
 }
index b9c5ccd8c0b5c4334a53a351c7f724d41786c8e9..60998858575f95c80f61a114384f89e38a84b557 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "SGX is not enabled in KVM"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index 282edd628352a918086170bb211e63e7cf60e32a..51896936cca71757679b1439786122eee4295857 100644 (file)
   "id": "libvirt-35"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-36"
-}
-
-{
-  "return": [
-    "tpm-tis"
-  ],
-  "id": "libvirt-36"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-37"
-}
-
-{
-  "return": [
-    "passthrough",
-    "emulator"
-  ],
-  "id": "libvirt-37"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-39"
+  "id": "libvirt-37"
 }
 
 {
-  "id": "libvirt-39",
+  "id": "libvirt-37",
   "error": {
     "class": "GenericError",
     "desc": "The requested expansion type is not supported"
index 8472bcf9399820c5071db4939697e72cc8a9ba76..d8f0b032baac9f0b99b669ac4f50b5cf42f8bb5b 100644 (file)
   "id": "libvirt-35"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-36"
-}
-
-{
-  "return": [],
-  "id": "libvirt-36"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-37"
-}
-
-{
-  "return": [],
-  "id": "libvirt-37"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-39"
+  "id": "libvirt-37"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-39"
+  "id": "libvirt-37"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
index 12142fa24dcbee577da44ccbc6a849b50e896847..7c6c525d12929185e0867af066965a5c1c953ea7 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "Could not open '/dev/sgx_vepc': No such file or directory"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index 104d1dae6c5b0702ac83d96c820fc05d1d18b7bb..66dcfe42d0d4091d022d394a3470d84c4459baf9 100644 (file)
   "id": "libvirt-33"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-34"
-}
-
-{
-  "return": [
-    "tpm-tis",
-    "tpm-tis"
-  ],
-  "id": "libvirt-34"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-35"
-}
-
-{
-  "return": [
-    "emulator"
-  ],
-  "id": "libvirt-35"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-36"
+  "id": "libvirt-34"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-36"
+  "id": "libvirt-34"
 }
 
 {
   "execute": "query-gic-capabilities",
-  "id": "libvirt-37"
+  "id": "libvirt-35"
 }
 
 {
       "kernel": false
     }
   ],
-  "id": "libvirt-37"
+  "id": "libvirt-35"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
 
 {
-  "id": "libvirt-38",
+  "id": "libvirt-36",
   "error": {
     "class": "GenericError",
     "desc": "The CPU type 'host' requires KVM"
       }
     }
   },
-  "id": "libvirt-39"
+  "id": "libvirt-37"
 }
 
 {
-  "id": "libvirt-39",
+  "id": "libvirt-37",
   "error": {
     "class": "GenericError",
     "desc": "The CPU type 'host' requires KVM"
index 2ec542154cdf7aa03cfa8b0a6d38e6daed2c85e1..1a47f2b71b9fb11c3361e9ac599649e84ffab7f1 100644 (file)
   "id": "libvirt-35"
 }
 
-{
-  "execute": "query-tpm-models",
-  "id": "libvirt-36"
-}
-
-{
-  "return": [],
-  "id": "libvirt-36"
-}
-
-{
-  "execute": "query-tpm-types",
-  "id": "libvirt-37"
-}
-
-{
-  "return": [],
-  "id": "libvirt-37"
-}
-
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-38"
+  "id": "libvirt-36"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-39"
+  "id": "libvirt-37"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-39"
+  "id": "libvirt-37"
 }
 
 {
       "name": "host"
     }
   },
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-40"
+  "id": "libvirt-38"
 }
 
 {
index a2e33caacba9a41029ab274299706a96c2370888..764b71bcdcf2ac32ed0ae86db3592877e0d1d76a 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
     "pdh": "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",
     "cpu0-id": "BlAwmcr4Ruya3YvEGe2EBxuWjMAfIYolslNNM92RsIKxLkWDDRqivqSBOD+qQRCYS9joBYSHMD1g+rmjY+MmVw=="
   },
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "Could not open '/dev/sgx_vepc': No such file or directory"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
index cea4cf77793851e184c406401e1821c82e5b60a6..1b68825df6fac11d50a67f2a05d3d799763b02d5 100644 (file)
   "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"
+  "id": "libvirt-44"
 }
 
 {
       "option": "drive"
     }
   ],
-  "id": "libvirt-46"
+  "id": "libvirt-44"
 }
 
 {
   "execute": "query-sev-capabilities",
-  "id": "libvirt-47"
+  "id": "libvirt-45"
 }
 
 {
-  "id": "libvirt-47",
+  "id": "libvirt-45",
   "error": {
     "class": "GenericError",
     "desc": "SEV: Failed to open /dev/sev: No such file or directory"
 
 {
   "execute": "query-sgx-capabilities",
-  "id": "libvirt-48"
+  "id": "libvirt-46"
 }
 
 {
-  "id": "libvirt-48",
+  "id": "libvirt-46",
   "error": {
     "class": "GenericError",
     "desc": "Could not open '/dev/sgx_vepc': No such file or directory"
       "name": "host"
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-49"
+  "id": "libvirt-47"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-50"
+  "id": "libvirt-48"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {
       }
     }
   },
-  "id": "libvirt-51"
+  "id": "libvirt-49"
 }
 
 {