1
0
mirror of https://gitlab.com/libvirt/libvirt.git synced 2025-03-12 04:58:32 +03:00

qemu_capabilities: Query for Hyper-V Enlightenments

Now that we have qemuMonitorGetCPUModelExpansion() aware of
Hyper-V Enlightenments, we can start querying it. Two conditions
need to be met:

  1) KVM is in use,
  2) Arch is either x86 or arm.

It may look like modifying the first call to
qemuMonitorGetCPUModelExpansion() inside of
virQEMUCapsProbeQMPHostCPU() would be sufficient but it is not.
We really need to ask QEMU for full expansion and the first call
does not guarantee that.

For the test data, I've just copied whatever
'query-cpu-model-expansion' returned earlier, therefore there are
no hv-* props. But that's okay - the full expansion is not stored
in cache (and thus not formatted in
tests/qemucapabilitiesdata/caps_*.replies files either). This is
purely runtime thing.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
This commit is contained in:
Michal Privoznik 2022-12-19 15:48:02 +01:00
parent ff8731680b
commit 10f4784864
20 changed files with 4282 additions and 1 deletions

View File

@ -747,4 +747,8 @@ Hyper-V Enlightenments
Report which features improving behavior of guests running Microsoft Windows
are supported. The ``features`` enum corresponds to the ``<hyperv/>`` element
(well, its children) as documented in `Hypervisor features
<formatdomain.html#hypervisor-features>`__
<formatdomain.html#hypervisor-features>`__.
Please note that depending on the QEMU version some capabilities might be
missing even though QEMU does support them. This is because prior to QEMU-6.1.0
not all features were reported by QEMU.

View File

