提交 94b9e682 编写于 作者: J Jiri Denemark

qemu: Store typename from query-cpu-definitions in qemuCaps

We need to create a mapping between CPU model names and their
corresponding QOM types.
Signed-off-by: NJiri Denemark <jdenemar@redhat.com>
Reviewed-by: NJán Tomko <jtomko@redhat.com>
上级 1f58d101
...@@ -3530,6 +3530,8 @@ virQEMUCapsLoadCPUModels(virQEMUCapsPtr qemuCaps, ...@@ -3530,6 +3530,8 @@ virQEMUCapsLoadCPUModels(virQEMUCapsPtr qemuCaps,
return -1; return -1;
} }
cpu->type = virXMLPropString(nodes[i], "typename");
node = ctxt->node; node = ctxt->node;
ctxt->node = nodes[i]; ctxt->node = nodes[i];
nblockers = virXPathNodeSet("./blocker", ctxt, &blockerNodes); nblockers = virXPathNodeSet("./blocker", ctxt, &blockerNodes);
...@@ -3991,6 +3993,7 @@ virQEMUCapsFormatCPUModels(virQEMUCapsPtr qemuCaps, ...@@ -3991,6 +3993,7 @@ virQEMUCapsFormatCPUModels(virQEMUCapsPtr qemuCaps,
virBufferAsprintf(buf, "<cpu type='%s' ", typeStr); virBufferAsprintf(buf, "<cpu type='%s' ", typeStr);
virBufferEscapeString(buf, "name='%s'", cpu->name); virBufferEscapeString(buf, "name='%s'", cpu->name);
virBufferEscapeString(buf, " typename='%s'", cpu->type);
if (cpu->usable) { if (cpu->usable) {
virBufferAsprintf(buf, " usable='%s'", virBufferAsprintf(buf, " usable='%s'",
virDomainCapsCPUUsableTypeToString(cpu->usable)); virDomainCapsCPUUsableTypeToString(cpu->usable));
......
...@@ -3571,6 +3571,7 @@ qemuMonitorCPUDefsFree(qemuMonitorCPUDefsPtr defs) ...@@ -3571,6 +3571,7 @@ qemuMonitorCPUDefsFree(qemuMonitorCPUDefsPtr defs)
for (i = 0; i < defs->ncpus; i++) { for (i = 0; i < defs->ncpus; i++) {
g_strfreev(defs->cpus[i].blockers); g_strfreev(defs->cpus[i].blockers);
g_free(defs->cpus[i].name); g_free(defs->cpus[i].name);
g_free(defs->cpus[i].type);
} }
g_free(defs->cpus); g_free(defs->cpus);
...@@ -3607,6 +3608,7 @@ qemuMonitorCPUDefsCopy(qemuMonitorCPUDefsPtr src) ...@@ -3607,6 +3608,7 @@ qemuMonitorCPUDefsCopy(qemuMonitorCPUDefsPtr src)
cpuDst->usable = cpuSrc->usable; cpuDst->usable = cpuSrc->usable;
cpuDst->name = g_strdup(cpuSrc->name); cpuDst->name = g_strdup(cpuSrc->name);
cpuDst->type = g_strdup(cpuSrc->type);
cpuDst->blockers = g_strdupv(cpuSrc->blockers); cpuDst->blockers = g_strdupv(cpuSrc->blockers);
} }
......
...@@ -1090,6 +1090,7 @@ typedef qemuMonitorCPUDefInfo *qemuMonitorCPUDefInfoPtr; ...@@ -1090,6 +1090,7 @@ typedef qemuMonitorCPUDefInfo *qemuMonitorCPUDefInfoPtr;
struct _qemuMonitorCPUDefInfo { struct _qemuMonitorCPUDefInfo {
virDomainCapsCPUUsable usable; virDomainCapsCPUUsable usable;
char *name; char *name;
char *type;
char **blockers; /* NULL-terminated string list */ char **blockers; /* NULL-terminated string list */
}; };
......
...@@ -5617,6 +5617,9 @@ qemuMonitorJSONGetCPUDefinitions(qemuMonitorPtr mon, ...@@ -5617,6 +5617,9 @@ qemuMonitorJSONGetCPUDefinitions(qemuMonitorPtr mon,
cpu->name = g_strdup(tmp); cpu->name = g_strdup(tmp);
if ((tmp = virJSONValueObjectGetString(child, "typename")) && *tmp)
cpu->type = g_strdup(tmp);
if (virJSONValueObjectHasKey(child, "unavailable-features")) { if (virJSONValueObjectHasKey(child, "unavailable-features")) {
virJSONValuePtr blockers; virJSONValuePtr blockers;
size_t j; size_t j;
......
...@@ -144,69 +144,69 @@ ...@@ -144,69 +144,69 @@
<microcodeVersion>61700287</microcodeVersion> <microcodeVersion>61700287</microcodeVersion>
<package> (v2.10.0)</package> <package> (v2.10.0)</package>
<arch>aarch64</arch> <arch>aarch64</arch>
<cpu type='kvm' name='pxa262'/> <cpu type='kvm' name='pxa262' typename='pxa262-arm-cpu'/>
<cpu type='kvm' name='pxa270-a0'/> <cpu type='kvm' name='pxa270-a0' typename='pxa270-a0-arm-cpu'/>
<cpu type='kvm' name='arm1136'/> <cpu type='kvm' name='arm1136' typename='arm1136-arm-cpu'/>
<cpu type='kvm' name='cortex-a15'/> <cpu type='kvm' name='cortex-a15' typename='cortex-a15-arm-cpu'/>
<cpu type='kvm' name='pxa260'/> <cpu type='kvm' name='pxa260' typename='pxa260-arm-cpu'/>
<cpu type='kvm' name='arm1136-r2'/> <cpu type='kvm' name='arm1136-r2' typename='arm1136-r2-arm-cpu'/>
<cpu type='kvm' name='pxa261'/> <cpu type='kvm' name='pxa261' typename='pxa261-arm-cpu'/>
<cpu type='kvm' name='pxa255'/> <cpu type='kvm' name='pxa255' typename='pxa255-arm-cpu'/>
<cpu type='kvm' name='arm926'/> <cpu type='kvm' name='arm926' typename='arm926-arm-cpu'/>
<cpu type='kvm' name='arm11mpcore'/> <cpu type='kvm' name='arm11mpcore' typename='arm11mpcore-arm-cpu'/>
<cpu type='kvm' name='pxa250'/> <cpu type='kvm' name='pxa250' typename='pxa250-arm-cpu'/>
<cpu type='kvm' name='ti925t'/> <cpu type='kvm' name='ti925t' typename='ti925t-arm-cpu'/>
<cpu type='kvm' name='cortex-a57'/> <cpu type='kvm' name='cortex-a57' typename='cortex-a57-arm-cpu'/>
<cpu type='kvm' name='sa1110'/> <cpu type='kvm' name='sa1110' typename='sa1110-arm-cpu'/>
<cpu type='kvm' name='arm1176'/> <cpu type='kvm' name='arm1176' typename='arm1176-arm-cpu'/>
<cpu type='kvm' name='cortex-a53'/> <cpu type='kvm' name='cortex-a53' typename='cortex-a53-arm-cpu'/>
<cpu type='kvm' name='host'/> <cpu type='kvm' name='host' typename='host-arm-cpu'/>
<cpu type='kvm' name='sa1100'/> <cpu type='kvm' name='sa1100' typename='sa1100-arm-cpu'/>
<cpu type='kvm' name='pxa270-c5'/> <cpu type='kvm' name='pxa270-c5' typename='pxa270-c5-arm-cpu'/>
<cpu type='kvm' name='cortex-a9'/> <cpu type='kvm' name='cortex-a9' typename='cortex-a9-arm-cpu'/>
<cpu type='kvm' name='cortex-a8'/> <cpu type='kvm' name='cortex-a8' typename='cortex-a8-arm-cpu'/>
<cpu type='kvm' name='pxa270-c0'/> <cpu type='kvm' name='pxa270-c0' typename='pxa270-c0-arm-cpu'/>
<cpu type='kvm' name='cortex-a7'/> <cpu type='kvm' name='cortex-a7' typename='cortex-a7-arm-cpu'/>
<cpu type='kvm' name='arm1026'/> <cpu type='kvm' name='arm1026' typename='arm1026-arm-cpu'/>
<cpu type='kvm' name='pxa270-b1'/> <cpu type='kvm' name='pxa270-b1' typename='pxa270-b1-arm-cpu'/>
<cpu type='kvm' name='cortex-m3'/> <cpu type='kvm' name='cortex-m3' typename='cortex-m3-arm-cpu'/>
<cpu type='kvm' name='cortex-m4'/> <cpu type='kvm' name='cortex-m4' typename='cortex-m4-arm-cpu'/>
<cpu type='kvm' name='pxa270-b0'/> <cpu type='kvm' name='pxa270-b0' typename='pxa270-b0-arm-cpu'/>
<cpu type='kvm' name='arm946'/> <cpu type='kvm' name='arm946' typename='arm946-arm-cpu'/>
<cpu type='kvm' name='cortex-r5'/> <cpu type='kvm' name='cortex-r5' typename='cortex-r5-arm-cpu'/>
<cpu type='kvm' name='pxa270-a1'/> <cpu type='kvm' name='pxa270-a1' typename='pxa270-a1-arm-cpu'/>
<cpu type='kvm' name='pxa270'/> <cpu type='kvm' name='pxa270' typename='pxa270-arm-cpu'/>
<cpu type='tcg' name='pxa262'/> <cpu type='tcg' name='pxa262' typename='pxa262-arm-cpu'/>
<cpu type='tcg' name='pxa270-a0'/> <cpu type='tcg' name='pxa270-a0' typename='pxa270-a0-arm-cpu'/>
<cpu type='tcg' name='arm1136'/> <cpu type='tcg' name='arm1136' typename='arm1136-arm-cpu'/>
<cpu type='tcg' name='cortex-a15'/> <cpu type='tcg' name='cortex-a15' typename='cortex-a15-arm-cpu'/>
<cpu type='tcg' name='pxa260'/> <cpu type='tcg' name='pxa260' typename='pxa260-arm-cpu'/>
<cpu type='tcg' name='arm1136-r2'/> <cpu type='tcg' name='arm1136-r2' typename='arm1136-r2-arm-cpu'/>
<cpu type='tcg' name='pxa261'/> <cpu type='tcg' name='pxa261' typename='pxa261-arm-cpu'/>
<cpu type='tcg' name='pxa255'/> <cpu type='tcg' name='pxa255' typename='pxa255-arm-cpu'/>
<cpu type='tcg' name='arm926'/> <cpu type='tcg' name='arm926' typename='arm926-arm-cpu'/>
<cpu type='tcg' name='arm11mpcore'/> <cpu type='tcg' name='arm11mpcore' typename='arm11mpcore-arm-cpu'/>
<cpu type='tcg' name='pxa250'/> <cpu type='tcg' name='pxa250' typename='pxa250-arm-cpu'/>
<cpu type='tcg' name='ti925t'/> <cpu type='tcg' name='ti925t' typename='ti925t-arm-cpu'/>
<cpu type='tcg' name='cortex-a57'/> <cpu type='tcg' name='cortex-a57' typename='cortex-a57-arm-cpu'/>
<cpu type='tcg' name='sa1110'/> <cpu type='tcg' name='sa1110' typename='sa1110-arm-cpu'/>
<cpu type='tcg' name='arm1176'/> <cpu type='tcg' name='arm1176' typename='arm1176-arm-cpu'/>
<cpu type='tcg' name='cortex-a53'/> <cpu type='tcg' name='cortex-a53' typename='cortex-a53-arm-cpu'/>
<cpu type='tcg' name='sa1100'/> <cpu type='tcg' name='sa1100' typename='sa1100-arm-cpu'/>
<cpu type='tcg' name='pxa270-c5'/> <cpu type='tcg' name='pxa270-c5' typename='pxa270-c5-arm-cpu'/>
<cpu type='tcg' name='cortex-a9'/> <cpu type='tcg' name='cortex-a9' typename='cortex-a9-arm-cpu'/>
<cpu type='tcg' name='cortex-a8'/> <cpu type='tcg' name='cortex-a8' typename='cortex-a8-arm-cpu'/>
<cpu type='tcg' name='pxa270-c0'/> <cpu type='tcg' name='pxa270-c0' typename='pxa270-c0-arm-cpu'/>
<cpu type='tcg' name='cortex-a7'/> <cpu type='tcg' name='cortex-a7' typename='cortex-a7-arm-cpu'/>
<cpu type='tcg' name='arm1026'/> <cpu type='tcg' name='arm1026' typename='arm1026-arm-cpu'/>
<cpu type='tcg' name='pxa270-b1'/> <cpu type='tcg' name='pxa270-b1' typename='pxa270-b1-arm-cpu'/>
<cpu type='tcg' name='cortex-m3'/> <cpu type='tcg' name='cortex-m3' typename='cortex-m3-arm-cpu'/>
<cpu type='tcg' name='cortex-m4'/> <cpu type='tcg' name='cortex-m4' typename='cortex-m4-arm-cpu'/>
<cpu type='tcg' name='pxa270-b0'/> <cpu type='tcg' name='pxa270-b0' typename='pxa270-b0-arm-cpu'/>
<cpu type='tcg' name='arm946'/> <cpu type='tcg' name='arm946' typename='arm946-arm-cpu'/>
<cpu type='tcg' name='cortex-r5'/> <cpu type='tcg' name='cortex-r5' typename='cortex-r5-arm-cpu'/>
<cpu type='tcg' name='pxa270-a1'/> <cpu type='tcg' name='pxa270-a1' typename='pxa270-a1-arm-cpu'/>
<cpu type='tcg' name='pxa270'/> <cpu type='tcg' name='pxa270' typename='pxa270-arm-cpu'/>
<machine name='integratorcp' maxCpus='1'/> <machine name='integratorcp' maxCpus='1'/>
<machine name='nuri' maxCpus='2'/> <machine name='nuri' maxCpus='2'/>
<machine name='mps2-an511' maxCpus='1'/> <machine name='mps2-an511' maxCpus='1'/>
......
...@@ -654,12 +654,12 @@ ...@@ -654,12 +654,12 @@
<property name='avx512pf' type='boolean' value='false'/> <property name='avx512pf' type='boolean' value='false'/>
<property name='xstore-en' type='boolean' value='false'/> <property name='xstore-en' type='boolean' value='false'/>
</hostCPU> </hostCPU>
<cpu type='kvm' name='max' usable='yes'/> <cpu type='kvm' name='max' typename='max-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='host' usable='yes'/> <cpu type='kvm' name='host' typename='host-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='base' usable='yes'/> <cpu type='kvm' name='base' typename='base-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='qemu64' usable='yes'/> <cpu type='kvm' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='qemu32' usable='yes'/> <cpu type='kvm' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='phenom' usable='no'> <cpu type='kvm' name='phenom' typename='phenom-x86_64-cpu' usable='no'>
<blocker name='mmxext'/> <blocker name='mmxext'/>
<blocker name='fxsr-opt'/> <blocker name='fxsr-opt'/>
<blocker name='3dnowext'/> <blocker name='3dnowext'/>
...@@ -667,21 +667,21 @@ ...@@ -667,21 +667,21 @@
<blocker name='sse4a'/> <blocker name='sse4a'/>
<blocker name='npt'/> <blocker name='npt'/>
</cpu> </cpu>
<cpu type='kvm' name='pentium3' usable='yes'/> <cpu type='kvm' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='pentium2' usable='yes'/> <cpu type='kvm' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='pentium' usable='yes'/> <cpu type='kvm' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='n270' usable='yes'/> <cpu type='kvm' name='n270' typename='n270-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='kvm64' usable='yes'/> <cpu type='kvm' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='kvm32' usable='yes'/> <cpu type='kvm' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='coreduo' usable='yes'/> <cpu type='kvm' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='core2duo' usable='yes'/> <cpu type='kvm' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='athlon' usable='no'> <cpu type='kvm' name='athlon' typename='athlon-x86_64-cpu' usable='no'>
<blocker name='mmxext'/> <blocker name='mmxext'/>
<blocker name='3dnowext'/> <blocker name='3dnowext'/>
<blocker name='3dnow'/> <blocker name='3dnow'/>
</cpu> </cpu>
<cpu type='kvm' name='Westmere' usable='yes'/> <cpu type='kvm' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Skylake-Server' usable='no'> <cpu type='kvm' name='Skylake-Server' typename='Skylake-Server-x86_64-cpu' usable='no'>
<blocker name='hle'/> <blocker name='hle'/>
<blocker name='rtm'/> <blocker name='rtm'/>
<blocker name='mpx'/> <blocker name='mpx'/>
...@@ -703,7 +703,7 @@ ...@@ -703,7 +703,7 @@
<blocker name='avx512f'/> <blocker name='avx512f'/>
<blocker name='avx512f'/> <blocker name='avx512f'/>
</cpu> </cpu>
<cpu type='kvm' name='Skylake-Client' usable='no'> <cpu type='kvm' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='no'>
<blocker name='hle'/> <blocker name='hle'/>
<blocker name='rtm'/> <blocker name='rtm'/>
<blocker name='mpx'/> <blocker name='mpx'/>
...@@ -716,9 +716,9 @@ ...@@ -716,9 +716,9 @@
<blocker name='mpx'/> <blocker name='mpx'/>
<blocker name='mpx'/> <blocker name='mpx'/>
</cpu> </cpu>
<cpu type='kvm' name='SandyBridge' usable='yes'/> <cpu type='kvm' name='SandyBridge' typename='SandyBridge-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Penryn' usable='yes'/> <cpu type='kvm' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Opteron_G5' usable='no'> <cpu type='kvm' name='Opteron_G5' typename='Opteron_G5-x86_64-cpu' usable='no'>
<blocker name='sse4a'/> <blocker name='sse4a'/>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
...@@ -726,28 +726,28 @@ ...@@ -726,28 +726,28 @@
<blocker name='fma4'/> <blocker name='fma4'/>
<blocker name='tbm'/> <blocker name='tbm'/>
</cpu> </cpu>
<cpu type='kvm' name='Opteron_G4' usable='no'> <cpu type='kvm' name='Opteron_G4' typename='Opteron_G4-x86_64-cpu' usable='no'>
<blocker name='sse4a'/> <blocker name='sse4a'/>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xop'/> <blocker name='xop'/>
<blocker name='fma4'/> <blocker name='fma4'/>
</cpu> </cpu>
<cpu type='kvm' name='Opteron_G3' usable='no'> <cpu type='kvm' name='Opteron_G3' typename='Opteron_G3-x86_64-cpu' usable='no'>
<blocker name='sse4a'/> <blocker name='sse4a'/>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
</cpu> </cpu>
<cpu type='kvm' name='Opteron_G2' usable='yes'/> <cpu type='kvm' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Opteron_G1' usable='yes'/> <cpu type='kvm' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Nehalem' usable='yes'/> <cpu type='kvm' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='IvyBridge' usable='yes'/> <cpu type='kvm' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Haswell' usable='no'> <cpu type='kvm' name='Haswell' typename='Haswell-x86_64-cpu' usable='no'>
<blocker name='hle'/> <blocker name='hle'/>
<blocker name='rtm'/> <blocker name='rtm'/>
</cpu> </cpu>
<cpu type='kvm' name='Haswell-noTSX' usable='yes'/> <cpu type='kvm' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Conroe' usable='yes'/> <cpu type='kvm' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Broadwell' usable='no'> <cpu type='kvm' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
<blocker name='hle'/> <blocker name='hle'/>
<blocker name='rtm'/> <blocker name='rtm'/>
<blocker name='rdseed'/> <blocker name='rdseed'/>
...@@ -755,35 +755,35 @@ ...@@ -755,35 +755,35 @@
<blocker name='smap'/> <blocker name='smap'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='kvm' name='Broadwell-noTSX' usable='no'> <cpu type='kvm' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='no'>
<blocker name='rdseed'/> <blocker name='rdseed'/>
<blocker name='adx'/> <blocker name='adx'/>
<blocker name='smap'/> <blocker name='smap'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='kvm' name='486' usable='yes'/> <cpu type='kvm' name='486' typename='486-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='max' usable='yes'/> <cpu type='tcg' name='max' typename='max-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='host' usable='no'> <cpu type='tcg' name='host' typename='host-x86_64-cpu' usable='no'>
<blocker name='kvm'/> <blocker name='kvm'/>
</cpu> </cpu>
<cpu type='tcg' name='base' usable='yes'/> <cpu type='tcg' name='base' typename='base-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='qemu64' usable='yes'/> <cpu type='tcg' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='qemu32' usable='yes'/> <cpu type='tcg' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='phenom' usable='no'> <cpu type='tcg' name='phenom' typename='phenom-x86_64-cpu' usable='no'>
<blocker name='fxsr-opt'/> <blocker name='fxsr-opt'/>
<blocker name='npt'/> <blocker name='npt'/>
</cpu> </cpu>
<cpu type='tcg' name='pentium3' usable='yes'/> <cpu type='tcg' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='pentium2' usable='yes'/> <cpu type='tcg' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='pentium' usable='yes'/> <cpu type='tcg' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='n270' usable='yes'/> <cpu type='tcg' name='n270' typename='n270-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='kvm64' usable='yes'/> <cpu type='tcg' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='kvm32' usable='yes'/> <cpu type='tcg' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='coreduo' usable='yes'/> <cpu type='tcg' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='core2duo' usable='yes'/> <cpu type='tcg' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='athlon' usable='yes'/> <cpu type='tcg' name='athlon' typename='athlon-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Westmere' usable='yes'/> <cpu type='tcg' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Skylake-Server' usable='no'> <cpu type='tcg' name='Skylake-Server' typename='Skylake-Server-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -804,7 +804,7 @@ ...@@ -804,7 +804,7 @@
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/> <blocker name='xsavec'/>
</cpu> </cpu>
<cpu type='tcg' name='Skylake-Client' usable='no'> <cpu type='tcg' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -820,13 +820,13 @@ ...@@ -820,13 +820,13 @@
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/> <blocker name='xsavec'/>
</cpu> </cpu>
<cpu type='tcg' name='SandyBridge' usable='no'> <cpu type='tcg' name='SandyBridge' typename='SandyBridge-x86_64-cpu' usable='no'>
<blocker name='x2apic'/> <blocker name='x2apic'/>
<blocker name='tsc-deadline'/> <blocker name='tsc-deadline'/>
<blocker name='avx'/> <blocker name='avx'/>
</cpu> </cpu>
<cpu type='tcg' name='Penryn' usable='yes'/> <cpu type='tcg' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Opteron_G5' usable='no'> <cpu type='tcg' name='Opteron_G5' typename='Opteron_G5-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='f16c'/> <blocker name='f16c'/>
...@@ -836,27 +836,27 @@ ...@@ -836,27 +836,27 @@
<blocker name='fma4'/> <blocker name='fma4'/>
<blocker name='tbm'/> <blocker name='tbm'/>
</cpu> </cpu>
<cpu type='tcg' name='Opteron_G4' usable='no'> <cpu type='tcg' name='Opteron_G4' typename='Opteron_G4-x86_64-cpu' usable='no'>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xop'/> <blocker name='xop'/>
<blocker name='fma4'/> <blocker name='fma4'/>
</cpu> </cpu>
<cpu type='tcg' name='Opteron_G3' usable='no'> <cpu type='tcg' name='Opteron_G3' typename='Opteron_G3-x86_64-cpu' usable='no'>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
</cpu> </cpu>
<cpu type='tcg' name='Opteron_G2' usable='yes'/> <cpu type='tcg' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Opteron_G1' usable='yes'/> <cpu type='tcg' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Nehalem' usable='yes'/> <cpu type='tcg' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='IvyBridge' usable='no'> <cpu type='tcg' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='no'>
<blocker name='x2apic'/> <blocker name='x2apic'/>
<blocker name='tsc-deadline'/> <blocker name='tsc-deadline'/>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='f16c'/> <blocker name='f16c'/>
<blocker name='rdrand'/> <blocker name='rdrand'/>
</cpu> </cpu>
<cpu type='tcg' name='Haswell' usable='no'> <cpu type='tcg' name='Haswell' typename='Haswell-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -869,7 +869,7 @@ ...@@ -869,7 +869,7 @@
<blocker name='invpcid'/> <blocker name='invpcid'/>
<blocker name='rtm'/> <blocker name='rtm'/>
</cpu> </cpu>
<cpu type='tcg' name='Haswell-noTSX' usable='no'> <cpu type='tcg' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -880,8 +880,8 @@ ...@@ -880,8 +880,8 @@
<blocker name='avx2'/> <blocker name='avx2'/>
<blocker name='invpcid'/> <blocker name='invpcid'/>
</cpu> </cpu>
<cpu type='tcg' name='Conroe' usable='yes'/> <cpu type='tcg' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Broadwell' usable='no'> <cpu type='tcg' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -896,7 +896,7 @@ ...@@ -896,7 +896,7 @@
<blocker name='rdseed'/> <blocker name='rdseed'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='tcg' name='Broadwell-noTSX' usable='no'> <cpu type='tcg' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -909,7 +909,7 @@ ...@@ -909,7 +909,7 @@
<blocker name='rdseed'/> <blocker name='rdseed'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='tcg' name='486' usable='yes'/> <cpu type='tcg' name='486' typename='486-x86_64-cpu' usable='yes'/>
<machine name='pc-i440fx-2.10' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes'/> <machine name='pc-i440fx-2.10' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes'/>
<machine name='pc-0.12' hotplugCpus='yes' maxCpus='255'/> <machine name='pc-0.12' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-i440fx-2.4' hotplugCpus='yes' maxCpus='255'/> <machine name='pc-i440fx-2.4' hotplugCpus='yes' maxCpus='255'/>
......
...@@ -664,12 +664,12 @@ ...@@ -664,12 +664,12 @@
<property name='avx512pf' type='boolean' value='false'/> <property name='avx512pf' type='boolean' value='false'/>
<property name='xstore-en' type='boolean' value='false'/> <property name='xstore-en' type='boolean' value='false'/>
</hostCPU> </hostCPU>
<cpu type='kvm' name='max' usable='yes'/> <cpu type='kvm' name='max' typename='max-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='host' usable='yes'/> <cpu type='kvm' name='host' typename='host-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='base' usable='yes'/> <cpu type='kvm' name='base' typename='base-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='qemu64' usable='yes'/> <cpu type='kvm' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='qemu32' usable='yes'/> <cpu type='kvm' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='phenom' usable='no'> <cpu type='kvm' name='phenom' typename='phenom-x86_64-cpu' usable='no'>
<blocker name='mmxext'/> <blocker name='mmxext'/>
<blocker name='fxsr-opt'/> <blocker name='fxsr-opt'/>
<blocker name='3dnowext'/> <blocker name='3dnowext'/>
...@@ -677,21 +677,21 @@ ...@@ -677,21 +677,21 @@
<blocker name='sse4a'/> <blocker name='sse4a'/>
<blocker name='npt'/> <blocker name='npt'/>
</cpu> </cpu>
<cpu type='kvm' name='pentium3' usable='yes'/> <cpu type='kvm' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='pentium2' usable='yes'/> <cpu type='kvm' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='pentium' usable='yes'/> <cpu type='kvm' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='n270' usable='yes'/> <cpu type='kvm' name='n270' typename='n270-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='kvm64' usable='yes'/> <cpu type='kvm' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='kvm32' usable='yes'/> <cpu type='kvm' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='coreduo' usable='yes'/> <cpu type='kvm' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='core2duo' usable='yes'/> <cpu type='kvm' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='athlon' usable='no'> <cpu type='kvm' name='athlon' typename='athlon-x86_64-cpu' usable='no'>
<blocker name='mmxext'/> <blocker name='mmxext'/>
<blocker name='3dnowext'/> <blocker name='3dnowext'/>
<blocker name='3dnow'/> <blocker name='3dnow'/>
</cpu> </cpu>
<cpu type='kvm' name='Westmere' usable='yes'/> <cpu type='kvm' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Skylake-Server' usable='no'> <cpu type='kvm' name='Skylake-Server' typename='Skylake-Server-x86_64-cpu' usable='no'>
<blocker name='avx512f'/> <blocker name='avx512f'/>
<blocker name='avx512dq'/> <blocker name='avx512dq'/>
<blocker name='clwb'/> <blocker name='clwb'/>
...@@ -702,33 +702,33 @@ ...@@ -702,33 +702,33 @@
<blocker name='avx512f'/> <blocker name='avx512f'/>
<blocker name='avx512f'/> <blocker name='avx512f'/>
</cpu> </cpu>
<cpu type='kvm' name='Skylake-Client' usable='yes'/> <cpu type='kvm' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='SandyBridge' usable='yes'/> <cpu type='kvm' name='SandyBridge' typename='SandyBridge-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Penryn' usable='yes'/> <cpu type='kvm' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Opteron_G5' usable='no'> <cpu type='kvm' name='Opteron_G5' typename='Opteron_G5-x86_64-cpu' usable='no'>
<blocker name='sse4a'/> <blocker name='sse4a'/>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
<blocker name='xop'/> <blocker name='xop'/>
<blocker name='fma4'/> <blocker name='fma4'/>
<blocker name='tbm'/> <blocker name='tbm'/>
</cpu> </cpu>
<cpu type='kvm' name='Opteron_G4' usable='no'> <cpu type='kvm' name='Opteron_G4' typename='Opteron_G4-x86_64-cpu' usable='no'>
<blocker name='sse4a'/> <blocker name='sse4a'/>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
<blocker name='xop'/> <blocker name='xop'/>
<blocker name='fma4'/> <blocker name='fma4'/>
</cpu> </cpu>
<cpu type='kvm' name='Opteron_G3' usable='no'> <cpu type='kvm' name='Opteron_G3' typename='Opteron_G3-x86_64-cpu' usable='no'>
<blocker name='sse4a'/> <blocker name='sse4a'/>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
</cpu> </cpu>
<cpu type='kvm' name='Opteron_G2' usable='yes'/> <cpu type='kvm' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Opteron_G1' usable='yes'/> <cpu type='kvm' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Nehalem' usable='yes'/> <cpu type='kvm' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='IvyBridge' usable='yes'/> <cpu type='kvm' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Haswell' usable='yes'/> <cpu type='kvm' name='Haswell' typename='Haswell-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Haswell-noTSX' usable='yes'/> <cpu type='kvm' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='EPYC' usable='no'> <cpu type='kvm' name='EPYC' typename='EPYC-x86_64-cpu' usable='no'>
<blocker name='sha-ni'/> <blocker name='sha-ni'/>
<blocker name='mmxext'/> <blocker name='mmxext'/>
<blocker name='fxsr-opt'/> <blocker name='fxsr-opt'/>
...@@ -737,32 +737,32 @@ ...@@ -737,32 +737,32 @@
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
<blocker name='osvw'/> <blocker name='osvw'/>
</cpu> </cpu>
<cpu type='kvm' name='Conroe' usable='yes'/> <cpu type='kvm' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Broadwell' usable='yes'/> <cpu type='kvm' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Broadwell-noTSX' usable='yes'/> <cpu type='kvm' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='486' usable='yes'/> <cpu type='kvm' name='486' typename='486-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='max' usable='yes'/> <cpu type='tcg' name='max' typename='max-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='host' usable='no'> <cpu type='tcg' name='host' typename='host-x86_64-cpu' usable='no'>
<blocker name='kvm'/> <blocker name='kvm'/>
</cpu> </cpu>
<cpu type='tcg' name='base' usable='yes'/> <cpu type='tcg' name='base' typename='base-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='qemu64' usable='yes'/> <cpu type='tcg' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='qemu32' usable='yes'/> <cpu type='tcg' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='phenom' usable='no'> <cpu type='tcg' name='phenom' typename='phenom-x86_64-cpu' usable='no'>
<blocker name='fxsr-opt'/> <blocker name='fxsr-opt'/>
<blocker name='npt'/> <blocker name='npt'/>
</cpu> </cpu>
<cpu type='tcg' name='pentium3' usable='yes'/> <cpu type='tcg' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='pentium2' usable='yes'/> <cpu type='tcg' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='pentium' usable='yes'/> <cpu type='tcg' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='n270' usable='yes'/> <cpu type='tcg' name='n270' typename='n270-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='kvm64' usable='yes'/> <cpu type='tcg' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='kvm32' usable='yes'/> <cpu type='tcg' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='coreduo' usable='yes'/> <cpu type='tcg' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='core2duo' usable='yes'/> <cpu type='tcg' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='athlon' usable='yes'/> <cpu type='tcg' name='athlon' typename='athlon-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Westmere' usable='yes'/> <cpu type='tcg' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Skylake-Server' usable='no'> <cpu type='tcg' name='Skylake-Server' typename='Skylake-Server-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -783,7 +783,7 @@ ...@@ -783,7 +783,7 @@
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/> <blocker name='xsavec'/>
</cpu> </cpu>
<cpu type='tcg' name='Skylake-Client' usable='no'> <cpu type='tcg' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -799,13 +799,13 @@ ...@@ -799,13 +799,13 @@
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/> <blocker name='xsavec'/>
</cpu> </cpu>
<cpu type='tcg' name='SandyBridge' usable='no'> <cpu type='tcg' name='SandyBridge' typename='SandyBridge-x86_64-cpu' usable='no'>
<blocker name='x2apic'/> <blocker name='x2apic'/>
<blocker name='tsc-deadline'/> <blocker name='tsc-deadline'/>
<blocker name='avx'/> <blocker name='avx'/>
</cpu> </cpu>
<cpu type='tcg' name='Penryn' usable='yes'/> <cpu type='tcg' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Opteron_G5' usable='no'> <cpu type='tcg' name='Opteron_G5' typename='Opteron_G5-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='f16c'/> <blocker name='f16c'/>
...@@ -815,27 +815,27 @@ ...@@ -815,27 +815,27 @@
<blocker name='fma4'/> <blocker name='fma4'/>
<blocker name='tbm'/> <blocker name='tbm'/>
</cpu> </cpu>
<cpu type='tcg' name='Opteron_G4' usable='no'> <cpu type='tcg' name='Opteron_G4' typename='Opteron_G4-x86_64-cpu' usable='no'>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xop'/> <blocker name='xop'/>
<blocker name='fma4'/> <blocker name='fma4'/>
</cpu> </cpu>
<cpu type='tcg' name='Opteron_G3' usable='no'> <cpu type='tcg' name='Opteron_G3' typename='Opteron_G3-x86_64-cpu' usable='no'>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
</cpu> </cpu>
<cpu type='tcg' name='Opteron_G2' usable='yes'/> <cpu type='tcg' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Opteron_G1' usable='yes'/> <cpu type='tcg' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Nehalem' usable='yes'/> <cpu type='tcg' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='IvyBridge' usable='no'> <cpu type='tcg' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='no'>
<blocker name='x2apic'/> <blocker name='x2apic'/>
<blocker name='tsc-deadline'/> <blocker name='tsc-deadline'/>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='f16c'/> <blocker name='f16c'/>
<blocker name='rdrand'/> <blocker name='rdrand'/>
</cpu> </cpu>
<cpu type='tcg' name='Haswell' usable='no'> <cpu type='tcg' name='Haswell' typename='Haswell-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -848,7 +848,7 @@ ...@@ -848,7 +848,7 @@
<blocker name='invpcid'/> <blocker name='invpcid'/>
<blocker name='rtm'/> <blocker name='rtm'/>
</cpu> </cpu>
<cpu type='tcg' name='Haswell-noTSX' usable='no'> <cpu type='tcg' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -859,7 +859,7 @@ ...@@ -859,7 +859,7 @@
<blocker name='avx2'/> <blocker name='avx2'/>
<blocker name='invpcid'/> <blocker name='invpcid'/>
</cpu> </cpu>
<cpu type='tcg' name='EPYC' usable='no'> <cpu type='tcg' name='EPYC' typename='EPYC-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='f16c'/> <blocker name='f16c'/>
...@@ -873,8 +873,8 @@ ...@@ -873,8 +873,8 @@
<blocker name='osvw'/> <blocker name='osvw'/>
<blocker name='xsavec'/> <blocker name='xsavec'/>
</cpu> </cpu>
<cpu type='tcg' name='Conroe' usable='yes'/> <cpu type='tcg' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Broadwell' usable='no'> <cpu type='tcg' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -889,7 +889,7 @@ ...@@ -889,7 +889,7 @@
<blocker name='rdseed'/> <blocker name='rdseed'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='tcg' name='Broadwell-noTSX' usable='no'> <cpu type='tcg' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -902,7 +902,7 @@ ...@@ -902,7 +902,7 @@
<blocker name='rdseed'/> <blocker name='rdseed'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='tcg' name='486' usable='yes'/> <cpu type='tcg' name='486' typename='486-x86_64-cpu' usable='yes'/>
<machine name='pc-i440fx-2.11' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes'/> <machine name='pc-i440fx-2.11' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes'/>
<machine name='pc-0.12' hotplugCpus='yes' maxCpus='255'/> <machine name='pc-0.12' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-i440fx-2.4' hotplugCpus='yes' maxCpus='255'/> <machine name='pc-i440fx-2.4' hotplugCpus='yes' maxCpus='255'/>
......
...@@ -159,74 +159,74 @@ ...@@ -159,74 +159,74 @@
<microcodeVersion>61700289</microcodeVersion> <microcodeVersion>61700289</microcodeVersion>
<package>v2.12.0</package> <package>v2.12.0</package>
<arch>aarch64</arch> <arch>aarch64</arch>
<cpu type='kvm' name='pxa262'/> <cpu type='kvm' name='pxa262' typename='pxa262-arm-cpu'/>
<cpu type='kvm' name='pxa270-a0'/> <cpu type='kvm' name='pxa270-a0' typename='pxa270-a0-arm-cpu'/>
<cpu type='kvm' name='arm1136'/> <cpu type='kvm' name='arm1136' typename='arm1136-arm-cpu'/>
<cpu type='kvm' name='cortex-a15'/> <cpu type='kvm' name='cortex-a15' typename='cortex-a15-arm-cpu'/>
<cpu type='kvm' name='pxa260'/> <cpu type='kvm' name='pxa260' typename='pxa260-arm-cpu'/>
<cpu type='kvm' name='arm1136-r2'/> <cpu type='kvm' name='arm1136-r2' typename='arm1136-r2-arm-cpu'/>
<cpu type='kvm' name='pxa261'/> <cpu type='kvm' name='pxa261' typename='pxa261-arm-cpu'/>
<cpu type='kvm' name='pxa255'/> <cpu type='kvm' name='pxa255' typename='pxa255-arm-cpu'/>
<cpu type='kvm' name='cortex-m33'/> <cpu type='kvm' name='cortex-m33' typename='cortex-m33-arm-cpu'/>
<cpu type='kvm' name='arm926'/> <cpu type='kvm' name='arm926' typename='arm926-arm-cpu'/>
<cpu type='kvm' name='arm11mpcore'/> <cpu type='kvm' name='arm11mpcore' typename='arm11mpcore-arm-cpu'/>
<cpu type='kvm' name='pxa250'/> <cpu type='kvm' name='pxa250' typename='pxa250-arm-cpu'/>
<cpu type='kvm' name='ti925t'/> <cpu type='kvm' name='ti925t' typename='ti925t-arm-cpu'/>
<cpu type='kvm' name='cortex-a57'/> <cpu type='kvm' name='cortex-a57' typename='cortex-a57-arm-cpu'/>
<cpu type='kvm' name='sa1110'/> <cpu type='kvm' name='sa1110' typename='sa1110-arm-cpu'/>
<cpu type='kvm' name='host'/> <cpu type='kvm' name='host' typename='host-arm-cpu'/>
<cpu type='kvm' name='arm1176'/> <cpu type='kvm' name='arm1176' typename='arm1176-arm-cpu'/>
<cpu type='kvm' name='cortex-a53'/> <cpu type='kvm' name='cortex-a53' typename='cortex-a53-arm-cpu'/>
<cpu type='kvm' name='sa1100'/> <cpu type='kvm' name='sa1100' typename='sa1100-arm-cpu'/>
<cpu type='kvm' name='pxa270-c5'/> <cpu type='kvm' name='pxa270-c5' typename='pxa270-c5-arm-cpu'/>
<cpu type='kvm' name='cortex-a9'/> <cpu type='kvm' name='cortex-a9' typename='cortex-a9-arm-cpu'/>
<cpu type='kvm' name='cortex-a8'/> <cpu type='kvm' name='cortex-a8' typename='cortex-a8-arm-cpu'/>
<cpu type='kvm' name='cortex-a7'/> <cpu type='kvm' name='cortex-a7' typename='cortex-a7-arm-cpu'/>
<cpu type='kvm' name='pxa270-c0'/> <cpu type='kvm' name='pxa270-c0' typename='pxa270-c0-arm-cpu'/>
<cpu type='kvm' name='arm1026'/> <cpu type='kvm' name='arm1026' typename='arm1026-arm-cpu'/>
<cpu type='kvm' name='pxa270-b1'/> <cpu type='kvm' name='pxa270-b1' typename='pxa270-b1-arm-cpu'/>
<cpu type='kvm' name='cortex-m3'/> <cpu type='kvm' name='cortex-m3' typename='cortex-m3-arm-cpu'/>
<cpu type='kvm' name='max'/> <cpu type='kvm' name='max' typename='max-arm-cpu'/>
<cpu type='kvm' name='cortex-m4'/> <cpu type='kvm' name='cortex-m4' typename='cortex-m4-arm-cpu'/>
<cpu type='kvm' name='pxa270-b0'/> <cpu type='kvm' name='pxa270-b0' typename='pxa270-b0-arm-cpu'/>
<cpu type='kvm' name='arm946'/> <cpu type='kvm' name='arm946' typename='arm946-arm-cpu'/>
<cpu type='kvm' name='cortex-r5'/> <cpu type='kvm' name='cortex-r5' typename='cortex-r5-arm-cpu'/>
<cpu type='kvm' name='pxa270-a1'/> <cpu type='kvm' name='pxa270-a1' typename='pxa270-a1-arm-cpu'/>
<cpu type='kvm' name='pxa270'/> <cpu type='kvm' name='pxa270' typename='pxa270-arm-cpu'/>
<cpu type='tcg' name='pxa262'/> <cpu type='tcg' name='pxa262' typename='pxa262-arm-cpu'/>
<cpu type='tcg' name='pxa270-a0'/> <cpu type='tcg' name='pxa270-a0' typename='pxa270-a0-arm-cpu'/>
<cpu type='tcg' name='arm1136'/> <cpu type='tcg' name='arm1136' typename='arm1136-arm-cpu'/>
<cpu type='tcg' name='cortex-a15'/> <cpu type='tcg' name='cortex-a15' typename='cortex-a15-arm-cpu'/>
<cpu type='tcg' name='pxa260'/> <cpu type='tcg' name='pxa260' typename='pxa260-arm-cpu'/>
<cpu type='tcg' name='arm1136-r2'/> <cpu type='tcg' name='arm1136-r2' typename='arm1136-r2-arm-cpu'/>
<cpu type='tcg' name='pxa261'/> <cpu type='tcg' name='pxa261' typename='pxa261-arm-cpu'/>
<cpu type='tcg' name='pxa255'/> <cpu type='tcg' name='pxa255' typename='pxa255-arm-cpu'/>
<cpu type='tcg' name='cortex-m33'/> <cpu type='tcg' name='cortex-m33' typename='cortex-m33-arm-cpu'/>
<cpu type='tcg' name='arm926'/> <cpu type='tcg' name='arm926' typename='arm926-arm-cpu'/>
<cpu type='tcg' name='arm11mpcore'/> <cpu type='tcg' name='arm11mpcore' typename='arm11mpcore-arm-cpu'/>
<cpu type='tcg' name='pxa250'/> <cpu type='tcg' name='pxa250' typename='pxa250-arm-cpu'/>
<cpu type='tcg' name='ti925t'/> <cpu type='tcg' name='ti925t' typename='ti925t-arm-cpu'/>
<cpu type='tcg' name='cortex-a57'/> <cpu type='tcg' name='cortex-a57' typename='cortex-a57-arm-cpu'/>
<cpu type='tcg' name='sa1110'/> <cpu type='tcg' name='sa1110' typename='sa1110-arm-cpu'/>
<cpu type='tcg' name='host'/> <cpu type='tcg' name='host' typename='host-arm-cpu'/>
<cpu type='tcg' name='arm1176'/> <cpu type='tcg' name='arm1176' typename='arm1176-arm-cpu'/>
<cpu type='tcg' name='cortex-a53'/> <cpu type='tcg' name='cortex-a53' typename='cortex-a53-arm-cpu'/>
<cpu type='tcg' name='sa1100'/> <cpu type='tcg' name='sa1100' typename='sa1100-arm-cpu'/>
<cpu type='tcg' name='pxa270-c5'/> <cpu type='tcg' name='pxa270-c5' typename='pxa270-c5-arm-cpu'/>
<cpu type='tcg' name='cortex-a9'/> <cpu type='tcg' name='cortex-a9' typename='cortex-a9-arm-cpu'/>
<cpu type='tcg' name='cortex-a8'/> <cpu type='tcg' name='cortex-a8' typename='cortex-a8-arm-cpu'/>
<cpu type='tcg' name='cortex-a7'/> <cpu type='tcg' name='cortex-a7' typename='cortex-a7-arm-cpu'/>
<cpu type='tcg' name='pxa270-c0'/> <cpu type='tcg' name='pxa270-c0' typename='pxa270-c0-arm-cpu'/>
<cpu type='tcg' name='arm1026'/> <cpu type='tcg' name='arm1026' typename='arm1026-arm-cpu'/>
<cpu type='tcg' name='pxa270-b1'/> <cpu type='tcg' name='pxa270-b1' typename='pxa270-b1-arm-cpu'/>
<cpu type='tcg' name='cortex-m3'/> <cpu type='tcg' name='cortex-m3' typename='cortex-m3-arm-cpu'/>
<cpu type='tcg' name='max'/> <cpu type='tcg' name='max' typename='max-arm-cpu'/>
<cpu type='tcg' name='cortex-m4'/> <cpu type='tcg' name='cortex-m4' typename='cortex-m4-arm-cpu'/>
<cpu type='tcg' name='pxa270-b0'/> <cpu type='tcg' name='pxa270-b0' typename='pxa270-b0-arm-cpu'/>
<cpu type='tcg' name='arm946'/> <cpu type='tcg' name='arm946' typename='arm946-arm-cpu'/>
<cpu type='tcg' name='cortex-r5'/> <cpu type='tcg' name='cortex-r5' typename='cortex-r5-arm-cpu'/>
<cpu type='tcg' name='pxa270-a1'/> <cpu type='tcg' name='pxa270-a1' typename='pxa270-a1-arm-cpu'/>
<cpu type='tcg' name='pxa270'/> <cpu type='tcg' name='pxa270' typename='pxa270-arm-cpu'/>
<machine name='integratorcp' maxCpus='1'/> <machine name='integratorcp' maxCpus='1'/>
<machine name='nuri' maxCpus='2'/> <machine name='nuri' maxCpus='2'/>
<machine name='mps2-an511' maxCpus='1'/> <machine name='mps2-an511' maxCpus='1'/>
......
...@@ -692,12 +692,12 @@ ...@@ -692,12 +692,12 @@
<property name='avx512pf' type='boolean' value='false'/> <property name='avx512pf' type='boolean' value='false'/>
<property name='xstore-en' type='boolean' value='false'/> <property name='xstore-en' type='boolean' value='false'/>
</hostCPU> </hostCPU>
<cpu type='kvm' name='max' usable='yes'/> <cpu type='kvm' name='max' typename='max-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='host' usable='yes'/> <cpu type='kvm' name='host' typename='host-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='base' usable='yes'/> <cpu type='kvm' name='base' typename='base-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='qemu64' usable='yes'/> <cpu type='kvm' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='qemu32' usable='yes'/> <cpu type='kvm' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='phenom' usable='no'> <cpu type='kvm' name='phenom' typename='phenom-x86_64-cpu' usable='no'>
<blocker name='mmxext'/> <blocker name='mmxext'/>
<blocker name='fxsr-opt'/> <blocker name='fxsr-opt'/>
<blocker name='3dnowext'/> <blocker name='3dnowext'/>
...@@ -705,24 +705,24 @@ ...@@ -705,24 +705,24 @@
<blocker name='sse4a'/> <blocker name='sse4a'/>
<blocker name='npt'/> <blocker name='npt'/>
</cpu> </cpu>
<cpu type='kvm' name='pentium3' usable='yes'/> <cpu type='kvm' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='pentium2' usable='yes'/> <cpu type='kvm' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='pentium' usable='yes'/> <cpu type='kvm' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='n270' usable='yes'/> <cpu type='kvm' name='n270' typename='n270-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='kvm64' usable='yes'/> <cpu type='kvm' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='kvm32' usable='yes'/> <cpu type='kvm' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='coreduo' usable='yes'/> <cpu type='kvm' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='core2duo' usable='yes'/> <cpu type='kvm' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='athlon' usable='no'> <cpu type='kvm' name='athlon' typename='athlon-x86_64-cpu' usable='no'>
<blocker name='mmxext'/> <blocker name='mmxext'/>
<blocker name='3dnowext'/> <blocker name='3dnowext'/>
<blocker name='3dnow'/> <blocker name='3dnow'/>
</cpu> </cpu>
<cpu type='kvm' name='Westmere' usable='yes'/> <cpu type='kvm' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Westmere-IBRS' usable='no'> <cpu type='kvm' name='Westmere-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='no'>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
</cpu> </cpu>
<cpu type='kvm' name='Skylake-Server' usable='no'> <cpu type='kvm' name='Skylake-Server' typename='Skylake-Server-x86_64-cpu' usable='no'>
<blocker name='hle'/> <blocker name='hle'/>
<blocker name='rtm'/> <blocker name='rtm'/>
<blocker name='mpx'/> <blocker name='mpx'/>
...@@ -745,7 +745,7 @@ ...@@ -745,7 +745,7 @@
<blocker name='avx512f'/> <blocker name='avx512f'/>
<blocker name='avx512f'/> <blocker name='avx512f'/>
</cpu> </cpu>
<cpu type='kvm' name='Skylake-Server-IBRS' usable='no'> <cpu type='kvm' name='Skylake-Server-IBRS' typename='Skylake-Server-IBRS-x86_64-cpu' usable='no'>
<blocker name='hle'/> <blocker name='hle'/>
<blocker name='rtm'/> <blocker name='rtm'/>
<blocker name='mpx'/> <blocker name='mpx'/>
...@@ -768,7 +768,7 @@ ...@@ -768,7 +768,7 @@
<blocker name='avx512f'/> <blocker name='avx512f'/>
<blocker name='avx512f'/> <blocker name='avx512f'/>
</cpu> </cpu>
<cpu type='kvm' name='Skylake-Client' usable='no'> <cpu type='kvm' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='no'>
<blocker name='hle'/> <blocker name='hle'/>
<blocker name='rtm'/> <blocker name='rtm'/>
<blocker name='mpx'/> <blocker name='mpx'/>
...@@ -781,7 +781,7 @@ ...@@ -781,7 +781,7 @@
<blocker name='mpx'/> <blocker name='mpx'/>
<blocker name='mpx'/> <blocker name='mpx'/>
</cpu> </cpu>
<cpu type='kvm' name='Skylake-Client-IBRS' usable='no'> <cpu type='kvm' name='Skylake-Client-IBRS' typename='Skylake-Client-IBRS-x86_64-cpu' usable='no'>
<blocker name='hle'/> <blocker name='hle'/>
<blocker name='rtm'/> <blocker name='rtm'/>
<blocker name='mpx'/> <blocker name='mpx'/>
...@@ -795,12 +795,12 @@ ...@@ -795,12 +795,12 @@
<blocker name='mpx'/> <blocker name='mpx'/>
<blocker name='mpx'/> <blocker name='mpx'/>
</cpu> </cpu>
<cpu type='kvm' name='SandyBridge' usable='yes'/> <cpu type='kvm' name='SandyBridge' typename='SandyBridge-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='SandyBridge-IBRS' usable='no'> <cpu type='kvm' name='SandyBridge-IBRS' typename='SandyBridge-IBRS-x86_64-cpu' usable='no'>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
</cpu> </cpu>
<cpu type='kvm' name='Penryn' usable='yes'/> <cpu type='kvm' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Opteron_G5' usable='no'> <cpu type='kvm' name='Opteron_G5' typename='Opteron_G5-x86_64-cpu' usable='no'>
<blocker name='sse4a'/> <blocker name='sse4a'/>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
...@@ -808,41 +808,41 @@ ...@@ -808,41 +808,41 @@
<blocker name='fma4'/> <blocker name='fma4'/>
<blocker name='tbm'/> <blocker name='tbm'/>
</cpu> </cpu>
<cpu type='kvm' name='Opteron_G4' usable='no'> <cpu type='kvm' name='Opteron_G4' typename='Opteron_G4-x86_64-cpu' usable='no'>
<blocker name='sse4a'/> <blocker name='sse4a'/>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xop'/> <blocker name='xop'/>
<blocker name='fma4'/> <blocker name='fma4'/>
</cpu> </cpu>
<cpu type='kvm' name='Opteron_G3' usable='no'> <cpu type='kvm' name='Opteron_G3' typename='Opteron_G3-x86_64-cpu' usable='no'>
<blocker name='sse4a'/> <blocker name='sse4a'/>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
</cpu> </cpu>
<cpu type='kvm' name='Opteron_G2' usable='yes'/> <cpu type='kvm' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Opteron_G1' usable='yes'/> <cpu type='kvm' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Nehalem' usable='yes'/> <cpu type='kvm' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Nehalem-IBRS' usable='no'> <cpu type='kvm' name='Nehalem-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='no'>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
</cpu> </cpu>
<cpu type='kvm' name='IvyBridge' usable='yes'/> <cpu type='kvm' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='IvyBridge-IBRS' usable='no'> <cpu type='kvm' name='IvyBridge-IBRS' typename='IvyBridge-IBRS-x86_64-cpu' usable='no'>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
</cpu> </cpu>
<cpu type='kvm' name='Haswell' usable='no'> <cpu type='kvm' name='Haswell' typename='Haswell-x86_64-cpu' usable='no'>
<blocker name='hle'/> <blocker name='hle'/>
<blocker name='rtm'/> <blocker name='rtm'/>
</cpu> </cpu>
<cpu type='kvm' name='Haswell-noTSX' usable='yes'/> <cpu type='kvm' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Haswell-noTSX-IBRS' usable='no'> <cpu type='kvm' name='Haswell-noTSX-IBRS' typename='Haswell-noTSX-IBRS-x86_64-cpu' usable='no'>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
</cpu> </cpu>
<cpu type='kvm' name='Haswell-IBRS' usable='no'> <cpu type='kvm' name='Haswell-IBRS' typename='Haswell-IBRS-x86_64-cpu' usable='no'>
<blocker name='hle'/> <blocker name='hle'/>
<blocker name='rtm'/> <blocker name='rtm'/>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
</cpu> </cpu>
<cpu type='kvm' name='EPYC' usable='no'> <cpu type='kvm' name='EPYC' typename='EPYC-x86_64-cpu' usable='no'>
<blocker name='rdseed'/> <blocker name='rdseed'/>
<blocker name='adx'/> <blocker name='adx'/>
<blocker name='smap'/> <blocker name='smap'/>
...@@ -858,7 +858,7 @@ ...@@ -858,7 +858,7 @@
<blocker name='xsavec'/> <blocker name='xsavec'/>
<blocker name='xgetbv1'/> <blocker name='xgetbv1'/>
</cpu> </cpu>
<cpu type='kvm' name='EPYC-IBPB' usable='no'> <cpu type='kvm' name='EPYC-IBPB' typename='EPYC-IBPB-x86_64-cpu' usable='no'>
<blocker name='rdseed'/> <blocker name='rdseed'/>
<blocker name='adx'/> <blocker name='adx'/>
<blocker name='smap'/> <blocker name='smap'/>
...@@ -875,8 +875,8 @@ ...@@ -875,8 +875,8 @@
<blocker name='xsavec'/> <blocker name='xsavec'/>
<blocker name='xgetbv1'/> <blocker name='xgetbv1'/>
</cpu> </cpu>
<cpu type='kvm' name='Conroe' usable='yes'/> <cpu type='kvm' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Broadwell' usable='no'> <cpu type='kvm' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
<blocker name='hle'/> <blocker name='hle'/>
<blocker name='rtm'/> <blocker name='rtm'/>
<blocker name='rdseed'/> <blocker name='rdseed'/>
...@@ -884,20 +884,20 @@ ...@@ -884,20 +884,20 @@
<blocker name='smap'/> <blocker name='smap'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='kvm' name='Broadwell-noTSX' usable='no'> <cpu type='kvm' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='no'>
<blocker name='rdseed'/> <blocker name='rdseed'/>
<blocker name='adx'/> <blocker name='adx'/>
<blocker name='smap'/> <blocker name='smap'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='kvm' name='Broadwell-noTSX-IBRS' usable='no'> <cpu type='kvm' name='Broadwell-noTSX-IBRS' typename='Broadwell-noTSX-IBRS-x86_64-cpu' usable='no'>
<blocker name='rdseed'/> <blocker name='rdseed'/>
<blocker name='adx'/> <blocker name='adx'/>
<blocker name='smap'/> <blocker name='smap'/>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='kvm' name='Broadwell-IBRS' usable='no'> <cpu type='kvm' name='Broadwell-IBRS' typename='Broadwell-IBRS-x86_64-cpu' usable='no'>
<blocker name='hle'/> <blocker name='hle'/>
<blocker name='rtm'/> <blocker name='rtm'/>
<blocker name='rdseed'/> <blocker name='rdseed'/>
...@@ -906,32 +906,32 @@ ...@@ -906,32 +906,32 @@
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='kvm' name='486' usable='yes'/> <cpu type='kvm' name='486' typename='486-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='max' usable='yes'/> <cpu type='tcg' name='max' typename='max-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='host' usable='no'> <cpu type='tcg' name='host' typename='host-x86_64-cpu' usable='no'>
<blocker name='kvm'/> <blocker name='kvm'/>
</cpu> </cpu>
<cpu type='tcg' name='base' usable='yes'/> <cpu type='tcg' name='base' typename='base-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='qemu64' usable='yes'/> <cpu type='tcg' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='qemu32' usable='yes'/> <cpu type='tcg' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='phenom' usable='no'> <cpu type='tcg' name='phenom' typename='phenom-x86_64-cpu' usable='no'>
<blocker name='fxsr-opt'/> <blocker name='fxsr-opt'/>
<blocker name='npt'/> <blocker name='npt'/>
</cpu> </cpu>
<cpu type='tcg' name='pentium3' usable='yes'/> <cpu type='tcg' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='pentium2' usable='yes'/> <cpu type='tcg' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='pentium' usable='yes'/> <cpu type='tcg' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='n270' usable='yes'/> <cpu type='tcg' name='n270' typename='n270-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='kvm64' usable='yes'/> <cpu type='tcg' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='kvm32' usable='yes'/> <cpu type='tcg' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='coreduo' usable='yes'/> <cpu type='tcg' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='core2duo' usable='yes'/> <cpu type='tcg' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='athlon' usable='yes'/> <cpu type='tcg' name='athlon' typename='athlon-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Westmere' usable='yes'/> <cpu type='tcg' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Westmere-IBRS' usable='no'> <cpu type='tcg' name='Westmere-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='no'>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
</cpu> </cpu>
<cpu type='tcg' name='Skylake-Server' usable='no'> <cpu type='tcg' name='Skylake-Server' typename='Skylake-Server-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -952,7 +952,7 @@ ...@@ -952,7 +952,7 @@
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/> <blocker name='xsavec'/>
</cpu> </cpu>
<cpu type='tcg' name='Skylake-Server-IBRS' usable='no'> <cpu type='tcg' name='Skylake-Server-IBRS' typename='Skylake-Server-IBRS-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -974,7 +974,7 @@ ...@@ -974,7 +974,7 @@
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/> <blocker name='xsavec'/>
</cpu> </cpu>
<cpu type='tcg' name='Skylake-Client' usable='no'> <cpu type='tcg' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -990,7 +990,7 @@ ...@@ -990,7 +990,7 @@
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/> <blocker name='xsavec'/>
</cpu> </cpu>
<cpu type='tcg' name='Skylake-Client-IBRS' usable='no'> <cpu type='tcg' name='Skylake-Client-IBRS' typename='Skylake-Client-IBRS-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -1007,19 +1007,19 @@ ...@@ -1007,19 +1007,19 @@
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/> <blocker name='xsavec'/>
</cpu> </cpu>
<cpu type='tcg' name='SandyBridge' usable='no'> <cpu type='tcg' name='SandyBridge' typename='SandyBridge-x86_64-cpu' usable='no'>
<blocker name='x2apic'/> <blocker name='x2apic'/>
<blocker name='tsc-deadline'/> <blocker name='tsc-deadline'/>
<blocker name='avx'/> <blocker name='avx'/>
</cpu> </cpu>
<cpu type='tcg' name='SandyBridge-IBRS' usable='no'> <cpu type='tcg' name='SandyBridge-IBRS' typename='SandyBridge-IBRS-x86_64-cpu' usable='no'>
<blocker name='x2apic'/> <blocker name='x2apic'/>
<blocker name='tsc-deadline'/> <blocker name='tsc-deadline'/>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
</cpu> </cpu>
<cpu type='tcg' name='Penryn' usable='yes'/> <cpu type='tcg' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Opteron_G5' usable='no'> <cpu type='tcg' name='Opteron_G5' typename='Opteron_G5-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='f16c'/> <blocker name='f16c'/>
...@@ -1029,30 +1029,30 @@ ...@@ -1029,30 +1029,30 @@
<blocker name='fma4'/> <blocker name='fma4'/>
<blocker name='tbm'/> <blocker name='tbm'/>
</cpu> </cpu>
<cpu type='tcg' name='Opteron_G4' usable='no'> <cpu type='tcg' name='Opteron_G4' typename='Opteron_G4-x86_64-cpu' usable='no'>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
<blocker name='xop'/> <blocker name='xop'/>
<blocker name='fma4'/> <blocker name='fma4'/>
</cpu> </cpu>
<cpu type='tcg' name='Opteron_G3' usable='no'> <cpu type='tcg' name='Opteron_G3' typename='Opteron_G3-x86_64-cpu' usable='no'>
<blocker name='misalignsse'/> <blocker name='misalignsse'/>
</cpu> </cpu>
<cpu type='tcg' name='Opteron_G2' usable='yes'/> <cpu type='tcg' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Opteron_G1' usable='yes'/> <cpu type='tcg' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Nehalem' usable='yes'/> <cpu type='tcg' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Nehalem-IBRS' usable='no'> <cpu type='tcg' name='Nehalem-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='no'>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
</cpu> </cpu>
<cpu type='tcg' name='IvyBridge' usable='no'> <cpu type='tcg' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='no'>
<blocker name='x2apic'/> <blocker name='x2apic'/>
<blocker name='tsc-deadline'/> <blocker name='tsc-deadline'/>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='f16c'/> <blocker name='f16c'/>
<blocker name='rdrand'/> <blocker name='rdrand'/>
</cpu> </cpu>
<cpu type='tcg' name='IvyBridge-IBRS' usable='no'> <cpu type='tcg' name='IvyBridge-IBRS' typename='IvyBridge-IBRS-x86_64-cpu' usable='no'>
<blocker name='x2apic'/> <blocker name='x2apic'/>
<blocker name='tsc-deadline'/> <blocker name='tsc-deadline'/>
<blocker name='avx'/> <blocker name='avx'/>
...@@ -1060,7 +1060,7 @@ ...@@ -1060,7 +1060,7 @@
<blocker name='rdrand'/> <blocker name='rdrand'/>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
</cpu> </cpu>
<cpu type='tcg' name='Haswell' usable='no'> <cpu type='tcg' name='Haswell' typename='Haswell-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -1073,7 +1073,7 @@ ...@@ -1073,7 +1073,7 @@
<blocker name='invpcid'/> <blocker name='invpcid'/>
<blocker name='rtm'/> <blocker name='rtm'/>
</cpu> </cpu>
<cpu type='tcg' name='Haswell-noTSX' usable='no'> <cpu type='tcg' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -1084,7 +1084,7 @@ ...@@ -1084,7 +1084,7 @@
<blocker name='avx2'/> <blocker name='avx2'/>
<blocker name='invpcid'/> <blocker name='invpcid'/>
</cpu> </cpu>
<cpu type='tcg' name='Haswell-noTSX-IBRS' usable='no'> <cpu type='tcg' name='Haswell-noTSX-IBRS' typename='Haswell-noTSX-IBRS-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -1096,7 +1096,7 @@ ...@@ -1096,7 +1096,7 @@
<blocker name='invpcid'/> <blocker name='invpcid'/>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
</cpu> </cpu>
<cpu type='tcg' name='Haswell-IBRS' usable='no'> <cpu type='tcg' name='Haswell-IBRS' typename='Haswell-IBRS-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -1110,7 +1110,7 @@ ...@@ -1110,7 +1110,7 @@
<blocker name='rtm'/> <blocker name='rtm'/>
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
</cpu> </cpu>
<cpu type='tcg' name='EPYC' usable='no'> <cpu type='tcg' name='EPYC' typename='EPYC-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='f16c'/> <blocker name='f16c'/>
...@@ -1124,7 +1124,7 @@ ...@@ -1124,7 +1124,7 @@
<blocker name='osvw'/> <blocker name='osvw'/>
<blocker name='xsavec'/> <blocker name='xsavec'/>
</cpu> </cpu>
<cpu type='tcg' name='EPYC-IBPB' usable='no'> <cpu type='tcg' name='EPYC-IBPB' typename='EPYC-IBPB-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='avx'/> <blocker name='avx'/>
<blocker name='f16c'/> <blocker name='f16c'/>
...@@ -1139,8 +1139,8 @@ ...@@ -1139,8 +1139,8 @@
<blocker name='ibpb'/> <blocker name='ibpb'/>
<blocker name='xsavec'/> <blocker name='xsavec'/>
</cpu> </cpu>
<cpu type='tcg' name='Conroe' usable='yes'/> <cpu type='tcg' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Broadwell' usable='no'> <cpu type='tcg' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -1155,7 +1155,7 @@ ...@@ -1155,7 +1155,7 @@
<blocker name='rdseed'/> <blocker name='rdseed'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='tcg' name='Broadwell-noTSX' usable='no'> <cpu type='tcg' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -1168,7 +1168,7 @@ ...@@ -1168,7 +1168,7 @@
<blocker name='rdseed'/> <blocker name='rdseed'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='tcg' name='Broadwell-noTSX-IBRS' usable='no'> <cpu type='tcg' name='Broadwell-noTSX-IBRS' typename='Broadwell-noTSX-IBRS-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -1182,7 +1182,7 @@ ...@@ -1182,7 +1182,7 @@
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='tcg' name='Broadwell-IBRS' usable='no'> <cpu type='tcg' name='Broadwell-IBRS' typename='Broadwell-IBRS-x86_64-cpu' usable='no'>
<blocker name='fma'/> <blocker name='fma'/>
<blocker name='pcid'/> <blocker name='pcid'/>
<blocker name='x2apic'/> <blocker name='x2apic'/>
...@@ -1198,7 +1198,7 @@ ...@@ -1198,7 +1198,7 @@
<blocker name='spec-ctrl'/> <blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/> <blocker name='3dnowprefetch'/>
</cpu> </cpu>
<cpu type='tcg' name='486' usable='yes'/> <cpu type='tcg' name='486' typename='486-x86_64-cpu' usable='yes'/>
<machine name='pc-i440fx-2.12' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes'/> <machine name='pc-i440fx-2.12' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes'/>
<machine name='isapc' hotplugCpus='yes' maxCpus='1'/> <machine name='isapc' hotplugCpus='yes' maxCpus='1'/>
<machine name='pc-1.1' hotplugCpus='yes' maxCpus='255'/> <machine name='pc-1.1' hotplugCpus='yes' maxCpus='255'/>
......
...@@ -122,134 +122,134 @@ ...@@ -122,134 +122,134 @@
<property name='te' type='boolean' value='true'/> <property name='te' type='boolean' value='true'/>
<property name='cmm' type='boolean' value='true'/> <property name='cmm' type='boolean' value='true'/>
</hostCPU> </hostCPU>
<cpu type='kvm' name='z10EC-base'/> <cpu type='kvm' name='z10EC-base' typename='z10EC-base-s390-cpu'/>
<cpu type='kvm' name='z9EC-base'/> <cpu type='kvm' name='z9EC-base' typename='z9EC-base-s390-cpu'/>
<cpu type='kvm' name='z196.2-base'/> <cpu type='kvm' name='z196.2-base' typename='z196.2-base-s390-cpu'/>
<cpu type='kvm' name='z900-base'/> <cpu type='kvm' name='z900-base' typename='z900-base-s390-cpu'/>
<cpu type='kvm' name='z990'/> <cpu type='kvm' name='z990' typename='z990-s390-cpu'/>
<cpu type='kvm' name='z900.2-base'/> <cpu type='kvm' name='z900.2-base' typename='z900.2-base-s390-cpu'/>
<cpu type='kvm' name='host'/> <cpu type='kvm' name='host' typename='host-s390-cpu'/>
<cpu type='kvm' name='z900.3'/> <cpu type='kvm' name='z900.3' typename='z900.3-s390-cpu'/>
<cpu type='kvm' name='z114'/> <cpu type='kvm' name='z114' typename='z114-s390-cpu'/>
<cpu type='kvm' name='z890-base'/> <cpu type='kvm' name='z890-base' typename='z890-base-s390-cpu'/>
<cpu type='kvm' name='z13.2-base'/> <cpu type='kvm' name='z13.2-base' typename='z13.2-base-s390-cpu'/>
<cpu type='kvm' name='zEC12.2'/> <cpu type='kvm' name='zEC12.2' typename='zEC12.2-s390-cpu'/>
<cpu type='kvm' name='z900.2'/> <cpu type='kvm' name='z900.2' typename='z900.2-s390-cpu'/>
<cpu type='kvm' name='z10BC'/> <cpu type='kvm' name='z10BC' typename='z10BC-s390-cpu'/>
<cpu type='kvm' name='z10BC.2'/> <cpu type='kvm' name='z10BC.2' typename='z10BC.2-s390-cpu'/>
<cpu type='kvm' name='z196'/> <cpu type='kvm' name='z196' typename='z196-s390-cpu'/>
<cpu type='kvm' name='z9EC'/> <cpu type='kvm' name='z9EC' typename='z9EC-s390-cpu'/>
<cpu type='kvm' name='z990-base'/> <cpu type='kvm' name='z990-base' typename='z990-base-s390-cpu'/>
<cpu type='kvm' name='z10EC.3'/> <cpu type='kvm' name='z10EC.3' typename='z10EC.3-s390-cpu'/>
<cpu type='kvm' name='z900'/> <cpu type='kvm' name='z900' typename='z900-s390-cpu'/>
<cpu type='kvm' name='z9EC.3-base'/> <cpu type='kvm' name='z9EC.3-base' typename='z9EC.3-base-s390-cpu'/>
<cpu type='kvm' name='z990.5-base'/> <cpu type='kvm' name='z990.5-base' typename='z990.5-base-s390-cpu'/>
<cpu type='kvm' name='z10EC.2'/> <cpu type='kvm' name='z10EC.2' typename='z10EC.2-s390-cpu'/>
<cpu type='kvm' name='z9BC.2'/> <cpu type='kvm' name='z9BC.2' typename='z9BC.2-s390-cpu'/>
<cpu type='kvm' name='z10EC'/> <cpu type='kvm' name='z10EC' typename='z10EC-s390-cpu'/>
<cpu type='kvm' name='z990.3-base'/> <cpu type='kvm' name='z990.3-base' typename='z990.3-base-s390-cpu'/>
<cpu type='kvm' name='z13s'/> <cpu type='kvm' name='z13s' typename='z13s-s390-cpu'/>
<cpu type='kvm' name='z10EC.3-base'/> <cpu type='kvm' name='z10EC.3-base' typename='z10EC.3-base-s390-cpu'/>
<cpu type='kvm' name='zEC12.2-base'/> <cpu type='kvm' name='zEC12.2-base' typename='zEC12.2-base-s390-cpu'/>
<cpu type='kvm' name='z890.3-base'/> <cpu type='kvm' name='z890.3-base' typename='z890.3-base-s390-cpu'/>
<cpu type='kvm' name='z9EC.3'/> <cpu type='kvm' name='z9EC.3' typename='z9EC.3-s390-cpu'/>
<cpu type='kvm' name='z990.5'/> <cpu type='kvm' name='z990.5' typename='z990.5-s390-cpu'/>
<cpu type='kvm' name='z13'/> <cpu type='kvm' name='z13' typename='z13-s390-cpu'/>
<cpu type='kvm' name='z13s-base'/> <cpu type='kvm' name='z13s-base' typename='z13s-base-s390-cpu'/>
<cpu type='kvm' name='z9EC.2'/> <cpu type='kvm' name='z9EC.2' typename='z9EC.2-s390-cpu'/>
<cpu type='kvm' name='z990.4'/> <cpu type='kvm' name='z990.4' typename='z990.4-s390-cpu'/>
<cpu type='kvm' name='zEC12-base'/> <cpu type='kvm' name='zEC12-base' typename='zEC12-base-s390-cpu'/>
<cpu type='kvm' name='z9EC.2-base'/> <cpu type='kvm' name='z9EC.2-base' typename='z9EC.2-base-s390-cpu'/>
<cpu type='kvm' name='zBC12'/> <cpu type='kvm' name='zBC12' typename='zBC12-s390-cpu'/>
<cpu type='kvm' name='z196.2'/> <cpu type='kvm' name='z196.2' typename='z196.2-s390-cpu'/>
<cpu type='kvm' name='z990.3'/> <cpu type='kvm' name='z990.3' typename='z990.3-s390-cpu'/>
<cpu type='kvm' name='z990.2-base'/> <cpu type='kvm' name='z990.2-base' typename='z990.2-base-s390-cpu'/>
<cpu type='kvm' name='z900.3-base'/> <cpu type='kvm' name='z900.3-base' typename='z900.3-base-s390-cpu'/>
<cpu type='kvm' name='z890.3'/> <cpu type='kvm' name='z890.3' typename='z890.3-s390-cpu'/>
<cpu type='kvm' name='z10EC.2-base'/> <cpu type='kvm' name='z10EC.2-base' typename='z10EC.2-base-s390-cpu'/>
<cpu type='kvm' name='z990.2'/> <cpu type='kvm' name='z990.2' typename='z990.2-s390-cpu'/>
<cpu type='kvm' name='z890.2'/> <cpu type='kvm' name='z890.2' typename='z890.2-s390-cpu'/>
<cpu type='kvm' name='z800-base'/> <cpu type='kvm' name='z800-base' typename='z800-base-s390-cpu'/>
<cpu type='kvm' name='zBC12-base'/> <cpu type='kvm' name='zBC12-base' typename='zBC12-base-s390-cpu'/>
<cpu type='kvm' name='zEC12'/> <cpu type='kvm' name='zEC12' typename='zEC12-s390-cpu'/>
<cpu type='kvm' name='z9BC.2-base'/> <cpu type='kvm' name='z9BC.2-base' typename='z9BC.2-base-s390-cpu'/>
<cpu type='kvm' name='z9BC'/> <cpu type='kvm' name='z9BC' typename='z9BC-s390-cpu'/>
<cpu type='kvm' name='z10BC.2-base'/> <cpu type='kvm' name='z10BC.2-base' typename='z10BC.2-base-s390-cpu'/>
<cpu type='kvm' name='z990.4-base'/> <cpu type='kvm' name='z990.4-base' typename='z990.4-base-s390-cpu'/>
<cpu type='kvm' name='qemu'/> <cpu type='kvm' name='qemu' typename='qemu-s390-cpu'/>
<cpu type='kvm' name='z10BC-base'/> <cpu type='kvm' name='z10BC-base' typename='z10BC-base-s390-cpu'/>
<cpu type='kvm' name='z9BC-base'/> <cpu type='kvm' name='z9BC-base' typename='z9BC-base-s390-cpu'/>
<cpu type='kvm' name='z800'/> <cpu type='kvm' name='z800' typename='z800-s390-cpu'/>
<cpu type='kvm' name='z890.2-base'/> <cpu type='kvm' name='z890.2-base' typename='z890.2-base-s390-cpu'/>
<cpu type='kvm' name='z13.2'/> <cpu type='kvm' name='z13.2' typename='z13.2-s390-cpu'/>
<cpu type='kvm' name='z114-base'/> <cpu type='kvm' name='z114-base' typename='z114-base-s390-cpu'/>
<cpu type='kvm' name='z196-base'/> <cpu type='kvm' name='z196-base' typename='z196-base-s390-cpu'/>
<cpu type='kvm' name='z13-base'/> <cpu type='kvm' name='z13-base' typename='z13-base-s390-cpu'/>
<cpu type='kvm' name='z890'/> <cpu type='kvm' name='z890' typename='z890-s390-cpu'/>
<cpu type='tcg' name='z10EC-base'/> <cpu type='tcg' name='z10EC-base' typename='z10EC-base-s390-cpu'/>
<cpu type='tcg' name='z9EC-base'/> <cpu type='tcg' name='z9EC-base' typename='z9EC-base-s390-cpu'/>
<cpu type='tcg' name='z196.2-base'/> <cpu type='tcg' name='z196.2-base' typename='z196.2-base-s390-cpu'/>
<cpu type='tcg' name='z900-base'/> <cpu type='tcg' name='z900-base' typename='z900-base-s390-cpu'/>
<cpu type='tcg' name='z990'/> <cpu type='tcg' name='z990' typename='z990-s390-cpu'/>
<cpu type='tcg' name='z900.2-base'/> <cpu type='tcg' name='z900.2-base' typename='z900.2-base-s390-cpu'/>
<cpu type='tcg' name='host'/> <cpu type='tcg' name='host' typename='host-s390-cpu'/>
<cpu type='tcg' name='z900.3'/> <cpu type='tcg' name='z900.3' typename='z900.3-s390-cpu'/>
<cpu type='tcg' name='z114'/> <cpu type='tcg' name='z114' typename='z114-s390-cpu'/>
<cpu type='tcg' name='z890-base'/> <cpu type='tcg' name='z890-base' typename='z890-base-s390-cpu'/>
<cpu type='tcg' name='z13.2-base'/> <cpu type='tcg' name='z13.2-base' typename='z13.2-base-s390-cpu'/>
<cpu type='tcg' name='zEC12.2'/> <cpu type='tcg' name='zEC12.2' typename='zEC12.2-s390-cpu'/>
<cpu type='tcg' name='z900.2'/> <cpu type='tcg' name='z900.2' typename='z900.2-s390-cpu'/>
<cpu type='tcg' name='z10BC'/> <cpu type='tcg' name='z10BC' typename='z10BC-s390-cpu'/>
<cpu type='tcg' name='z10BC.2'/> <cpu type='tcg' name='z10BC.2' typename='z10BC.2-s390-cpu'/>
<cpu type='tcg' name='z196'/> <cpu type='tcg' name='z196' typename='z196-s390-cpu'/>
<cpu type='tcg' name='z9EC'/> <cpu type='tcg' name='z9EC' typename='z9EC-s390-cpu'/>
<cpu type='tcg' name='z990-base'/> <cpu type='tcg' name='z990-base' typename='z990-base-s390-cpu'/>
<cpu type='tcg' name='z10EC.3'/> <cpu type='tcg' name='z10EC.3' typename='z10EC.3-s390-cpu'/>
<cpu type='tcg' name='z900'/> <cpu type='tcg' name='z900' typename='z900-s390-cpu'/>
<cpu type='tcg' name='z9EC.3-base'/> <cpu type='tcg' name='z9EC.3-base' typename='z9EC.3-base-s390-cpu'/>
<cpu type='tcg' name='z990.5-base'/> <cpu type='tcg' name='z990.5-base' typename='z990.5-base-s390-cpu'/>
<cpu type='tcg' name='z10EC.2'/> <cpu type='tcg' name='z10EC.2' typename='z10EC.2-s390-cpu'/>
<cpu type='tcg' name='z9BC.2'/> <cpu type='tcg' name='z9BC.2' typename='z9BC.2-s390-cpu'/>
<cpu type='tcg' name='z10EC'/> <cpu type='tcg' name='z10EC' typename='z10EC-s390-cpu'/>
<cpu type='tcg' name='z990.3-base'/> <cpu type='tcg' name='z990.3-base' typename='z990.3-base-s390-cpu'/>
<cpu type='tcg' name='z13s'/> <cpu type='tcg' name='z13s' typename='z13s-s390-cpu'/>
<cpu type='tcg' name='z10EC.3-base'/> <cpu type='tcg' name='z10EC.3-base' typename='z10EC.3-base-s390-cpu'/>
<cpu type='tcg' name='zEC12.2-base'/> <cpu type='tcg' name='zEC12.2-base' typename='zEC12.2-base-s390-cpu'/>
<cpu type='tcg' name='z890.3-base'/> <cpu type='tcg' name='z890.3-base' typename='z890.3-base-s390-cpu'/>
<cpu type='tcg' name='z9EC.3'/> <cpu type='tcg' name='z9EC.3' typename='z9EC.3-s390-cpu'/>
<cpu type='tcg' name='z990.5'/> <cpu type='tcg' name='z990.5' typename='z990.5-s390-cpu'/>
<cpu type='tcg' name='z13'/> <cpu type='tcg' name='z13' typename='z13-s390-cpu'/>
<cpu type='tcg' name='z13s-base'/> <cpu type='tcg' name='z13s-base' typename='z13s-base-s390-cpu'/>
<cpu type='tcg' name='z9EC.2'/> <cpu type='tcg' name='z9EC.2' typename='z9EC.2-s390-cpu'/>
<cpu type='tcg' name='z990.4'/> <cpu type='tcg' name='z990.4' typename='z990.4-s390-cpu'/>
<cpu type='tcg' name='zEC12-base'/> <cpu type='tcg' name='zEC12-base' typename='zEC12-base-s390-cpu'/>
<cpu type='tcg' name='z9EC.2-base'/> <cpu type='tcg' name='z9EC.2-base' typename='z9EC.2-base-s390-cpu'/>
<cpu type='tcg' name='zBC12'/> <cpu type='tcg' name='zBC12' typename='zBC12-s390-cpu'/>
<cpu type='tcg' name='z196.2'/> <cpu type='tcg' name='z196.2' typename='z196.2-s390-cpu'/>
<cpu type='tcg' name='z990.3'/> <cpu type='tcg' name='z990.3' typename='z990.3-s390-cpu'/>
<cpu type='tcg' name='z990.2-base'/> <cpu type='tcg' name='z990.2-base' typename='z990.2-base-s390-cpu'/>
<cpu type='tcg' name='z900.3-base'/> <cpu type='tcg' name='z900.3-base' typename='z900.3-base-s390-cpu'/>
<cpu type='tcg' name='z890.3'/> <cpu type='tcg' name='z890.3' typename='z890.3-s390-cpu'/>
<cpu type='tcg' name='z10EC.2-base'/> <cpu type='tcg' name='z10EC.2-base' typename='z10EC.2-base-s390-cpu'/>
<cpu type='tcg' name='z990.2'/> <cpu type='tcg' name='z990.2' typename='z990.2-s390-cpu'/>
<cpu type='tcg' name='z890.2'/> <cpu type='tcg' name='z890.2' typename='z890.2-s390-cpu'/>
<cpu type='tcg' name='z800-base'/> <cpu type='tcg' name='z800-base' typename='z800-base-s390-cpu'/>
<cpu type='tcg' name='zBC12-base'/> <cpu type='tcg' name='zBC12-base' typename='zBC12-base-s390-cpu'/>
<cpu type='tcg' name='zEC12'/> <cpu type='tcg' name='zEC12' typename='zEC12-s390-cpu'/>
<cpu type='tcg' name='z9BC.2-base'/> <cpu type='tcg' name='z9BC.2-base' typename='z9BC.2-base-s390-cpu'/>
<cpu type='tcg' name='z9BC'/> <cpu type='tcg' name='z9BC' typename='z9BC-s390-cpu'/>
<cpu type='tcg' name='z10BC.2-base'/> <cpu type='tcg' name='z10BC.2-base' typename='z10BC.2-base-s390-cpu'/>
<cpu type='tcg' name='z990.4-base'/> <cpu type='tcg' name='z990.4-base' typename='z990.4-base-s390-cpu'/>
<cpu type='tcg' name='qemu'/> <cpu type='tcg' name='qemu' typename='qemu-s390-cpu'/>
<cpu type='tcg' name='z10BC-base'/> <cpu type='tcg' name='z10BC-base' typename='z10BC-base-s390-cpu'/>
<cpu type='tcg' name='z9BC-base'/> <cpu type='tcg' name='z9BC-base' typename='z9BC-base-s390-cpu'/>
<cpu type='tcg' name='z800'/> <cpu type='tcg' name='z800' typename='z800-s390-cpu'/>
<cpu type='tcg' name='z890.2-base'/> <cpu type='tcg' name='z890.2-base' typename='z890.2-base-s390-cpu'/>
<cpu type='tcg' name='z13.2'/> <cpu type='tcg' name='z13.2' typename='z13.2-s390-cpu'/>
<cpu type='tcg' name='z114-base'/> <cpu type='tcg' name='z114-base' typename='z114-base-s390-cpu'/>
<cpu type='tcg' name='z196-base'/> <cpu type='tcg' name='z196-base' typename='z196-base-s390-cpu'/>
<cpu type='tcg' name='z13-base'/> <cpu type='tcg' name='z13-base' typename='z13-base-s390-cpu'/>
<cpu type='tcg' name='z890'/> <cpu type='tcg' name='z890' typename='z890-s390-cpu'/>
<machine name='s390-ccw-virtio-2.9' alias='s390-ccw-virtio' maxCpus='248' default='yes'/> <machine name='s390-ccw-virtio-2.9' alias='s390-ccw-virtio' maxCpus='248' default='yes'/>
<machine name='s390-ccw-virtio-2.7' maxCpus='248'/> <machine name='s390-ccw-virtio-2.7' maxCpus='248'/>
<machine name='s390-ccw-virtio-2.6' maxCpus='248'/> <machine name='s390-ccw-virtio-2.6' maxCpus='248'/>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册