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