@ -766,6 +766,8 @@ struct _virQEMUCaps {
virSGXCapability *sgxCapabilities;
virDomainCapsFeatureHyperv *hypervCapabilities;
/* Capabilities which may differ depending on the accelerator. */
virQEMUCapsAccel kvm;
virQEMUCapsAccel hvf;
@ -2019,6 +2021,9 @@ virQEMUCaps *virQEMUCapsNewCopy(virQEMUCaps *qemuCaps)
qemuCaps->sgxCapabilities) < 0)
return NULL;
ret->hypervCapabilities = g_memdup(qemuCaps->hypervCapabilities,
sizeof(virDomainCapsFeatureHyperv));
return g_steal_pointer(&ret);
}
@ -2059,6 +2064,8 @@ void virQEMUCapsDispose(void *obj)
virSEVCapabilitiesFree(qemuCaps->sevCapabilities);
virSGXCapabilitiesFree(qemuCaps->sgxCapabilities);
g_free(qemuCaps->hypervCapabilities);
virQEMUCapsAccelClear(&qemuCaps->kvm);
virQEMUCapsAccelClear(&qemuCaps->hvf);
virQEMUCapsAccelClear(&qemuCaps->tcg);
@ -3029,6 +3036,68 @@ virQEMUCapsProbeCPUDefinitionsTest(virQEMUCaps *qemuCaps,
}
static int
virQEMUCapsProbeHypervCapabilities(virQEMUCaps *qemuCaps,
qemuMonitorCPUModelInfo *fullQEMU)
{
g_autofree virDomainCapsFeatureHyperv *hvcaps = NULL;
size_t i;
if (!fullQEMU)
return 0;
hvcaps = g_new0(virDomainCapsFeatureHyperv, 1);
hvcaps->supported = VIR_TRISTATE_BOOL_YES;
hvcaps->features.report = true;
for (i = 0; i < fullQEMU->nprops; i++) {
qemuMonitorCPUProperty prop = fullQEMU->props[i];
const char *name;
int hvprop;
if (!(name = STRSKIP(prop.name, "hv-")))
continue;
hvprop = virDomainHypervTypeFromString(name);
if (hvprop < 0) {
/* Some names are different. For instance QEMU reports hv-vendor-id
* but we have it as vendor_id (because of XML). Replace hyphens
* with underscores and try again. */
g_autofree char *underscoreName = NULL;
underscoreName = virStringReplace(name, "-", "_");
hvprop = virDomainHypervTypeFromString(underscoreName);
if (hvprop < 0) {
VIR_DEBUG("Not yet implement Hyper-V enlightenment: %s",
prop.name);
continue;
}
}
if ((prop.type == QEMU_MONITOR_CPU_PROPERTY_BOOLEAN &&
prop.value.boolean) ||
(prop.type == QEMU_MONITOR_CPU_PROPERTY_NUMBER &&
prop.value.number > 0) ||
(prop.type == QEMU_MONITOR_CPU_PROPERTY_STRING &&
prop.value.string))
VIR_DOMAIN_CAPS_ENUM_SET(hvcaps->features, hvprop);
}
if (hvcaps->features.values == 0) {
/* No capabilities detected. This is probably because we're talking to
* older QEMU which did not report error but did not expand HyperV
* features either. */
return 0;
}
qemuCaps->hypervCapabilities = g_steal_pointer(&hvcaps);
return 0;
}
static int
virQEMUCapsProbeQMPHostCPU(virQEMUCaps *qemuCaps,
virQEMUCapsAccel *accel,
@ -3110,6 +3179,18 @@ virQEMUCapsProbeQMPHostCPU(virQEMUCaps *qemuCaps,
modelInfo->migratability = true;
}
if (virQEMUCapsTypeIsAccelerated(virtType) &&
(ARCH_IS_X86(qemuCaps->arch) || ARCH_IS_ARM(qemuCaps->arch))) {
g_autoptr(qemuMonitorCPUModelInfo) fullQEMU = NULL;
if (qemuMonitorGetCPUModelExpansion(mon, QEMU_MONITOR_CPU_MODEL_EXPANSION_FULL,
cpu, false, true, true, &fullQEMU) < 0)
return -1;
if (virQEMUCapsProbeHypervCapabilities(qemuCaps, fullQEMU) < 0)
return -1;
}
accel->hostCPU.info = g_steal_pointer(&modelInfo);
return 0;
}
@ -4337,6 +4418,53 @@ virQEMUCapsParseSGXInfo(virQEMUCaps *qemuCaps,
}
static int
virQEMUCapsParseHypervCapabilities(virQEMUCaps *qemuCaps,
xmlXPathContextPtr ctxt)
{
g_autofree virDomainCapsFeatureHyperv *hvcaps = NULL;
xmlNodePtr n = NULL;
g_autofree xmlNodePtr *capNodes = NULL;
int ncapNodes;
size_t i;
if (!(n = virXPathNode("./hypervCapabilities", ctxt)))
return 0;
hvcaps = g_new0(virDomainCapsFeatureHyperv, 1);
if (virXMLPropTristateBool(n, "supported", VIR_XML_PROP_REQUIRED,
&hvcaps->supported) < 0) {
return -1;
}
if ((ncapNodes = virXPathNodeSet("./hypervCapabilities/cap",
ctxt, &capNodes)) < 0) {
return -1;
}
hvcaps->features.report = ncapNodes > 0;
for (i = 0; i < ncapNodes; i++) {
g_autofree char *name = virXMLPropStringRequired(capNodes[i], "name");
int val;
if (!name)
return -1;
if ((val = virDomainHypervTypeFromString(name)) < 0) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
_("unsupported HyperV Enlightenment feature: %s"),
name);
return -1;
}
VIR_DOMAIN_CAPS_ENUM_SET(hvcaps->features, val);
}
qemuCaps->hypervCapabilities = g_steal_pointer(&hvcaps);
return 0;
}
static int
virQEMUCapsParseFlags(virQEMUCaps *qemuCaps, xmlXPathContextPtr ctxt)
{
@ -4628,6 +4756,9 @@ virQEMUCapsLoadCache(virArch hostArch,
if (virQEMUCapsParseSGXInfo(qemuCaps, ctxt) < 0)
return -1;
if (virQEMUCapsParseHypervCapabilities(qemuCaps, ctxt) < 0)
return -1;
if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_KVM))
virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_KVM);
if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_HVF))
@ -4848,6 +4979,33 @@ virQEMUCapsFormatSGXInfo(virQEMUCaps *qemuCaps,
}
static void
virQEMUCapsFormatHypervCapabilities(virQEMUCaps *qemuCaps,
virBuffer *buf)
{
virDomainCapsFeatureHyperv *hvcaps = qemuCaps->hypervCapabilities;
g_auto(virBuffer) attrBuf = VIR_BUFFER_INITIALIZER;
g_auto(virBuffer) childBuf = VIR_BUFFER_INIT_CHILD(buf);
virBufferAsprintf(&attrBuf, " supported='%s'",
virTristateBoolTypeToString(hvcaps->supported));
if (hvcaps->supported) {
size_t i;
for (i = 0; i < sizeof(hvcaps->features.values) * CHAR_BIT; i++) {
if (!(hvcaps->features.values & (1U << i)))
continue;
virBufferAsprintf(&childBuf, "<cap name='%s'/>\n",
virDomainHypervTypeToString(i));
}
}
return virXMLFormatElement(buf, "hypervCapabilities", &attrBuf, &childBuf);
}
char *
virQEMUCapsFormatCache(virQEMUCaps *qemuCaps)
{
@ -4932,6 +5090,9 @@ virQEMUCapsFormatCache(virQEMUCaps *qemuCaps)
if (qemuCaps->sgxCapabilities)
virQEMUCapsFormatSGXInfo(qemuCaps, &buf);
if (qemuCaps->hypervCapabilities)
virQEMUCapsFormatHypervCapabilities(qemuCaps, &buf);
if (qemuCaps->kvmSupportsNesting)
virBufferAddLit(&buf, "<kvmSupportsNesting/>\n");

View File

@ -21525,6 +21525,51 @@
"id": "libvirt-42"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-43"
}
{
"return": {
"model": {
"name": "host",
"props": {
"sve768": false,
"sve128": true,
"sve1024": false,
"sve1280": false,
"sve896": false,
"sve256": true,
"sve1536": false,
"sve1792": false,
"sve384": false,
"sve": true,
"sve2048": false,
"sve512": true,
"aarch64": true,
"pmu": true,
"sve1920": false,
"sve1152": false,
"sve640": false,
"sve1408": false,
"sve1664": false
}
}
},
"id": "libvirt-43"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -24185,6 +24185,323 @@
"id": "libvirt-47"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-48"
}
{
"return": {
"model": {
"name": "base",
"props": {
"vmx-entry-load-rtit-ctl": false,
"cmov": true,
"ia64": false,
"ssb-no": false,
"aes": true,
"vmx-apicv-xapic": true,
"mmx": true,
"rdpid": false,
"arat": true,
"vmx-page-walk-4": true,
"vmx-page-walk-5": false,
"gfni": false,
"ibrs-all": false,
"vmx-desc-exit": true,
"pause-filter": false,
"xsavec": true,
"intel-pt": false,
"vmx-cr8-store-exit": true,
"vmx-rdseed-exit": true,
"vmx-eptp-switching": true,
"kvm-asyncpf": true,
"perfctr-core": false,
"mpx": true,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
"vmx-exit-load-efer": true,
"vmx-exit-clear-bndcfgs": false,
"sse4.1": true,
"family": 6,
"vmx-vmwrite-vmexit-fields": true,
"vmx-vnmi": true,
"vmx-true-ctls": true,
"vmx-ept-execonly": true,
"vmx-exit-save-efer": true,
"vmx-invept-all-context": true,
"wbnoinvd": false,
"avx512f": false,
"msr": true,
"mce": true,
"mca": true,
"xcrypt": false,
"vmx-exit-load-pat": true,
"vmx-intr-exit": true,
"min-level": 22,
"vmx-flexpriority": true,
"xgetbv1": true,
"cid": false,
"ds": false,
"fxsr": true,
"avx512-bf16": false,
"vmx-cr8-load-exit": true,
"xsaveopt": true,
"vmx-apicv-vid": false,
"vmx-exit-save-pat": true,
"xtpr": false,
"tsx-ctrl": false,
"vmx-ple": false,
"avx512vl": false,
"avx512-vpopcntdq": false,
"phe": false,
"extapic": false,
"3dnowprefetch": true,
"vmx-vmfunc": true,
"vmx-activity-shutdown": false,
"avx512vbmi2": false,
"cr8legacy": false,
"vmx-encls-exit": false,
"stibp": true,
"vmx-msr-bitmap": true,
"xcrypt-en": false,
"vmx-mwait-exit": true,
"vmx-pml": true,
"vmx-nmi-exit": true,
"vmx-invept-single-context-noglobals": true,
"pn": false,
"rsba": false,
"dca": false,
"vendor": "GenuineIntel",
"vmx-unrestricted-guest": true,
"vmx-cr3-store-noexit": true,
"pku": false,
"smx": false,
"cmp-legacy": false,
"avx512-4fmaps": false,
"vmcb-clean": false,
"hle": true,
"3dnowext": false,
"amd-no-ssb": false,
"npt": false,
"rdctl-no": false,
"vmx-invvpid": true,
"clwb": false,
"lbrv": false,
"adx": true,
"ss": true,
"pni": true,
"svm-lock": false,
"smep": true,
"smap": true,
"pfthreshold": false,
"vmx-invpcid-exit": true,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
"vmx-apicv-x2apic": true,
"kvm-pv-sched-yield": true,
"vmx-invlpg-exit": true,
"vmx-invvpid-all-context": true,
"vmx-activity-hlt": true,
"flushbyasid": false,
"f16c": true,
"vmx-exit-ack-intr": true,
"ace2-en": false,
"pae": true,
"pat": true,
"sse": true,
"phe-en": false,
"vmx-tsc-offset": true,
"kvm-nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": true,
"hypervisor": true,
"vmx-rdtscp-exit": true,
"mds-no": false,
"pcommit": false,
"vmx-vpid": true,
"syscall": true,
"avx512dq": false,
"svm": false,
"invtsc": true,
"vmx-monitor-exit": true,
"sse2": true,
"ssbd": true,
"vmx-wbinvd-exit": true,
"est": false,
"kvm-poll-control": true,
"avx512ifma": false,
"tm2": false,
"kvm-pv-eoi": true,
"kvm-pv-ipi": true,
"cx8": true,
"vmx-invvpid-single-addr": true,
"waitpkg": false,
"cldemote": false,
"vmx-ept": true,
"kvm-mmu": false,
"sse4.2": true,
"pge": true,
"avx512bitalg": false,
"pdcm": false,
"vmx-entry-load-bndcfgs": false,
"vmx-exit-clear-rtit-ctl": false,
"model": 94,
"movbe": true,
"nrip-save": false,
"ssse3": true,
"sse4a": false,
"vmx-pause-exit": true,
"invpcid": true,
"pdpe1gb": true,
"tsc-deadline": true,
"skip-l1dfl-vmentry": true,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"cx16": true,
"de": true,
"stepping": 3,
"xsave": true,
"clflush": true,
"skinit": false,
"tsc": true,
"tce": false,
"fpu": true,
"ds-cpl": false,
"ibs": false,
"fma4": false,
"vmx-exit-nosave-debugctl": true,
"la57": false,
"vmx-invept": true,
"osvw": false,
"apic": true,
"pmm": false,
"vmx-entry-noload-debugctl": true,
"vmx-eptad": true,
"spec-ctrl": true,
"vmx-posted-intr": false,
"vmx-apicv-register": false,
"tsc-adjust": true,
"kvm-steal-time": true,
"kvmclock": true,
"vmx-zero-len-inject": false,
"pschange-mc-no": true,
"vmx-rdrand-exit": true,
"lwp": false,
"amd-ssbd": false,
"xop": false,
"ibpb": false,
"avx": true,
"core-capability": false,
"vmx-invept-single-context": true,
"movdiri": false,
"acpi": false,
"avx512bw": false,
"ace2": false,
"fsgsbase": true,
"vmx-ept-2mb": true,
"vmx-ept-1gb": true,
"ht": false,
"vmx-io-exit": true,
"nx": true,
"pclmulqdq": true,
"mmxext": false,
"popcnt": true,
"vaes": false,
"movdir64b": false,
"xsaves": true,
"vmx-shadow-vmcs": true,
"lm": true,
"vmx-exit-save-preemption-timer": true,
"vmx-entry-load-pat": true,
"vmx-entry-load-perf-global-ctrl": false,
"vmx-io-bitmap": true,
"umip": true,
"vmx-store-lma": true,
"vmx-movdr-exit": true,
"pse": true,
"avx2": true,
"sep": true,
"virt-ssbd": false,
"vmx-cr3-load-noexit": true,
"nodeid-msr": false,
"md-clear": true,
"misalignsse": false,
"split-lock-detect": false,
"min-xlevel": 2147483656,
"bmi1": true,
"bmi2": true,
"kvm-pv-unhalt": true,
"tsc-scale": false,
"topoext": false,
"vmx-preemption-timer": true,
"clflushopt": true,
"vmx-vnmi-pending": true,
"monitor": false,
"vmx-vintr-pending": true,
"avx512er": false,
"pmm-en": false,
"pcid": true,
"taa-no": false,
"arch-capabilities": true,
"vmx-secondary-ctls": true,
"vmx-xsaves": true,
"clzero": false,
"3dnow": false,
"erms": true,
"vmx-entry-ia32e-mode": true,
"lahf-lm": true,
"vpclmulqdq": false,
"vmx-ins-outs": true,
"fxsr-opt": false,
"xstore": false,
"rtm": true,
"kvm-hint-dedicated": false,
"lmce": true,
"perfctr-nb": false,
"rdrand": true,
"rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": true,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"xsaveerptr": false,
"pse36": true,
"kvm-pv-tlb-flush": true,
"vmx-activity-wait-sipi": false,
"tbm": false,
"wdt": false,
"vmx-rdpmc-exit": true,
"vmx-mtf": true,
"vmx-entry-load-efer": true,
"model-id": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz",
"sha-ni": false,
"abm": true,
"vmx-ept-advanced-exitinfo": false,
"avx512pf": false,
"vmx-hlt-exit": true,
"xstore-en": false
}
}
},
"id": "libvirt-48"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -22879,6 +22879,52 @@
"id": "libvirt-43"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-44"
}
{
"return": {
"model": {
"name": "host",
"props": {
"sve768": false,
"sve128": false,
"sve1024": false,
"sve1280": false,
"sve896": false,
"sve256": false,
"sve1536": false,
"sve1792": false,
"sve384": false,
"sve": false,
"sve2048": false,
"kvm-no-adjvtime": false,
"sve512": false,
"aarch64": true,
"pmu": true,
"sve1920": false,
"sve1152": false,
"sve640": false,
"sve1408": false,
"sve1664": false
}
}
},
"id": "libvirt-44"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -25639,6 +25639,324 @@
"id": "libvirt-48"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-49"
}
{
"return": {
"model": {
"name": "base",
"props": {
"vmx-entry-load-rtit-ctl": false,
"cmov": true,
"ia64": false,
"ssb-no": false,
"aes": true,
"vmx-apicv-xapic": true,
"mmx": true,
"rdpid": false,
"arat": true,
"vmx-page-walk-4": true,
"vmx-page-walk-5": false,
"gfni": false,
"ibrs-all": false,
"vmx-desc-exit": true,
"pause-filter": false,
"xsavec": true,
"intel-pt": false,
"vmx-cr8-store-exit": true,
"vmx-rdseed-exit": true,
"vmx-eptp-switching": true,
"kvm-asyncpf": true,
"perfctr-core": false,
"mpx": true,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
"vmx-exit-load-efer": true,
"vmx-exit-clear-bndcfgs": false,
"sse4.1": true,
"family": 6,
"vmx-vmwrite-vmexit-fields": true,
"vmx-vnmi": true,
"vmx-true-ctls": true,
"vmx-ept-execonly": true,
"vmx-exit-save-efer": true,
"vmx-invept-all-context": true,
"wbnoinvd": false,
"avx512f": false,
"msr": true,
"mce": true,
"mca": true,
"xcrypt": false,
"vmx-exit-load-pat": true,
"vmx-intr-exit": true,
"min-level": 22,
"vmx-flexpriority": true,
"xgetbv1": true,
"cid": false,
"ds": false,
"fxsr": true,
"avx512-bf16": false,
"vmx-cr8-load-exit": true,
"xsaveopt": true,
"vmx-apicv-vid": false,
"vmx-exit-save-pat": true,
"xtpr": false,
"tsx-ctrl": false,
"vmx-ple": false,
"avx512vl": false,
"avx512-vpopcntdq": false,
"phe": false,
"extapic": false,
"3dnowprefetch": true,
"vmx-vmfunc": true,
"vmx-activity-shutdown": false,
"avx512vbmi2": false,
"cr8legacy": false,
"vmx-encls-exit": false,
"stibp": true,
"vmx-msr-bitmap": true,
"xcrypt-en": false,
"vmx-mwait-exit": true,
"vmx-pml": true,
"vmx-nmi-exit": true,
"vmx-invept-single-context-noglobals": true,
"pn": false,
"rsba": false,
"dca": false,
"vendor": "GenuineIntel",
"vmx-unrestricted-guest": true,
"vmx-cr3-store-noexit": true,
"pku": false,
"smx": false,
"cmp-legacy": false,
"avx512-4fmaps": false,
"vmcb-clean": false,
"hle": true,
"3dnowext": false,
"amd-no-ssb": false,
"npt": false,
"rdctl-no": false,
"vmx-invvpid": true,
"clwb": false,
"lbrv": false,
"adx": true,
"ss": true,
"pni": true,
"svm-lock": false,
"smep": true,
"smap": true,
"pfthreshold": false,
"vmx-invpcid-exit": true,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
"vmx-apicv-x2apic": true,
"kvm-pv-sched-yield": true,
"vmx-invlpg-exit": true,
"vmx-invvpid-all-context": true,
"vmx-activity-hlt": true,
"flushbyasid": false,
"f16c": true,
"vmx-exit-ack-intr": true,
"ace2-en": false,
"pae": true,
"pat": true,
"sse": true,
"phe-en": false,
"vmx-tsc-offset": true,
"kvm-nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": true,
"hypervisor": true,
"vmx-rdtscp-exit": true,
"mds-no": false,
"pcommit": false,
"vmx-vpid": true,
"syscall": true,
"avx512dq": false,
"svm": false,
"invtsc": true,
"vmx-monitor-exit": true,
"sse2": true,
"ssbd": true,
"vmx-wbinvd-exit": true,
"est": false,
"kvm-poll-control": true,
"avx512ifma": false,
"tm2": false,
"kvm-pv-eoi": true,
"kvm-pv-ipi": true,
"cx8": true,
"vmx-invvpid-single-addr": true,
"waitpkg": false,
"cldemote": false,
"vmx-ept": true,
"kvm-mmu": false,
"sse4.2": true,
"pge": true,
"avx512bitalg": false,
"pdcm": false,
"vmx-entry-load-bndcfgs": false,
"vmx-exit-clear-rtit-ctl": false,
"model": 94,
"movbe": true,
"nrip-save": false,
"ssse3": true,
"sse4a": false,
"vmx-pause-exit": true,
"invpcid": true,
"pdpe1gb": true,
"tsc-deadline": true,
"skip-l1dfl-vmentry": true,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"cx16": true,
"de": true,
"stepping": 3,
"xsave": true,
"clflush": true,
"skinit": false,
"tsc": true,
"tce": false,
"fpu": true,
"ds-cpl": false,
"ibs": false,
"fma4": false,
"vmx-exit-nosave-debugctl": true,
"la57": false,
"vmx-invept": true,
"osvw": false,
"apic": true,
"pmm": false,
"vmx-entry-noload-debugctl": true,
"vmx-eptad": true,
"spec-ctrl": true,
"vmx-posted-intr": false,
"vmx-apicv-register": false,
"tsc-adjust": true,
"kvm-steal-time": true,
"kvmclock": true,
"vmx-zero-len-inject": false,
"pschange-mc-no": true,
"vmx-rdrand-exit": true,
"lwp": false,
"amd-ssbd": false,
"xop": false,
"ibpb": false,
"avx": true,
"core-capability": false,
"vmx-invept-single-context": true,
"movdiri": false,
"acpi": false,
"avx512bw": false,
"ace2": false,
"fsgsbase": true,
"vmx-ept-2mb": true,
"vmx-ept-1gb": true,
"ht": false,
"vmx-io-exit": true,
"nx": true,
"pclmulqdq": true,
"mmxext": false,
"popcnt": true,
"vaes": false,
"movdir64b": false,
"xsaves": true,
"vmx-shadow-vmcs": true,
"lm": true,
"vmx-exit-save-preemption-timer": true,
"vmx-entry-load-pat": true,
"vmx-entry-load-perf-global-ctrl": false,
"vmx-io-bitmap": true,
"umip": true,
"vmx-store-lma": true,
"vmx-movdr-exit": true,
"pse": true,
"avx2": true,
"sep": true,
"virt-ssbd": false,
"vmx-cr3-load-noexit": true,
"nodeid-msr": false,
"md-clear": true,
"misalignsse": false,
"split-lock-detect": false,
"min-xlevel": 2147483656,
"bmi1": true,
"bmi2": true,
"kvm-pv-unhalt": true,
"tsc-scale": false,
"topoext": false,
"amd-stibp": false,
"vmx-preemption-timer": true,
"clflushopt": true,
"vmx-vnmi-pending": true,
"monitor": false,
"vmx-vintr-pending": true,
"avx512er": false,
"pmm-en": false,
"pcid": true,
"taa-no": false,
"arch-capabilities": true,
"vmx-secondary-ctls": true,
"vmx-xsaves": true,
"clzero": false,
"3dnow": false,
"erms": true,
"vmx-entry-ia32e-mode": true,
"lahf-lm": true,
"vpclmulqdq": false,
"vmx-ins-outs": true,
"fxsr-opt": false,
"xstore": false,
"rtm": true,
"kvm-hint-dedicated": false,
"lmce": true,
"perfctr-nb": false,
"rdrand": true,
"rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": true,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"xsaveerptr": false,
"pse36": true,
"kvm-pv-tlb-flush": true,
"vmx-activity-wait-sipi": false,
"tbm": false,
"wdt": false,
"vmx-rdpmc-exit": true,
"vmx-mtf": true,
"vmx-entry-load-efer": true,
"model-id": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz",
"sha-ni": false,
"abm": true,
"vmx-ept-advanced-exitinfo": false,
"avx512pf": false,
"vmx-hlt-exit": true,
"xstore-en": false
}
}
},
"id": "libvirt-49"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -26601,6 +26601,329 @@
"id": "libvirt-49"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-50"
}
{
"return": {
"model": {
"name": "base",
"props": {
"vmx-entry-load-rtit-ctl": 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,
"xsavec": true,
"intel-pt": false,
"vmx-cr8-store-exit": false,
"vmx-rdseed-exit": false,
"vmx-eptp-switching": false,
"kvm-asyncpf": true,
"perfctr-core": true,
"mpx": false,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
"vmx-exit-load-efer": false,
"vmx-exit-clear-bndcfgs": false,
"sse4.1": true,
"family": 23,
"vmx-vmwrite-vmexit-fields": false,
"vmx-vnmi": false,
"vmx-true-ctls": false,
"vmx-ept-execonly": false,
"vmx-exit-save-efer": false,
"vmx-invept-all-context": false,
"wbnoinvd": true,
"avx512f": false,
"msr": true,
"mce": true,
"mca": true,
"xcrypt": false,
"vmx-exit-load-pat": false,
"vmx-intr-exit": false,
"min-level": 16,
"vmx-flexpriority": false,
"xgetbv1": true,
"cid": false,
"ds": false,
"fxsr": true,
"avx512-bf16": false,
"vmx-cr8-load-exit": false,
"xsaveopt": true,
"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,
"avx512vbmi2": false,
"cr8legacy": true,
"vmx-encls-exit": false,
"stibp": true,
"vmx-msr-bitmap": false,
"xcrypt-en": false,
"vmx-mwait-exit": false,
"vmx-pml": false,
"vmx-nmi-exit": 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": false,
"smx": false,
"cmp-legacy": true,
"avx512-4fmaps": false,
"vmcb-clean": false,
"hle": false,
"3dnowext": false,
"amd-no-ssb": false,
"npt": true,
"rdctl-no": true,
"vmx-invvpid": false,
"clwb": true,
"lbrv": false,
"adx": true,
"ss": false,
"pni": true,
"tsx-ldtrk": false,
"svm-lock": false,
"smep": true,
"smap": true,
"pfthreshold": false,
"vmx-invpcid-exit": false,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
"vmx-apicv-x2apic": false,
"kvm-pv-sched-yield": true,
"vmx-invlpg-exit": false,
"vmx-invvpid-all-context": false,
"vmx-activity-hlt": false,
"flushbyasid": false,
"f16c": true,
"vmx-exit-ack-intr": false,
"ace2-en": false,
"pae": true,
"pat": true,
"sse": true,
"phe-en": false,
"vmx-tsc-offset": false,
"kvm-nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": false,
"hypervisor": true,
"vmx-rdtscp-exit": false,
"mds-no": true,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
"avx512dq": false,
"svm": true,
"invtsc": true,
"vmx-monitor-exit": false,
"sse2": true,
"ssbd": true,
"vmx-wbinvd-exit": false,
"est": false,
"kvm-poll-control": true,
"avx512ifma": false,
"tm2": false,
"kvm-pv-eoi": true,
"kvm-pv-ipi": true,
"cx8": true,
"vmx-invvpid-single-addr": false,
"waitpkg": false,
"cldemote": false,
"vmx-ept": false,
"kvm-mmu": false,
"sse4.2": true,
"pge": true,
"avx512bitalg": false,
"pdcm": false,
"vmx-entry-load-bndcfgs": false,
"vmx-exit-clear-rtit-ctl": false,
"model": 113,
"movbe": true,
"nrip-save": true,
"ssse3": true,
"sse4a": true,
"vmx-pause-exit": false,
"invpcid": false,
"pdpe1gb": true,
"tsc-deadline": true,
"skip-l1dfl-vmentry": true,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"cx16": true,
"de": true,
"stepping": 0,
"xsave": true,
"clflush": true,
"skinit": false,
"tsc": true,
"tce": false,
"fpu": true,
"ds-cpl": false,
"ibs": false,
"fma4": false,
"vmx-exit-nosave-debugctl": false,
"la57": false,
"vmx-invept": false,
"osvw": true,
"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": true,
"kvm-steal-time": true,
"avx512-vp2intersect": false,
"kvmclock": true,
"vmx-zero-len-inject": false,
"pschange-mc-no": true,
"vmx-rdrand-exit": false,
"lwp": false,
"amd-ssbd": true,
"xop": false,
"ibpb": true,
"avx": true,
"core-capability": false,
"vmx-invept-single-context": false,
"movdiri": false,
"acpi": false,
"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": false,
"serialize": false,
"movdir64b": false,
"xsaves": true,
"vmx-shadow-vmcs": false,
"lm": true,
"vmx-exit-save-preemption-timer": false,
"vmx-entry-load-pat": false,
"fsrm": 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,
"sep": true,
"virt-ssbd": true,
"vmx-cr3-load-noexit": false,
"nodeid-msr": false,
"md-clear": false,
"misalignsse": true,
"split-lock-detect": false,
"min-xlevel": 2147483679,
"bmi1": true,
"bmi2": true,
"kvm-pv-unhalt": true,
"tsc-scale": false,
"topoext": false,
"amd-stibp": true,
"vmx-preemption-timer": false,
"clflushopt": true,
"vmx-vnmi-pending": false,
"monitor": false,
"vmx-vintr-pending": false,
"avx512er": false,
"full-width-write": false,
"pmm-en": false,
"pcid": false,
"taa-no": false,
"arch-capabilities": true,
"vmx-secondary-ctls": false,
"vmx-xsaves": false,
"clzero": true,
"3dnow": false,
"erms": false,
"vmx-entry-ia32e-mode": false,
"lahf-lm": true,
"vpclmulqdq": false,
"vmx-ins-outs": false,
"fxsr-opt": true,
"xstore": false,
"rtm": false,
"kvm-hint-dedicated": false,
"lmce": false,
"perfctr-nb": false,
"rdrand": true,
"rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"xsaveerptr": true,
"pse36": true,
"kvm-pv-tlb-flush": true,
"vmx-activity-wait-sipi": false,
"tbm": false,
"wdt": false,
"vmx-rdpmc-exit": false,
"vmx-mtf": false,
"vmx-entry-load-efer": false,
"model-id": "AMD Ryzen 9 3900X 12-Core Processor ",
"sha-ni": true,
"abm": true,
"vmx-ept-advanced-exitinfo": false,
"avx512pf": false,
"vmx-hlt-exit": false,
"xstore-en": false
}
}
},
"id": "libvirt-50"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -24366,6 +24366,53 @@
"id": "libvirt-44"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-45"
}
{
"return": {
"model": {
"name": "host",
"props": {
"sve768": false,
"sve128": false,
"sve1024": false,
"sve1280": false,
"sve896": false,
"sve256": false,
"sve1536": false,
"sve1792": false,
"sve384": false,
"sve": false,
"sve2048": false,
"kvm-no-adjvtime": false,
"sve512": false,
"aarch64": true,
"pmu": true,
"sve1920": false,
"sve1152": false,
"kvm-steal-time": false,
"sve640": false,
"sve1408": false,
"sve1664": false
}
}
},
"id": "libvirt-45"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -27391,6 +27391,330 @@
"id": "libvirt-49"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-50"
}
{
"return": {
"model": {
"name": "base",
"props": {
"vmx-entry-load-rtit-ctl": 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,
"xsavec": true,
"intel-pt": false,
"vmx-cr8-store-exit": false,
"vmx-rdseed-exit": false,
"vmx-eptp-switching": false,
"kvm-asyncpf": true,
"perfctr-core": true,
"mpx": false,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
"vmx-exit-load-efer": false,
"vmx-exit-clear-bndcfgs": false,
"sse4.1": true,
"family": 23,
"vmx-vmwrite-vmexit-fields": false,
"kvm-asyncpf-int": true,
"vmx-vnmi": false,
"vmx-true-ctls": false,
"vmx-ept-execonly": false,
"vmx-exit-save-efer": false,
"vmx-invept-all-context": false,
"wbnoinvd": true,
"avx512f": false,
"msr": true,
"mce": true,
"mca": true,
"xcrypt": false,
"vmx-exit-load-pat": false,
"vmx-intr-exit": false,
"min-level": 16,
"vmx-flexpriority": false,
"xgetbv1": true,
"cid": false,
"ds": false,
"fxsr": true,
"avx512-bf16": false,
"vmx-cr8-load-exit": false,
"xsaveopt": true,
"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,
"avx512vbmi2": false,
"cr8legacy": true,
"vmx-encls-exit": false,
"stibp": true,
"vmx-msr-bitmap": false,
"xcrypt-en": false,
"vmx-mwait-exit": false,
"vmx-pml": false,
"vmx-nmi-exit": 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": false,
"smx": false,
"cmp-legacy": true,
"avx512-4fmaps": false,
"vmcb-clean": false,
"hle": false,
"3dnowext": false,
"amd-no-ssb": false,
"npt": true,
"rdctl-no": true,
"vmx-invvpid": false,
"clwb": true,
"lbrv": false,
"adx": true,
"ss": false,
"pni": true,
"tsx-ldtrk": false,
"svm-lock": false,
"smep": true,
"smap": true,
"pfthreshold": false,
"vmx-invpcid-exit": false,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
"vmx-apicv-x2apic": false,
"kvm-pv-sched-yield": true,
"vmx-invlpg-exit": false,
"vmx-invvpid-all-context": false,
"vmx-activity-hlt": false,
"flushbyasid": false,
"f16c": true,
"vmx-exit-ack-intr": false,
"ace2-en": false,
"pae": true,
"pat": true,
"sse": true,
"phe-en": false,
"vmx-tsc-offset": false,
"kvm-nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": false,
"hypervisor": true,
"vmx-rdtscp-exit": false,
"mds-no": true,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
"avx512dq": false,
"svm": true,
"invtsc": true,
"vmx-monitor-exit": false,
"sse2": true,
"ssbd": true,
"vmx-wbinvd-exit": false,
"est": false,
"kvm-poll-control": true,
"avx512ifma": false,
"tm2": false,
"kvm-pv-eoi": true,
"kvm-pv-ipi": true,
"cx8": true,
"vmx-invvpid-single-addr": false,
"waitpkg": false,
"cldemote": false,
"vmx-ept": false,
"kvm-mmu": false,
"sse4.2": true,
"pge": true,
"avx512bitalg": false,
"pdcm": false,
"vmx-entry-load-bndcfgs": false,
"vmx-exit-clear-rtit-ctl": false,
"model": 113,
"movbe": true,
"nrip-save": true,
"ssse3": true,
"sse4a": true,
"vmx-pause-exit": false,
"invpcid": false,
"pdpe1gb": true,
"tsc-deadline": true,
"skip-l1dfl-vmentry": true,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"cx16": true,
"de": true,
"stepping": 0,
"xsave": true,
"clflush": true,
"skinit": false,
"tsc": true,
"tce": false,
"fpu": true,
"ds-cpl": false,
"ibs": false,
"fma4": false,
"vmx-exit-nosave-debugctl": false,
"la57": false,
"vmx-invept": false,
"osvw": true,
"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": true,
"kvm-steal-time": true,
"avx512-vp2intersect": false,
"kvmclock": true,
"vmx-zero-len-inject": false,
"pschange-mc-no": true,
"vmx-rdrand-exit": false,
"lwp": false,
"amd-ssbd": true,
"xop": false,
"ibpb": true,
"avx": true,
"core-capability": false,
"vmx-invept-single-context": false,
"movdiri": false,
"acpi": false,
"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": false,
"serialize": false,
"movdir64b": false,
"xsaves": true,
"vmx-shadow-vmcs": false,
"lm": true,
"vmx-exit-save-preemption-timer": false,
"vmx-entry-load-pat": false,
"fsrm": 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,
"sep": true,
"virt-ssbd": true,
"vmx-cr3-load-noexit": false,
"nodeid-msr": false,
"md-clear": false,
"misalignsse": true,
"split-lock-detect": false,
"min-xlevel": 2147483679,
"bmi1": true,
"bmi2": true,
"kvm-pv-unhalt": true,
"tsc-scale": false,
"topoext": false,
"amd-stibp": true,
"vmx-preemption-timer": false,
"clflushopt": true,
"vmx-vnmi-pending": false,
"monitor": false,
"vmx-vintr-pending": false,
"avx512er": false,
"full-width-write": false,
"pmm-en": false,
"pcid": false,
"taa-no": false,
"arch-capabilities": true,
"vmx-secondary-ctls": false,
"vmx-xsaves": false,
"clzero": true,
"3dnow": false,
"erms": false,
"vmx-entry-ia32e-mode": false,
"lahf-lm": true,
"vpclmulqdq": false,
"vmx-ins-outs": false,
"fxsr-opt": true,
"xstore": false,
"rtm": false,
"kvm-hint-dedicated": false,
"lmce": false,
"perfctr-nb": false,
"rdrand": true,
"rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"xsaveerptr": true,
"pse36": true,
"kvm-pv-tlb-flush": true,
"vmx-activity-wait-sipi": false,
"tbm": false,
"wdt": false,
"vmx-rdpmc-exit": false,
"vmx-mtf": false,
"vmx-entry-load-efer": false,
"model-id": "AMD Ryzen 9 3900X 12-Core Processor ",
"sha-ni": true,
"abm": true,
"vmx-ept-advanced-exitinfo": false,
"avx512pf": false,
"vmx-hlt-exit": false,
"xstore-en": false
}
}
},
"id": "libvirt-50"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -26323,6 +26323,53 @@
"id": "libvirt-44"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-45"
}
{
"return": {
"model": {
"name": "host",
"props": {
"sve768": false,
"sve128": false,
"sve1024": false,
"sve1280": false,
"sve896": false,
"sve256": false,
"sve1536": false,
"sve1792": false,
"sve384": false,
"sve": false,
"sve2048": false,
"kvm-no-adjvtime": false,
"sve512": false,
"aarch64": true,
"pmu": true,
"sve1920": false,
"sve1152": false,
"kvm-steal-time": true,
"sve640": false,
"sve1408": false,
"sve1664": false
}
}
},
"id": "libvirt-45"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -29316,6 +29316,342 @@
"id": "libvirt-49"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-50"
}
{
"return": {
"model": {
"name": "base",
"props": {
"vmx-entry-load-rtit-ctl": false,
"svme-addr-chk": 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,
"bus-lock-detect": false,
"xsavec": true,
"intel-pt": false,
"vmx-cr8-store-exit": false,
"vmx-rdseed-exit": false,
"vmx-eptp-switching": false,
"kvm-asyncpf": true,
"perfctr-core": true,
"mpx": false,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
"vmx-exit-load-efer": false,
"vmx-exit-clear-bndcfgs": false,
"sse4.1": true,
"family": 23,
"intel-pt-lip": false,
"vmx-vmwrite-vmexit-fields": false,
"kvm-asyncpf-int": true,
"vmx-vnmi": false,
"vmx-true-ctls": false,
"vmx-ept-execonly": false,
"vmx-exit-save-efer": false,
"vmx-invept-all-context": false,
"wbnoinvd": true,
"avx512f": false,
"msr": true,
"mce": true,
"mca": true,
"xcrypt": false,
"vmx-exit-load-pat": false,
"vmx-intr-exit": false,
"min-level": 16,
"vmx-flexpriority": false,
"xgetbv1": true,
"cid": false,
"ds": false,
"fxsr": true,
"avx512-fp16": false,
"avx512-bf16": false,
"vmx-cr8-load-exit": false,
"xsaveopt": true,
"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,
"avx512vbmi2": false,
"cr8legacy": true,
"vmx-encls-exit": false,
"stibp": true,
"vmx-msr-bitmap": false,
"xcrypt-en": false,
"vmx-mwait-exit": false,
"vmx-pml": false,
"vmx-nmi-exit": 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": false,
"pks": false,
"smx": false,
"cmp-legacy": true,
"avx512-4fmaps": false,
"vmcb-clean": false,
"hle": false,
"3dnowext": false,
"amd-no-ssb": false,
"npt": true,
"rdctl-no": true,
"vmx-invvpid": false,
"clwb": true,
"lbrv": false,
"adx": true,
"ss": false,
"pni": true,
"tsx-ldtrk": false,
"svm-lock": false,
"smep": true,
"smap": true,
"pfthreshold": false,
"vmx-invpcid-exit": false,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
"vmx-apicv-x2apic": false,
"kvm-pv-sched-yield": true,
"vmx-invlpg-exit": false,
"vmx-invvpid-all-context": false,
"vmx-activity-hlt": false,
"flushbyasid": false,
"f16c": true,
"vmx-exit-ack-intr": false,
"ace2-en": false,
"pae": true,
"pat": true,
"sse": true,
"phe-en": false,
"vmx-tsc-offset": false,
"kvm-nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": false,
"hypervisor": true,
"vmx-rdtscp-exit": false,
"mds-no": true,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
"avx512dq": false,
"svm": true,
"invtsc": true,
"vmx-monitor-exit": false,
"sse2": true,
"ssbd": true,
"vmx-wbinvd-exit": false,
"est": false,
"kvm-poll-control": true,
"avx512ifma": false,
"tm2": false,
"kvm-pv-eoi": true,
"kvm-pv-ipi": true,
"cx8": true,
"vmx-invvpid-single-addr": false,
"waitpkg": false,
"cldemote": false,
"vmx-ept": false,
"kvm-mmu": false,
"sse4.2": true,
"pge": true,
"avx512bitalg": false,
"pdcm": false,
"vmx-entry-load-bndcfgs": false,
"vmx-exit-clear-rtit-ctl": false,
"model": 113,
"movbe": true,
"nrip-save": true,
"ssse3": true,
"sse4a": true,
"kvm-msi-ext-dest-id": false,
"vmx-pause-exit": false,
"invpcid": false,
"pdpe1gb": true,
"tsc-deadline": true,
"skip-l1dfl-vmentry": true,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"cx16": true,
"de": true,
"stepping": 0,
"xsave": true,
"clflush": true,
"skinit": false,
"tsc": true,
"tce": false,
"fpu": true,
"ds-cpl": false,
"ibs": false,
"fma4": false,
"vmx-exit-nosave-debugctl": false,
"la57": false,
"vmx-invept": false,
"osvw": true,
"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": true,
"kvm-steal-time": true,
"avx512-vp2intersect": false,
"kvmclock": true,
"vmx-zero-len-inject": false,
"pschange-mc-no": true,
"v-vmsave-vmload": false,
"vmx-rdrand-exit": false,
"lwp": false,
"amd-ssbd": true,
"xop": false,
"ibpb": true,
"ibrs": false,
"avx": true,
"core-capability": false,
"vmx-invept-single-context": false,
"movdiri": false,
"acpi": false,
"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": false,
"serialize": false,
"movdir64b": false,
"xsaves": true,
"vmx-shadow-vmcs": false,
"lm": true,
"vmx-exit-save-preemption-timer": false,
"vmx-entry-load-pat": false,
"fsrm": 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": true,
"vmx-cr3-load-noexit": false,
"nodeid-msr": false,
"md-clear": false,
"misalignsse": true,
"split-lock-detect": false,
"min-xlevel": 2147483679,
"bmi1": true,
"bmi2": true,
"kvm-pv-unhalt": true,
"tsc-scale": false,
"topoext": false,
"amd-stibp": true,
"vmx-preemption-timer": false,
"clflushopt": true,
"vmx-entry-load-pkrs": false,
"vmx-vnmi-pending": false,
"monitor": false,
"vmx-vintr-pending": false,
"avx512er": false,
"full-width-write": false,
"pmm-en": false,
"pcid": false,
"taa-no": false,
"arch-capabilities": true,
"vgif": false,
"vmx-secondary-ctls": false,
"vmx-xsaves": false,
"clzero": true,
"3dnow": false,
"erms": false,
"vmx-entry-ia32e-mode": false,
"lahf-lm": true,
"vpclmulqdq": false,
"vmx-ins-outs": false,
"fxsr-opt": true,
"xstore": false,
"rtm": false,
"kvm-hint-dedicated": false,
"lmce": false,
"perfctr-nb": false,
"rdrand": true,
"rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"xsaveerptr": true,
"pse36": true,
"kvm-pv-tlb-flush": true,
"vmx-activity-wait-sipi": false,
"tbm": false,
"wdt": false,
"vmx-rdpmc-exit": false,
"vmx-mtf": false,
"vmx-entry-load-efer": false,
"model-id": "AMD Ryzen 9 3900X 12-Core Processor ",
"sha-ni": true,
"vmx-exit-load-pkrs": false,
"abm": true,
"vmx-ept-advanced-exitinfo": false,
"avx512pf": false,
"vmx-hlt-exit": false,
"xstore-en": false
}
}
},
"id": "libvirt-50"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -29797,6 +29797,344 @@
"id": "libvirt-49"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-50"
}
{
"return": {
"model": {
"name": "base",
"props": {
"vmx-entry-load-rtit-ctl": false,
"svme-addr-chk": true,
"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,
"bus-lock-detect": false,
"xsavec": true,
"intel-pt": false,
"vmx-tsc-scaling": false,
"vmx-cr8-store-exit": false,
"vmx-rdseed-exit": false,
"vmx-eptp-switching": false,
"kvm-asyncpf": true,
"perfctr-core": true,
"mpx": false,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
"vmx-exit-load-efer": false,
"vmx-exit-clear-bndcfgs": false,
"sse4.1": true,
"family": 23,
"intel-pt-lip": false,
"vmx-vmwrite-vmexit-fields": false,
"kvm-asyncpf-int": true,
"vmx-vnmi": false,
"vmx-true-ctls": false,
"vmx-ept-execonly": false,
"vmx-exit-save-efer": false,
"vmx-invept-all-context": false,
"wbnoinvd": true,
"avx512f": false,
"msr": true,
"mce": true,
"mca": true,
"xcrypt": false,
"vmx-exit-load-pat": false,
"vmx-intr-exit": false,
"min-level": 16,
"vmx-flexpriority": false,
"xgetbv1": true,
"cid": false,
"ds": false,
"fxsr": true,
"avx512-fp16": false,
"avx512-bf16": false,
"vmx-cr8-load-exit": false,
"xsaveopt": true,
"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,
"avx512vbmi2": false,
"cr8legacy": true,
"vmx-encls-exit": false,
"stibp": true,
"vmx-msr-bitmap": false,
"xcrypt-en": false,
"vmx-mwait-exit": false,
"vmx-pml": false,
"vmx-nmi-exit": 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": false,
"pks": false,
"smx": false,
"cmp-legacy": true,
"avx512-4fmaps": false,
"vmcb-clean": false,
"hle": false,
"avx-vnni": false,
"3dnowext": false,
"amd-no-ssb": false,
"npt": true,
"rdctl-no": true,
"vmx-invvpid": false,
"clwb": true,
"lbrv": false,
"adx": true,
"ss": false,
"pni": true,
"tsx-ldtrk": false,
"svm-lock": false,
"smep": true,
"smap": true,
"pfthreshold": false,
"vmx-invpcid-exit": false,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
"vmx-apicv-x2apic": false,
"kvm-pv-sched-yield": true,
"vmx-invlpg-exit": false,
"vmx-invvpid-all-context": false,
"vmx-activity-hlt": false,
"flushbyasid": false,
"f16c": true,
"vmx-exit-ack-intr": false,
"ace2-en": false,
"pae": true,
"pat": true,
"sse": true,
"phe-en": false,
"vmx-tsc-offset": false,
"kvm-nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": false,
"hypervisor": true,
"vmx-rdtscp-exit": false,
"mds-no": true,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
"avx512dq": false,
"svm": true,
"invtsc": true,
"vmx-monitor-exit": false,
"sse2": true,
"ssbd": true,
"vmx-wbinvd-exit": false,
"est": false,
"kvm-poll-control": true,
"avx512ifma": false,
"tm2": false,
"kvm-pv-eoi": true,
"kvm-pv-ipi": true,
"cx8": true,
"vmx-invvpid-single-addr": false,
"waitpkg": false,
"cldemote": false,
"vmx-ept": false,
"kvm-mmu": false,
"sse4.2": true,
"pge": true,
"avx512bitalg": false,
"pdcm": false,
"vmx-entry-load-bndcfgs": false,
"vmx-exit-clear-rtit-ctl": false,
"model": 113,
"movbe": true,
"nrip-save": true,
"ssse3": true,
"sse4a": true,
"kvm-msi-ext-dest-id": false,
"vmx-pause-exit": false,
"invpcid": false,
"pdpe1gb": true,
"tsc-deadline": true,
"skip-l1dfl-vmentry": true,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"cx16": true,
"de": true,
"stepping": 0,
"xsave": true,
"clflush": true,
"skinit": false,
"tsc": true,
"tce": false,
"fpu": true,
"ds-cpl": false,
"ibs": false,
"fma4": false,
"vmx-exit-nosave-debugctl": false,
"la57": false,
"vmx-invept": false,
"osvw": true,
"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": true,
"kvm-steal-time": true,
"avx512-vp2intersect": false,
"kvmclock": true,
"vmx-zero-len-inject": false,
"pschange-mc-no": true,
"v-vmsave-vmload": false,
"vmx-rdrand-exit": false,
"lwp": false,
"amd-ssbd": true,
"xop": false,
"ibpb": true,
"ibrs": false,
"avx": true,
"core-capability": false,
"vmx-invept-single-context": false,
"movdiri": false,
"acpi": false,
"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": false,
"serialize": false,
"movdir64b": false,
"xsaves": true,
"vmx-shadow-vmcs": false,
"lm": true,
"vmx-exit-save-preemption-timer": false,
"vmx-entry-load-pat": false,
"fsrm": 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": true,
"vmx-cr3-load-noexit": false,
"nodeid-msr": false,
"md-clear": false,
"misalignsse": true,
"split-lock-detect": false,
"min-xlevel": 2147483679,
"bmi1": true,
"bmi2": true,
"kvm-pv-unhalt": true,
"tsc-scale": false,
"topoext": false,
"amd-stibp": true,
"vmx-preemption-timer": false,
"clflushopt": true,
"vmx-entry-load-pkrs": false,
"vmx-vnmi-pending": false,
"monitor": false,
"vmx-vintr-pending": false,
"avx512er": false,
"full-width-write": false,
"pmm-en": false,
"pcid": false,
"taa-no": false,
"arch-capabilities": true,
"vgif": false,
"vmx-secondary-ctls": false,
"vmx-xsaves": false,
"clzero": true,
"3dnow": false,
"erms": false,
"vmx-entry-ia32e-mode": false,
"lahf-lm": true,
"vpclmulqdq": false,
"vmx-ins-outs": false,
"fxsr-opt": true,
"xstore": false,
"rtm": false,
"kvm-hint-dedicated": false,
"lmce": false,
"perfctr-nb": false,
"rdrand": true,
"rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"xsaveerptr": true,
"pse36": true,
"kvm-pv-tlb-flush": true,
"vmx-activity-wait-sipi": false,
"tbm": false,
"wdt": false,
"vmx-rdpmc-exit": false,
"vmx-mtf": false,
"vmx-entry-load-efer": false,
"model-id": "AMD Ryzen 9 3900X 12-Core Processor ",
"sha-ni": true,
"vmx-exit-load-pkrs": false,
"abm": true,
"vmx-ept-advanced-exitinfo": false,
"avx512pf": false,
"vmx-hlt-exit": false,
"xstore-en": false
}
}
},
"id": "libvirt-50"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -27411,6 +27411,53 @@
"id": "libvirt-45"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-46"
}
{
"return": {
"model": {
"name": "host",
"props": {
"sve768": false,
"sve128": false,
"sve1024": false,
"sve1280": false,
"sve896": false,
"sve256": false,
"sve1536": false,
"sve1792": false,
"sve384": false,
"sve": false,
"sve2048": false,
"kvm-no-adjvtime": false,
"sve512": false,
"aarch64": true,
"pmu": true,
"sve1920": false,
"sve1152": false,
"kvm-steal-time": true,
"sve640": false,
"sve1408": false,
"sve1664": false
}
}
},
"id": "libvirt-46"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -33123,6 +33123,354 @@
"id": "libvirt-50"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-51"
}
{
"return": {
"model": {
"name": "base",
"props": {
"vmx-entry-load-rtit-ctl": false,
"svme-addr-chk": true,
"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,
"bus-lock-detect": false,
"xsavec": true,
"intel-pt": false,
"vmx-tsc-scaling": false,
"vmx-cr8-store-exit": false,
"vmx-rdseed-exit": false,
"vmx-eptp-switching": false,
"kvm-asyncpf": true,
"perfctr-core": true,
"mpx": false,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
"vmx-exit-load-efer": false,
"vmx-exit-clear-bndcfgs": false,
"sse4.1": true,
"family": 23,
"intel-pt-lip": false,
"vmx-vmwrite-vmexit-fields": false,
"kvm-asyncpf-int": true,
"vmx-vnmi": false,
"vmx-true-ctls": false,
"vmx-ept-execonly": false,
"vmx-exit-save-efer": false,
"vmx-invept-all-context": false,
"wbnoinvd": true,
"avx512f": false,
"msr": true,
"mce": true,
"mca": true,
"xcrypt": false,
"sgx": false,
"vmx-exit-load-pat": false,
"vmx-intr-exit": false,
"min-level": 16,
"vmx-flexpriority": false,
"xgetbv1": true,
"cid": false,
"sgx-exinfo": false,
"ds": false,
"fxsr": true,
"avx512-fp16": false,
"avx512-bf16": false,
"vmx-cr8-load-exit": false,
"xsaveopt": true,
"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,
"stibp": true,
"vmx-msr-bitmap": false,
"xcrypt-en": false,
"vmx-mwait-exit": false,
"vmx-pml": false,
"vmx-nmi-exit": 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": false,
"pks": false,
"smx": false,
"cmp-legacy": true,
"avx512-4fmaps": false,
"vmcb-clean": false,
"hle": false,
"avx-vnni": false,
"3dnowext": false,
"amd-no-ssb": false,
"npt": true,
"sgxlc": false,
"rdctl-no": true,
"vmx-invvpid": false,
"clwb": true,
"lbrv": false,
"adx": true,
"ss": false,
"pni": true,
"tsx-ldtrk": false,
"svm-lock": false,
"smep": true,
"smap": true,
"pfthreshold": false,
"vmx-invpcid-exit": false,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
"vmx-apicv-x2apic": false,
"kvm-pv-sched-yield": true,
"vmx-invlpg-exit": false,
"vmx-invvpid-all-context": false,
"vmx-activity-hlt": false,
"flushbyasid": false,
"f16c": true,
"vmx-exit-ack-intr": false,
"ace2-en": false,
"pae": true,
"pat": true,
"sse": true,
"phe-en": false,
"vmx-tsc-offset": false,
"kvm-nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": false,
"hypervisor": true,
"vmx-rdtscp-exit": false,
"mds-no": true,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
"avx512dq": false,
"svm": true,
"invtsc": true,
"vmx-monitor-exit": false,
"sse2": true,
"ssbd": true,
"vmx-wbinvd-exit": false,
"est": false,
"kvm-poll-control": true,
"avx512ifma": false,
"tm2": false,
"kvm-pv-eoi": true,
"kvm-pv-ipi": true,
"cx8": true,
"vmx-invvpid-single-addr": false,
"waitpkg": false,
"cldemote": false,
"sgx-tokenkey": false,
"vmx-ept": false,
"kvm-mmu": false,
"sse4.2": true,
"pge": true,
"avx512bitalg": false,
"pdcm": false,
"vmx-entry-load-bndcfgs": false,
"vmx-exit-clear-rtit-ctl": false,
"model": 113,
"movbe": true,
"nrip-save": true,
"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": true,
"skip-l1dfl-vmentry": true,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"cx16": true,
"de": true,
"stepping": 0,
"xsave": true,
"clflush": true,
"skinit": false,
"tsc": true,
"tce": false,
"fpu": true,
"ds-cpl": false,
"ibs": false,
"fma4": false,
"vmx-exit-nosave-debugctl": false,
"sgx-kss": false,
"la57": false,
"vmx-invept": false,
"osvw": true,
"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": true,
"kvm-steal-time": true,
"avx512-vp2intersect": false,
"kvmclock": true,
"vmx-zero-len-inject": false,
"pschange-mc-no": true,
"v-vmsave-vmload": false,
"vmx-rdrand-exit": false,
"sgx-provisionkey": false,
"lwp": false,
"amd-ssbd": true,
"xop": false,
"ibpb": true,
"ibrs": false,
"avx": true,
"core-capability": false,
"vmx-invept-single-context": false,
"movdiri": false,
"acpi": false,
"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": false,
"serialize": false,
"movdir64b": false,
"xsaves": true,
"vmx-shadow-vmcs": false,
"lm": true,
"vmx-exit-save-preemption-timer": false,
"vmx-entry-load-pat": false,
"fsrm": 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": true,
"vmx-cr3-load-noexit": false,
"nodeid-msr": false,
"md-clear": false,
"misalignsse": true,
"split-lock-detect": false,
"min-xlevel": 2147483679,
"bmi1": true,
"bmi2": true,
"kvm-pv-unhalt": true,
"tsc-scale": false,
"topoext": false,
"amd-stibp": true,
"vmx-preemption-timer": false,
"clflushopt": true,
"vmx-entry-load-pkrs": false,
"vmx-vnmi-pending": false,
"monitor": false,
"vmx-vintr-pending": false,
"avx512er": false,
"full-width-write": false,
"pmm-en": false,
"pcid": false,
"taa-no": false,
"arch-capabilities": true,
"vgif": false,
"vmx-secondary-ctls": false,
"vmx-xsaves": false,
"clzero": true,
"3dnow": false,
"erms": false,
"vmx-entry-ia32e-mode": false,
"lahf-lm": true,
"vpclmulqdq": false,
"vmx-ins-outs": false,
"fxsr-opt": true,
"xstore": false,
"rtm": false,
"kvm-hint-dedicated": false,
"lmce": false,
"perfctr-nb": false,
"rdrand": true,
"rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"xsaveerptr": true,
"pse36": true,
"kvm-pv-tlb-flush": true,
"vmx-activity-wait-sipi": false,
"tbm": false,
"wdt": false,
"vmx-rdpmc-exit": false,
"vmx-mtf": false,
"vmx-entry-load-efer": false,
"model-id": "AMD Ryzen 9 3900X 12-Core Processor ",
"sha-ni": true,
"vmx-exit-load-pkrs": false,
"abm": true,
"vmx-ept-advanced-exitinfo": false,
"avx512pf": false,
"vmx-hlt-exit": false,
"xstore-en": false
}
}
},
"id": "libvirt-51"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -31164,6 +31164,54 @@
"id": "libvirt-46"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-47"
}
{
"return": {
"model": {
"name": "host",
"props": {
"sve768": false,
"sve128": false,
"sve1024": false,
"sve1280": false,
"sve896": false,
"sve256": false,
"sve1536": false,
"sve1792": false,
"sve384": false,
"sve": false,
"sve2048": false,
"pauth": false,
"kvm-no-adjvtime": false,
"sve512": false,
"aarch64": true,
"pmu": true,
"sve1920": false,
"sve1152": false,
"kvm-steal-time": true,
"sve640": false,
"sve1408": false,
"sve1664": false
}
}
},
"id": "libvirt-47"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -33754,6 +33754,358 @@
"id": "libvirt-50"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-51"
}
{
"return": {
"model": {
"name": "base",
"props": {
"vmx-entry-load-rtit-ctl": false,
"svme-addr-chk": true,
"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,
"bus-lock-detect": false,
"xsavec": true,
"intel-pt": false,
"vmx-tsc-scaling": false,
"vmx-cr8-store-exit": false,
"vmx-rdseed-exit": false,
"vmx-eptp-switching": false,
"kvm-asyncpf": true,
"perfctr-core": true,
"mpx": false,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
"vmx-exit-load-efer": false,
"vmx-exit-clear-bndcfgs": false,
"sse4.1": true,
"family": 23,
"intel-pt-lip": false,
"vmx-vmwrite-vmexit-fields": false,
"kvm-asyncpf-int": true,
"vmx-vnmi": false,
"vmx-true-ctls": false,
"vmx-ept-execonly": false,
"vmx-exit-save-efer": false,
"vmx-invept-all-context": false,
"wbnoinvd": true,
"avx512f": false,
"msr": true,
"mce": true,
"mca": true,
"xcrypt": false,
"sgx": false,
"vmx-exit-load-pat": false,
"vmx-intr-exit": false,
"min-level": 16,
"vmx-flexpriority": false,
"xgetbv1": true,
"cid": false,
"sgx-exinfo": false,
"ds": false,
"fxsr": true,
"avx512-fp16": false,
"avx512-bf16": false,
"vmx-cr8-load-exit": false,
"xsaveopt": true,
"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,
"stibp": true,
"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": false,
"pks": false,
"smx": false,
"cmp-legacy": true,
"avx512-4fmaps": false,
"vmcb-clean": false,
"hle": false,
"avx-vnni": false,
"3dnowext": false,
"amd-no-ssb": false,
"npt": true,
"sgxlc": false,
"rdctl-no": true,
"vmx-invvpid": false,
"clwb": true,
"lbrv": false,
"adx": true,
"ss": false,
"pni": true,
"tsx-ldtrk": false,
"svm-lock": false,
"smep": true,
"smap": true,
"pfthreshold": false,
"vmx-invpcid-exit": false,
"amx-int8": false,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
"vmx-apicv-x2apic": false,
"kvm-pv-sched-yield": true,
"vmx-invlpg-exit": false,
"vmx-invvpid-all-context": false,
"vmx-activity-hlt": false,
"flushbyasid": false,
"f16c": true,
"vmx-exit-ack-intr": false,
"ace2-en": false,
"pae": true,
"pat": true,
"sse": true,
"phe-en": false,
"vmx-tsc-offset": false,
"kvm-nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": false,
"hypervisor": true,
"vmx-rdtscp-exit": false,
"mds-no": true,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
"avx512dq": false,
"svm": true,
"invtsc": true,
"vmx-monitor-exit": false,
"sse2": true,
"ssbd": true,
"vmx-wbinvd-exit": false,
"est": false,
"kvm-poll-control": true,
"avx512ifma": false,
"tm2": false,
"kvm-pv-eoi": true,
"kvm-pv-ipi": true,
"cx8": true,
"vmx-invvpid-single-addr": false,
"waitpkg": false,
"cldemote": false,
"sgx-tokenkey": false,
"vmx-ept": false,
"xfd": false,
"kvm-mmu": false,
"sse4.2": true,
"pge": true,
"avx512bitalg": false,
"pdcm": false,
"vmx-entry-load-bndcfgs": false,
"vmx-exit-clear-rtit-ctl": false,
"model": 113,
"movbe": true,
"nrip-save": true,
"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": true,
"skip-l1dfl-vmentry": true,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"cx16": true,
"de": true,
"stepping": 0,
"xsave": true,
"clflush": true,
"skinit": false,
"tsc": true,
"tce": false,
"fpu": true,
"ds-cpl": false,
"ibs": false,
"fma4": false,
"vmx-exit-nosave-debugctl": false,
"sgx-kss": false,
"la57": false,
"vmx-invept": false,
"osvw": true,
"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": true,
"kvm-steal-time": true,
"avx512-vp2intersect": false,
"kvmclock": true,
"vmx-zero-len-inject": false,
"pschange-mc-no": true,
"v-vmsave-vmload": false,
"vmx-rdrand-exit": false,
"sgx-provisionkey": false,
"lwp": false,
"amd-ssbd": true,
"xop": false,
"ibpb": true,
"ibrs": false,
"avx": true,
"core-capability": false,
"vmx-invept-single-context": false,
"movdiri": false,
"acpi": false,
"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": false,
"serialize": false,
"movdir64b": false,
"xsaves": true,
"vmx-shadow-vmcs": false,
"lm": true,
"vmx-exit-save-preemption-timer": false,
"vmx-entry-load-pat": false,
"fsrm": 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": true,
"vmx-cr3-load-noexit": false,
"nodeid-msr": false,
"md-clear": false,
"misalignsse": true,
"split-lock-detect": false,
"min-xlevel": 2147483679,
"bmi1": true,
"bmi2": true,
"kvm-pv-unhalt": true,
"tsc-scale": true,
"topoext": false,
"amd-stibp": true,
"vmx-preemption-timer": false,
"clflushopt": true,
"vmx-entry-load-pkrs": false,
"vmx-vnmi-pending": false,
"monitor": false,
"vmx-vintr-pending": false,
"avx512er": false,
"full-width-write": false,
"pmm-en": false,
"pcid": false,
"taa-no": false,
"arch-capabilities": true,
"vgif": false,
"vmx-secondary-ctls": false,
"vmx-xsaves": false,
"clzero": true,
"3dnow": false,
"erms": false,
"vmx-entry-ia32e-mode": false,
"lahf-lm": true,
"vpclmulqdq": false,
"vmx-ins-outs": false,
"fxsr-opt": true,
"xstore": false,
"rtm": false,
"kvm-hint-dedicated": false,
"amx-bf16": false,
"lmce": false,
"perfctr-nb": false,
"rdrand": true,
"rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"xsaveerptr": true,
"pse36": true,
"kvm-pv-tlb-flush": true,
"vmx-activity-wait-sipi": false,
"tbm": false,
"wdt": false,
"vmx-rdpmc-exit": false,
"vmx-mtf": false,
"vmx-entry-load-efer": false,
"model-id": "AMD Ryzen 9 3900X 12-Core Processor ",
"sha-ni": true,
"vmx-exit-load-pkrs": false,
"abm": true,
"vmx-ept-advanced-exitinfo": false,
"avx512pf": false,
"vmx-hlt-exit": false,
"xstore-en": false
}
}
},
"id": "libvirt-51"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -34436,6 +34436,359 @@
"id": "libvirt-50"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-51"
}
{
"return": {
"model": {
"name": "base",
"props": {
"vmx-entry-load-rtit-ctl": false,
"svme-addr-chk": true,
"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,
"bus-lock-detect": false,
"xsavec": true,
"intel-pt": false,
"vmx-tsc-scaling": false,
"vmx-cr8-store-exit": false,
"vmx-rdseed-exit": false,
"vmx-eptp-switching": false,
"kvm-asyncpf": true,
"perfctr-core": true,
"mpx": false,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
"vmx-exit-load-efer": false,
"vmx-exit-clear-bndcfgs": false,
"sse4.1": true,
"family": 23,
"intel-pt-lip": false,
"vmx-vmwrite-vmexit-fields": false,
"kvm-asyncpf-int": true,
"vmx-vnmi": false,
"vmx-true-ctls": false,
"vmx-ept-execonly": false,
"vmx-exit-save-efer": false,
"vmx-invept-all-context": false,
"wbnoinvd": true,
"avx512f": false,
"msr": true,
"mce": true,
"mca": true,
"xcrypt": false,
"sgx": false,
"vmx-exit-load-pat": false,
"vmx-intr-exit": false,
"min-level": 16,
"vmx-flexpriority": false,
"xgetbv1": true,
"cid": false,
"sgx-exinfo": 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,
"stibp": true,
"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": false,
"pks": false,
"smx": false,
"cmp-legacy": true,
"avx512-4fmaps": false,
"vmcb-clean": true,
"hle": false,
"avx-vnni": false,
"3dnowext": false,
"amd-no-ssb": false,
"npt": true,
"sgxlc": false,
"rdctl-no": true,
"vmx-invvpid": false,
"clwb": true,
"lbrv": false,
"adx": true,
"ss": false,
"pni": true,
"tsx-ldtrk": false,
"svm-lock": false,
"smep": true,
"smap": true,
"pfthreshold": false,
"vmx-invpcid-exit": false,
"amx-int8": false,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
"vmx-apicv-x2apic": false,
"kvm-pv-sched-yield": true,
"vmx-invlpg-exit": false,
"vmx-invvpid-all-context": false,
"vmx-activity-hlt": false,
"flushbyasid": false,
"f16c": true,
"vmx-exit-ack-intr": false,
"ace2-en": false,
"pae": true,
"pat": true,
"sse": true,
"phe-en": false,
"vmx-tsc-offset": false,
"kvm-nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": false,
"hypervisor": true,
"vmx-rdtscp-exit": false,
"mds-no": true,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
"avx512dq": false,
"svm": true,
"invtsc": true,
"vmx-monitor-exit": false,
"sse2": true,
"ssbd": true,
"vmx-wbinvd-exit": false,
"est": false,
"kvm-poll-control": true,
"avx512ifma": false,
"tm2": false,
"kvm-pv-eoi": true,
"kvm-pv-ipi": true,
"cx8": true,
"vmx-invvpid-single-addr": false,
"waitpkg": false,
"cldemote": false,
"sgx-tokenkey": false,
"vmx-ept": false,
"xfd": false,
"kvm-mmu": false,
"sse4.2": true,
"pge": true,
"avx512bitalg": false,
"pdcm": false,
"vmx-entry-load-bndcfgs": false,
"vmx-exit-clear-rtit-ctl": false,
"model": 113,
"movbe": true,
"nrip-save": true,
"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": true,
"skip-l1dfl-vmentry": true,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"cx16": true,
"de": true,
"stepping": 0,
"xsave": true,
"clflush": true,
"skinit": false,
"tsc": true,
"tce": false,
"fpu": true,
"ds-cpl": false,
"ibs": false,
"fma4": false,
"vmx-exit-nosave-debugctl": false,
"sgx-kss": false,
"la57": false,
"vmx-invept": false,
"osvw": true,
"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": true,
"kvm-steal-time": true,
"avx512-vp2intersect": false,
"kvmclock": true,
"vmx-zero-len-inject": false,
"pschange-mc-no": true,
"v-vmsave-vmload": false,
"vmx-rdrand-exit": false,
"sgx-provisionkey": false,
"lwp": false,
"amd-ssbd": true,
"xop": false,
"ibpb": true,
"ibrs": false,
"avx": true,
"core-capability": false,
"vmx-invept-single-context": false,
"movdiri": false,
"acpi": false,
"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": false,
"serialize": false,
"movdir64b": false,
"xsaves": true,
"vmx-shadow-vmcs": false,
"lm": true,
"vmx-exit-save-preemption-timer": false,
"vmx-entry-load-pat": false,
"fsrm": 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": true,
"vmx-cr3-load-noexit": false,
"nodeid-msr": false,
"md-clear": false,
"misalignsse": true,
"split-lock-detect": false,
"min-xlevel": 2147483681,
"bmi1": true,
"bmi2": true,
"kvm-pv-unhalt": true,
"tsc-scale": true,
"topoext": false,
"amd-stibp": true,
"vmx-preemption-timer": false,
"clflushopt": true,
"vmx-entry-load-pkrs": false,
"vmx-vnmi-pending": false,
"monitor": false,
"vmx-vintr-pending": false,
"avx512er": false,
"full-width-write": false,
"pmm-en": false,
"pcid": false,
"taa-no": false,
"arch-capabilities": true,
"vgif": false,
"vmx-secondary-ctls": false,
"vmx-xsaves": false,
"clzero": true,
"3dnow": false,
"erms": false,
"vmx-entry-ia32e-mode": false,
"lahf-lm": true,
"vpclmulqdq": false,
"vmx-ins-outs": false,
"fxsr-opt": true,
"xstore": false,
"rtm": false,
"kvm-hint-dedicated": false,
"amx-bf16": false,
"lmce": false,
"perfctr-nb": false,
"rdrand": true,
"rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"xsaveerptr": true,
"pse36": true,
"kvm-pv-tlb-flush": true,
"vmx-activity-wait-sipi": false,
"tbm": false,
"wdt": false,
"vmx-rdpmc-exit": false,
"vmx-mtf": false,
"vmx-entry-load-efer": false,
"model-id": "AMD Ryzen 9 3900X 12-Core Processor ",
"sha-ni": true,
"vmx-exit-load-pkrs": false,
"abm": true,
"vmx-ept-advanced-exitinfo": false,
"avx512pf": false,
"vmx-hlt-exit": false,
"xstore-en": false
}
}
},
"id": "libvirt-51"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -35451,6 +35451,359 @@
"id": "libvirt-50"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-51"
}
{
"return": {
"model": {
"name": "base",
"props": {
"vmx-entry-load-rtit-ctl": false,
"svme-addr-chk": true,
"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": true,
"bus-lock-detect": false,
"xsavec": true,
"intel-pt": false,
"vmx-tsc-scaling": false,
"vmx-cr8-store-exit": false,
"vmx-rdseed-exit": false,
"vmx-eptp-switching": false,
"kvm-asyncpf": true,
"perfctr-core": true,
"mpx": false,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
"vmx-exit-load-efer": false,
"vmx-exit-clear-bndcfgs": false,
"sse4.1": true,
"family": 23,
"intel-pt-lip": false,
"vmx-vmwrite-vmexit-fields": false,
"kvm-asyncpf-int": true,
"vmx-vnmi": false,
"vmx-true-ctls": false,
"vmx-ept-execonly": false,
"vmx-exit-save-efer": false,
"vmx-invept-all-context": false,
"wbnoinvd": true,
"avx512f": false,
"msr": true,
"mce": true,
"mca": true,
"xcrypt": false,
"sgx": false,
"vmx-exit-load-pat": false,
"vmx-intr-exit": false,
"min-level": 16,
"vmx-flexpriority": false,
"xgetbv1": true,
"cid": false,
"sgx-exinfo": 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,
"stibp": true,
"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": false,
"pks": false,
"smx": false,
"cmp-legacy": true,
"avx512-4fmaps": false,
"vmcb-clean": true,
"hle": false,
"avx-vnni": false,
"3dnowext": false,
"amd-no-ssb": false,
"npt": true,
"sgxlc": false,
"rdctl-no": true,
"vmx-invvpid": false,
"clwb": true,
"lbrv": true,
"adx": true,
"ss": false,
"pni": true,
"tsx-ldtrk": false,
"svm-lock": false,
"smep": true,
"smap": true,
"pfthreshold": true,
"vmx-invpcid-exit": false,
"amx-int8": false,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
"vmx-apicv-x2apic": false,
"kvm-pv-sched-yield": true,
"vmx-invlpg-exit": false,
"vmx-invvpid-all-context": false,
"vmx-activity-hlt": false,
"flushbyasid": false,
"f16c": true,
"vmx-exit-ack-intr": false,
"ace2-en": false,
"pae": true,
"pat": true,
"sse": true,
"phe-en": false,
"vmx-tsc-offset": false,
"kvm-nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": false,
"hypervisor": true,
"vmx-rdtscp-exit": false,
"mds-no": true,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
"avx512dq": false,
"svm": true,
"invtsc": true,
"vmx-monitor-exit": false,
"sse2": true,
"ssbd": true,
"vmx-wbinvd-exit": false,
"est": false,
"kvm-poll-control": true,
"avx512ifma": false,
"tm2": false,
"kvm-pv-eoi": true,
"kvm-pv-ipi": true,
"cx8": true,
"vmx-invvpid-single-addr": false,
"waitpkg": false,
"cldemote": false,
"sgx-tokenkey": false,
"vmx-ept": false,
"xfd": false,
"kvm-mmu": false,
"sse4.2": true,
"pge": true,
"avx512bitalg": false,
"pdcm": false,
"vmx-entry-load-bndcfgs": false,
"vmx-exit-clear-rtit-ctl": false,
"model": 113,
"movbe": true,
"nrip-save": true,
"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": true,
"skip-l1dfl-vmentry": true,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"cx16": true,
"de": true,
"stepping": 0,
"xsave": true,
"clflush": true,
"skinit": false,
"tsc": true,
"tce": false,
"fpu": true,
"ds-cpl": false,
"ibs": false,
"fma4": false,
"vmx-exit-nosave-debugctl": false,
"sgx-kss": false,
"la57": false,
"vmx-invept": false,
"osvw": true,
"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": true,
"kvm-steal-time": true,
"avx512-vp2intersect": false,
"kvmclock": true,
"vmx-zero-len-inject": false,
"pschange-mc-no": true,
"v-vmsave-vmload": true,
"vmx-rdrand-exit": false,
"sgx-provisionkey": false,
"lwp": false,
"amd-ssbd": true,
"xop": false,
"ibpb": true,
"ibrs": false,
"avx": true,
"core-capability": false,
"vmx-invept-single-context": false,
"movdiri": false,
"acpi": false,
"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": false,
"serialize": false,
"movdir64b": false,
"xsaves": true,
"vmx-shadow-vmcs": false,
"lm": true,
"vmx-exit-save-preemption-timer": false,
"vmx-entry-load-pat": false,
"fsrm": 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": true,
"vmx-cr3-load-noexit": false,
"nodeid-msr": false,
"md-clear": false,
"misalignsse": true,
"split-lock-detect": false,
"min-xlevel": 2147483681,
"bmi1": true,
"bmi2": true,
"kvm-pv-unhalt": true,
"tsc-scale": true,
"topoext": false,
"amd-stibp": true,
"vmx-preemption-timer": false,
"clflushopt": true,
"vmx-entry-load-pkrs": false,
"vmx-vnmi-pending": false,
"monitor": false,
"vmx-vintr-pending": false,
"avx512er": false,
"full-width-write": false,
"pmm-en": false,
"pcid": false,
"taa-no": false,
"arch-capabilities": true,
"vgif": true,
"vmx-secondary-ctls": false,
"vmx-xsaves": false,
"clzero": true,
"3dnow": false,
"erms": false,
"vmx-entry-ia32e-mode": false,
"lahf-lm": true,
"vpclmulqdq": false,
"vmx-ins-outs": false,
"fxsr-opt": true,
"xstore": false,
"rtm": false,
"kvm-hint-dedicated": false,
"amx-bf16": false,
"lmce": false,
"perfctr-nb": false,
"rdrand": true,
"rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"xsaveerptr": true,
"pse36": true,
"kvm-pv-tlb-flush": true,
"vmx-activity-wait-sipi": false,
"tbm": false,
"wdt": false,
"vmx-rdpmc-exit": false,
"vmx-mtf": false,
"vmx-entry-load-efer": false,
"model-id": "AMD Ryzen 9 3900X 12-Core Processor ",
"sha-ni": true,
"vmx-exit-load-pkrs": false,
"abm": true,
"vmx-ept-advanced-exitinfo": false,
"avx512pf": false,
"vmx-hlt-exit": false,
"xstore-en": false
}
}
},
"id": "libvirt-51"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -35614,6 +35614,464 @@
"id": "libvirt-50"
}
{
"execute": "query-cpu-model-expansion",
"arguments": {
"type": "full",
"model": {
"name": "host",
"props": {
"migratable": false,
"hv-passthrough": true
}
}
},
"id": "libvirt-51"
}
{
"return": {
"model": {
"name": "host",
"props": {
"vmx-entry-load-rtit-ctl": false,
"phys-bits": 0,
"core-id": -1,
"svme-addr-chk": true,
"xlevel": 2147483681,
"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-5": false,
"vmx-page-walk-4": false,
"vmx-desc-exit": false,
"gfni": false,
"ibrs-all": false,
"pause-filter": true,
"bus-lock-detect": false,
"xsavec": true,
"intel-pt": false,
"vmx-tsc-scaling": false,
"vmx-cr8-store-exit": false,
"hv-xmm-input": true,
"hv-frequencies": true,
"tsc-frequency": 0,
"vmx-rdseed-exit": false,
"xd": true,
"x-intel-pt-auto-level": true,
"hv-vendor-id": "Linux KVM Hv",
"vmx-eptp-switching": false,
"hv-syndbg": true,
"kvm-asyncpf": true,
"kvm_asyncpf": true,
"perfctr-core": true,
"perfctr_core": true,
"mpx": false,
"avx512cd": false,
"pbe": false,
"decodeassists": false,
"vmx-exit-load-efer": false,
"vmx-exit-clear-bndcfgs": false,
"sse4.1": true,
"sse4-1": true,
"sse4_1": true,
"family": 23,
"legacy-cache": true,
"intel-pt-lip": false,
"vmx-vmwrite-vmexit-fields": false,
"vmx-vnmi": false,
"kvm-asyncpf-int": true,
"vmx-true-ctls": false,
"host-phys-bits-limit": 0,
"vmx-ept-execonly": false,
"vmx-exit-save-efer": false,
"vmx-invept-all-context": false,
"vmware-cpuid-freq": true,
"wbnoinvd": true,
"avx512f": false,
"xcrypt": false,
"hv-runtime": true,
"hv-stimer-direct": true,
"mce": true,
"mca": true,
"msr": true,
"sgx": false,
"thread-id": -1,
"vmx-exit-load-pat": false,
"vmx-intr-exit": false,
"min-level": 16,
"vmx-flexpriority": false,
"xgetbv1": true,
"cid": false,
"hv-relaxed": true,
"sgx-exinfo": false,
"avx512-bf16": false,
"avx512-fp16": false,
"ds": false,
"hv-crash": true,
"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,
"vmx-vmfunc": false,
"3dnowprefetch": true,
"vmx-activity-shutdown": false,
"sgx1": false,
"sgx2": false,
"avx512vbmi2": false,
"cr8legacy": true,
"vmx-encls-exit": false,
"stibp": true,
"vmx-msr-bitmap": false,
"cpuid-0xb": true,
"xcrypt-en": false,
"vmx-mwait-exit": false,
"kvm_pv_eoi": true,
"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": true,
"vmx-cr3-store-noexit": false,
"pku": false,
"pks": false,
"smx": false,
"cmp-legacy": true,
"cmp_legacy": true,
"node-id": -1,
"avx512-4fmaps": false,
"vmcb-clean": true,
"vmcb_clean": true,
"hle": false,
"amd-no-ssb": false,
"3dnowext": false,
"avx-vnni": false,
"npt": true,
"sgxlc": false,
"rdctl-no": true,
"vmx-invvpid": false,
"memory": "/machine/unattached/system[0]",
"clwb": true,
"lbrv": true,
"adx": true,
"ss": false,
"pni": true,
"tsx-ldtrk": false,
"host-cache-info": false,
"svm-lock": false,
"svm_lock": false,
"pfthreshold": true,
"smap": true,
"smep": true,
"vmx-invpcid-exit": false,
"amx-int8": false,
"x2apic": true,
"avx512vnni": false,
"avx512vbmi": false,
"vmx-apicv-x2apic": false,
"hv-stimer": true,
"kvm-pv-sched-yield": true,
"vmx-invlpg-exit": false,
"x-hv-synic-kvm-only": false,
"vmx-invvpid-all-context": false,
"i64": true,
"vmx-activity-hlt": false,
"flushbyasid": false,
"f16c": true,
"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": true,
"kvm_nopiodelay": true,
"tm": false,
"hv-enforce-cpuid": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": false,
"hypervisor": true,
"vmx-rdtscp-exit": false,
"socket-id": -1,
"mds-no": true,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
"level": 16,
"avx512dq": false,
"x-migrate-smi-count": true,
"svm": true,
"full-cpuid-auto-level": true,
"hv-avic": true,
"hv-reset": true,
"invtsc": true,
"vmx-monitor-exit": false,
"sse2": true,
"vmx-wbinvd-exit": false,
"ssbd": true,
"sse3": true,
"est": false,
"kvm-poll-control": true,
"kvm_poll_control": true,
"avx512ifma": false,
"tm2": false,
"start-powered-off": false,
"kvm-pv-eoi": true,
"kvm-pv-ipi": true,
"hv-emsr-bitmap": true,
"cx8": true,
"vmx-invvpid-single-addr": false,
"waitpkg": false,
"sgx-tokenkey": false,
"cldemote": false,
"vmx-ept": false,
"hv-tlbflush-direct": false,
"xfd": false,
"hv-reenlightenment": true,
"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,
"hv-apicv": true,
"model": 113,
"movbe": true,
"nrip-save": true,
"nrip_save": true,
"vmx-pause-exit": false,
"ssse3": true,
"sse4a": true,
"kvm-msi-ext-dest-id": false,
"kvm_pv_unhalt": true,
"sgx-debug": false,
"invpcid": false,
"pdpe1gb": true,
"sgx-mode64": false,
"tsc-deadline": true,
"skip-l1dfl-vmentry": true,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"cx16": true,
"de": true,
"hv-version-id-build": 14393,
"enforce": false,
"stepping": 0,
"xsave": true,
"lbr-fmt": 18446744073709551552,
"lbr_fmt": 18446744073709551552,
"clflush": true,
"skinit": false,
"tsc": true,
"tce": false,
"kvm_asyncpf_int": true,
"fpu": true,
"ds-cpl": false,
"ibs": false,
"ds_cpl": false,
"fma4": false,
"host-phys-bits": true,
"sgx-kss": false,
"vmx-exit-nosave-debugctl": false,
"hv-version-id-major": 10,
"vmx-invept": false,
"la57": false,
"osvw": true,
"migratable": false,
"check": true,
"hv-spinlocks": 4095,
"vmx-eptad": false,
"pmu": true,
"vmx-entry-noload-debugctl": false,
"pmm": false,
"apic": true,
"spec-ctrl": false,
"vmx-posted-intr": false,
"vmx-apicv-register": false,
"min-xlevel2": 0,
"tsc-adjust": true,
"tsc_adjust": true,
"kvm-steal-time": true,
"kvm_steal_time": true,
"avx512-vp2intersect": false,
"kvmclock": true,
"vmx-zero-len-inject": false,
"l3-cache": true,
"pschange-mc-no": true,
"v-vmsave-vmload": true,
"sgx-provisionkey": false,
"vmx-rdrand-exit": false,
"lwp": false,
"hv-passthrough": true,
"amd-ssbd": true,
"ibpb": true,
"ibrs": false,
"xop": false,
"core-capability": false,
"avx": true,
"vmx-invept-single-context": false,
"movdiri": false,
"avx512bw": false,
"acpi": false,
"ace2": false,
"fsgsbase": true,
"hv-vapic": true,
"vmx-ept-2mb": false,
"vmx-ept-1gb": false,
"ht": false,
"vmx-io-exit": false,
"nx": true,
"pclmulqdq": true,
"mmxext": true,
"popcnt": true,
"vaes": false,
"serialize": false,
"xsaves": true,
"movdir64b": false,
"vmx-shadow-vmcs": false,
"tcg-cpuid": true,
"lm": true,
"vmx-exit-save-preemption-timer": false,
"vmx-entry-load-pat": false,
"fsrm": 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": true,
"x-hv-max-vps": 1024,
"nodeid-msr": false,
"md-clear": false,
"split-lock-detect": false,
"kvm": true,
"misalignsse": true,
"min-xlevel": 2147483681,
"realized": false,
"kvm-pv-unhalt": true,
"bmi2": true,
"bmi1": true,
"tsc-scale": true,
"tsc_scale": true,
"topoext": false,
"amd-stibp": true,
"hv-vpindex": true,
"hv-no-nonarch-coresharing": "off",
"ucode-rev": 0,
"vmx-preemption-timer": false,
"xlevel2": 0,
"vmx-entry-load-pkrs": false,
"clflushopt": true,
"vmx-vnmi-pending": false,
"kvm-no-smi-migration": false,
"monitor": false,
"vmx-vintr-pending": false,
"avx512er": false,
"full-width-write": false,
"pmm-en": false,
"taa-no": false,
"pcid": false,
"vgif": true,
"vmx-secondary-ctls": false,
"vmx-xsaves": false,
"arch-capabilities": true,
"x-vendor-cpuid-only": true,
"clzero": true,
"3dnow": false,
"erms": false,
"x-force-features": false,
"vmx-entry-ia32e-mode": false,
"lahf-lm": true,
"lahf_lm": true,
"vmx-ins-outs": false,
"vpclmulqdq": false,
"xstore": false,
"fxsr-opt": true,
"hv-synic": true,
"fxsr_opt": true,
"rtm": false,
"kvm-hint-dedicated": false,
"amx-bf16": false,
"lmce": false,
"hv-time": true,
"perfctr-nb": false,
"perfctr_nb": false,
"hv-tlbflush": true,
"ffxsr": true,
"rdrand": true,
"rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"xsaveerptr": true,
"pse36": true,
"kvm-pv-tlb-flush": true,
"vmx-activity-wait-sipi": false,
"tbm": false,
"vmx-rdpmc-exit": false,
"wdt": false,
"vmx-entry-load-efer": false,
"level-func7": 0,
"vmx-mtf": false,
"hv-tlbflush-ext": false,
"pause_filter": true,
"model-id": "AMD Ryzen 9 3900X 12-Core Processor ",
"sha-ni": true,
"vmx-exit-load-pkrs": false,
"abm": true,
"vmx-ept-advanced-exitinfo": false,
"avx512pf": false,
"vmx-hlt-exit": false,
"xstore-en": false
}
}
},
"id": "libvirt-51"
}
{
"execute": "qmp_capabilities",
"id": "libvirt-1"

View File

@ -3250,4 +3250,20 @@
<machine type='tcg' name='pc-i440fx-3.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
<machine type='tcg' name='pc-i440fx-7.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram'/>
<machine type='tcg' name='pc-q35-2.11' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
<hypervCapabilities supported='yes'>
<cap name='relaxed'/>
<cap name='vapic'/>
<cap name='spinlocks'/>
<cap name='vpindex'/>
<cap name='runtime'/>
<cap name='synic'/>
<cap name='stimer'/>
<cap name='reset'/>
<cap name='vendor_id'/>
<cap name='frequencies'/>
<cap name='reenlightenment'/>
<cap name='tlbflush'/>
<cap name='ipi'/>
<cap name='avic'/>
</hypervCapabilities>
</qemuCaps>