]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Store typename from query-cpu-definitions in qemuCaps
authorJiri Denemark <jdenemar@redhat.com>
Thu, 19 Sep 2019 18:47:37 +0000 (20:47 +0200)
committerJiri Denemark <jdenemar@redhat.com>
Wed, 20 Nov 2019 16:22:06 +0000 (17:22 +0100)
We need to create a mapping between CPU model names and their
corresponding QOM types.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
31 files changed:
src/qemu/qemu_capabilities.c
src/qemu/qemu_monitor.c
src/qemu/qemu_monitor.h
src/qemu/qemu_monitor_json.c
tests/qemucapabilitiesdata/caps_2.10.0.aarch64.xml
tests/qemucapabilitiesdata/caps_2.10.0.ppc64.xml
tests/qemucapabilitiesdata/caps_2.10.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.11.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.12.0.aarch64.xml
tests/qemucapabilitiesdata/caps_2.12.0.ppc64.xml
tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.9.0.ppc64.xml
tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml
tests/qemucapabilitiesdata/caps_3.0.0.ppc64.xml
tests/qemucapabilitiesdata/caps_3.0.0.s390x.xml
tests/qemucapabilitiesdata/caps_3.0.0.x86_64.xml
tests/qemucapabilitiesdata/caps_3.1.0.ppc64.xml
tests/qemucapabilitiesdata/caps_3.1.0.x86_64.xml
tests/qemucapabilitiesdata/caps_4.0.0.aarch64.xml
tests/qemucapabilitiesdata/caps_4.0.0.ppc64.xml
tests/qemucapabilitiesdata/caps_4.0.0.s390x.xml
tests/qemucapabilitiesdata/caps_4.0.0.x86_64.xml
tests/qemucapabilitiesdata/caps_4.1.0.x86_64.xml
tests/qemucapabilitiesdata/caps_4.2.0.aarch64.xml
tests/qemucapabilitiesdata/caps_4.2.0.ppc64.xml
tests/qemucapabilitiesdata/caps_4.2.0.s390x.xml
tests/qemucapabilitiesdata/caps_4.2.0.x86_64.xml

index 32fe3cc67794cf703da71565e36c235db01da688..7e9a451c08b9410898ed6ca44647a42cc8200102 100644 (file)
@@ -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));
index 46064298685d70b8bf93f86c7eb41aa8e4b0aa0f..11316162915cece89c8106364d073ab0a90e2ad9 100644 (file)
@@ -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);
     }
 
index cd6b529b58c4c6143b90fc37c5b3c6de03dbf2ed..868f94fa998ec374b3dfffaa7913dba7ae002c8d 100644 (file)
@@ -1090,6 +1090,7 @@ typedef qemuMonitorCPUDefInfo *qemuMonitorCPUDefInfoPtr;
 struct _qemuMonitorCPUDefInfo {
     virDomainCapsCPUUsable usable;
     char *name;
+    char *type;
     char **blockers; /* NULL-terminated string list */
 };
 
index 7d0de4570444cd1aa9a396cfb5dc4af34da13b6f..d504a7f191961fc800f9c9fac4f7ed798eadfc21 100644 (file)
@@ -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;
index f0bf0035289efc7c7eed8cd92685803208ec97d6..ad4f5447ed92a7db2b3d5f7ca538c9f7b271f392 100644 (file)
   <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'/>
index 93c2103b65e5acbbf5349f3324fb3340bf28ce62..dc2b8075db078d1d3fd7f9d4836ec201ef9271df 100644 (file)
   <microcodeVersion>42900287</microcodeVersion>
   <package> (v2.10.0)</package>
   <arch>ppc64</arch>
-  <cpu type='kvm' name='default'/>
-  <cpu type='kvm' name='ppc'/>
-  <cpu type='kvm' name='ppc32'/>
-  <cpu type='kvm' name='ppc64'/>
-  <cpu type='kvm' name='970mp'/>
-  <cpu type='kvm' name='970fx'/>
-  <cpu type='kvm' name='970'/>
-  <cpu type='kvm' name='POWER9'/>
-  <cpu type='kvm' name='POWER8NVL'/>
-  <cpu type='kvm' name='POWER8'/>
-  <cpu type='kvm' name='POWER8E'/>
-  <cpu type='kvm' name='POWER7+'/>
-  <cpu type='kvm' name='POWER7'/>
-  <cpu type='kvm' name='POWER5gs'/>
-  <cpu type='kvm' name='POWER5+'/>
-  <cpu type='kvm' name='Apollo7PM'/>
-  <cpu type='kvm' name='7457A'/>
-  <cpu type='kvm' name='7447A'/>
-  <cpu type='kvm' name='Apollo7'/>
-  <cpu type='kvm' name='7457'/>
-  <cpu type='kvm' name='7447'/>
-  <cpu type='kvm' name='Apollo6'/>
-  <cpu type='kvm' name='7455'/>
-  <cpu type='kvm' name='7445'/>
-  <cpu type='kvm' name='7451'/>
-  <cpu type='kvm' name='7441'/>
-  <cpu type='kvm' name='Vger'/>
-  <cpu type='kvm' name='7450'/>
-  <cpu type='kvm' name='7448'/>
-  <cpu type='kvm' name='Nitro'/>
-  <cpu type='kvm' name='7410'/>
-  <cpu type='kvm' name='G4'/>
-  <cpu type='kvm' name='Max'/>
-  <cpu type='kvm' name='7400'/>
-  <cpu type='kvm' name='Goldfinger'/>
-  <cpu type='kvm' name='755'/>
-  <cpu type='kvm' name='745'/>
-  <cpu type='kvm' name='LoneStar'/>
-  <cpu type='kvm' name='750l'/>
-  <cpu type='kvm' name='750gx'/>
-  <cpu type='kvm' name='750fx'/>
-  <cpu type='kvm' name='750cxe'/>
-  <cpu type='kvm' name='750cx'/>
-  <cpu type='kvm' name='750cl'/>
-  <cpu type='kvm' name='Conan/Doyle'/>
-  <cpu type='kvm' name='G3'/>
-  <cpu type='kvm' name='Typhoon'/>
-  <cpu type='kvm' name='750'/>
-  <cpu type='kvm' name='Arthur'/>
-  <cpu type='kvm' name='740'/>
-  <cpu type='kvm' name='Mach5'/>
-  <cpu type='kvm' name='Sirocco'/>
-  <cpu type='kvm' name='604e'/>
-  <cpu type='kvm' name='Goldeneye'/>
-  <cpu type='kvm' name='603r'/>
-  <cpu type='kvm' name='Vaillant'/>
-  <cpu type='kvm' name='Stretch'/>
-  <cpu type='kvm' name='603e'/>
-  <cpu type='kvm' name='Vanilla'/>
-  <cpu type='kvm' name='601v'/>
-  <cpu type='kvm' name='601'/>
-  <cpu type='kvm' name='MPC8560'/>
-  <cpu type='kvm' name='MPC8555E'/>
-  <cpu type='kvm' name='MPC8555'/>
-  <cpu type='kvm' name='MPC8548E'/>
-  <cpu type='kvm' name='MPC8548'/>
-  <cpu type='kvm' name='MPC8547E'/>
-  <cpu type='kvm' name='MPC8545E'/>
-  <cpu type='kvm' name='MPC8545'/>
-  <cpu type='kvm' name='MPC8544E'/>
-  <cpu type='kvm' name='MPC8544'/>
-  <cpu type='kvm' name='MPC8543E'/>
-  <cpu type='kvm' name='MPC8543'/>
-  <cpu type='kvm' name='MPC8541E'/>
-  <cpu type='kvm' name='MPC8541'/>
-  <cpu type='kvm' name='MPC8540'/>
-  <cpu type='kvm' name='MPC8533E'/>
-  <cpu type='kvm' name='MPC8533'/>
-  <cpu type='kvm' name='e500v2'/>
-  <cpu type='kvm' name='e500v1'/>
-  <cpu type='kvm' name='e500'/>
-  <cpu type='kvm' name='MPC8347EA'/>
-  <cpu type='kvm' name='MPC8347E'/>
-  <cpu type='kvm' name='MPC8347A'/>
-  <cpu type='kvm' name='MPC8347'/>
-  <cpu type='kvm' name='e300'/>
-  <cpu type='kvm' name='e200'/>
-  <cpu type='kvm' name='MPC8280'/>
-  <cpu type='kvm' name='MPC8275'/>
-  <cpu type='kvm' name='MPC8272'/>
-  <cpu type='kvm' name='MPC8271'/>
-  <cpu type='kvm' name='MPC8270'/>
-  <cpu type='kvm' name='MPC8266_HiP4'/>
-  <cpu type='kvm' name='MPC8266_HiP3'/>
-  <cpu type='kvm' name='MPC8266'/>
-  <cpu type='kvm' name='MPC8265_HiP4'/>
-  <cpu type='kvm' name='MPC8265_HiP3'/>
-  <cpu type='kvm' name='MPC8265'/>
-  <cpu type='kvm' name='MPC8264_HiP4'/>
-  <cpu type='kvm' name='MPC8264_HiP3'/>
-  <cpu type='kvm' name='MPC8264'/>
-  <cpu type='kvm' name='MPC8260_HiP4'/>
-  <cpu type='kvm' name='MPC8260_HiP3'/>
-  <cpu type='kvm' name='MPC8260'/>
-  <cpu type='kvm' name='MPC8255_HiP4'/>
-  <cpu type='kvm' name='MPC8255_HiP3'/>
-  <cpu type='kvm' name='MPC8255'/>
-  <cpu type='kvm' name='MPC8250_HiP4'/>
-  <cpu type='kvm' name='MPC8250_HiP3'/>
-  <cpu type='kvm' name='MPC8250'/>
-  <cpu type='kvm' name='MPC8248'/>
-  <cpu type='kvm' name='MPC8247'/>
-  <cpu type='kvm' name='MPC8245'/>
-  <cpu type='kvm' name='MPC8241'/>
-  <cpu type='kvm' name='PowerQUICC-II'/>
-  <cpu type='kvm' name='MPC82xx'/>
-  <cpu type='kvm' name='MPC5200B'/>
-  <cpu type='kvm' name='MPC5200'/>
-  <cpu type='kvm' name='MPC52xx'/>
-  <cpu type='kvm' name='MPC8240'/>
-  <cpu type='kvm' name='440EP'/>
-  <cpu type='kvm' name='x2vp50'/>
-  <cpu type='kvm' name='x2vp7'/>
-  <cpu type='kvm' name='405GPe'/>
-  <cpu type='kvm' name='405GP'/>
-  <cpu type='kvm' name='405CR'/>
-  <cpu type='kvm' name='405'/>
-  <cpu type='kvm' name='403'/>
+  <cpu type='kvm' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER9' typename='POWER9_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER8NVL' typename='POWER8NVL_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER8' typename='host-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER8E' typename='POWER8E_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER7+' typename='POWER7+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER7' typename='POWER7_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER5gs' typename='POWER5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER5+' typename='POWER5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Apollo7PM' typename='7457A_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457A' typename='7457A_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447A' typename='7447A_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='Apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='Vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='G4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='Max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='Goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='LoneStar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='Conan/Doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='kvm' name='G3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='kvm' name='Sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='Goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='Vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='kvm' name='Stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8560' typename='MPC8560_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8555E' typename='MPC8555E_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8555' typename='MPC8555_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8548E' typename='MPC8548E_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8548' typename='MPC8548_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8547E' typename='MPC8547E_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8545E' typename='MPC8545E_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8545' typename='MPC8545_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8544E' typename='MPC8544E_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8544' typename='MPC8544_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8543E' typename='MPC8543E_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8543' typename='MPC8543_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8541E' typename='MPC8541E_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8541' typename='MPC8541_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8540' typename='MPC8540_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8533E' typename='MPC8533E_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8533' typename='MPC8533_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8347EA' typename='MPC8347EAT-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8347E' typename='MPC8347ET-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8347A' typename='MPC8347AT-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8347' typename='MPC8347T-powerpc64-cpu'/>
+  <cpu type='kvm' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='kvm' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8280' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8275' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8272' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8271' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8270' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8266_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8266_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8266' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8265_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8265_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8265' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8264_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8264_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8264' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8260_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8260_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8260' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8255_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8255_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8255' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8250_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8250_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8250' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8248' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8247' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8245' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8241' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='PowerQUICC-II' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC82xx' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC5200B' typename='MPC5200B_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC5200' typename='MPC5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC52xx' typename='MPC5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8240' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='440EP' typename='440EPb-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='kvm' name='405GPe' typename='405CRc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405GP' typename='405GPd-powerpc64-cpu'/>
+  <cpu type='kvm' name='405CR' typename='405CRc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405' typename='405D4-powerpc64-cpu'/>
+  <cpu type='kvm' name='403' typename='403GC-powerpc64-cpu'/>
   <cpu type='kvm' name='7457A_v1.2'/>
   <cpu type='kvm' name='750cl_v1.0'/>
   <cpu type='kvm' name='750cxe_v2.1'/>
   <cpu type='kvm' name='MPC8544E_v11'/>
   <cpu type='kvm' name='405GPb'/>
   <cpu type='kvm' name='MPC8541E_v11'/>
-  <cpu type='tcg' name='default'/>
-  <cpu type='tcg' name='ppc'/>
-  <cpu type='tcg' name='ppc32'/>
-  <cpu type='tcg' name='ppc64'/>
-  <cpu type='tcg' name='970mp'/>
-  <cpu type='tcg' name='970fx'/>
-  <cpu type='tcg' name='970'/>
-  <cpu type='tcg' name='POWER9'/>
-  <cpu type='tcg' name='POWER8NVL'/>
-  <cpu type='tcg' name='POWER8'/>
-  <cpu type='tcg' name='POWER8E'/>
-  <cpu type='tcg' name='POWER7+'/>
-  <cpu type='tcg' name='POWER7'/>
-  <cpu type='tcg' name='POWER5gs'/>
-  <cpu type='tcg' name='POWER5+'/>
-  <cpu type='tcg' name='Apollo7PM'/>
-  <cpu type='tcg' name='7457A'/>
-  <cpu type='tcg' name='7447A'/>
-  <cpu type='tcg' name='Apollo7'/>
-  <cpu type='tcg' name='7457'/>
-  <cpu type='tcg' name='7447'/>
-  <cpu type='tcg' name='Apollo6'/>
-  <cpu type='tcg' name='7455'/>
-  <cpu type='tcg' name='7445'/>
-  <cpu type='tcg' name='7451'/>
-  <cpu type='tcg' name='7441'/>
-  <cpu type='tcg' name='Vger'/>
-  <cpu type='tcg' name='7450'/>
-  <cpu type='tcg' name='7448'/>
-  <cpu type='tcg' name='Nitro'/>
-  <cpu type='tcg' name='7410'/>
-  <cpu type='tcg' name='G4'/>
-  <cpu type='tcg' name='Max'/>
-  <cpu type='tcg' name='7400'/>
-  <cpu type='tcg' name='Goldfinger'/>
-  <cpu type='tcg' name='755'/>
-  <cpu type='tcg' name='745'/>
-  <cpu type='tcg' name='LoneStar'/>
-  <cpu type='tcg' name='750l'/>
-  <cpu type='tcg' name='750gx'/>
-  <cpu type='tcg' name='750fx'/>
-  <cpu type='tcg' name='750cxe'/>
-  <cpu type='tcg' name='750cx'/>
-  <cpu type='tcg' name='750cl'/>
-  <cpu type='tcg' name='Conan/Doyle'/>
-  <cpu type='tcg' name='G3'/>
-  <cpu type='tcg' name='Typhoon'/>
-  <cpu type='tcg' name='750'/>
-  <cpu type='tcg' name='Arthur'/>
-  <cpu type='tcg' name='740'/>
-  <cpu type='tcg' name='Mach5'/>
-  <cpu type='tcg' name='Sirocco'/>
-  <cpu type='tcg' name='604e'/>
-  <cpu type='tcg' name='Goldeneye'/>
-  <cpu type='tcg' name='603r'/>
-  <cpu type='tcg' name='Vaillant'/>
-  <cpu type='tcg' name='Stretch'/>
-  <cpu type='tcg' name='603e'/>
-  <cpu type='tcg' name='Vanilla'/>
-  <cpu type='tcg' name='601v'/>
-  <cpu type='tcg' name='601'/>
-  <cpu type='tcg' name='MPC8560'/>
-  <cpu type='tcg' name='MPC8555E'/>
-  <cpu type='tcg' name='MPC8555'/>
-  <cpu type='tcg' name='MPC8548E'/>
-  <cpu type='tcg' name='MPC8548'/>
-  <cpu type='tcg' name='MPC8547E'/>
-  <cpu type='tcg' name='MPC8545E'/>
-  <cpu type='tcg' name='MPC8545'/>
-  <cpu type='tcg' name='MPC8544E'/>
-  <cpu type='tcg' name='MPC8544'/>
-  <cpu type='tcg' name='MPC8543E'/>
-  <cpu type='tcg' name='MPC8543'/>
-  <cpu type='tcg' name='MPC8541E'/>
-  <cpu type='tcg' name='MPC8541'/>
-  <cpu type='tcg' name='MPC8540'/>
-  <cpu type='tcg' name='MPC8533E'/>
-  <cpu type='tcg' name='MPC8533'/>
-  <cpu type='tcg' name='e500v2'/>
-  <cpu type='tcg' name='e500v1'/>
-  <cpu type='tcg' name='e500'/>
-  <cpu type='tcg' name='MPC8347EA'/>
-  <cpu type='tcg' name='MPC8347E'/>
-  <cpu type='tcg' name='MPC8347A'/>
-  <cpu type='tcg' name='MPC8347'/>
-  <cpu type='tcg' name='e300'/>
-  <cpu type='tcg' name='e200'/>
-  <cpu type='tcg' name='MPC8280'/>
-  <cpu type='tcg' name='MPC8275'/>
-  <cpu type='tcg' name='MPC8272'/>
-  <cpu type='tcg' name='MPC8271'/>
-  <cpu type='tcg' name='MPC8270'/>
-  <cpu type='tcg' name='MPC8266_HiP4'/>
-  <cpu type='tcg' name='MPC8266_HiP3'/>
-  <cpu type='tcg' name='MPC8266'/>
-  <cpu type='tcg' name='MPC8265_HiP4'/>
-  <cpu type='tcg' name='MPC8265_HiP3'/>
-  <cpu type='tcg' name='MPC8265'/>
-  <cpu type='tcg' name='MPC8264_HiP4'/>
-  <cpu type='tcg' name='MPC8264_HiP3'/>
-  <cpu type='tcg' name='MPC8264'/>
-  <cpu type='tcg' name='MPC8260_HiP4'/>
-  <cpu type='tcg' name='MPC8260_HiP3'/>
-  <cpu type='tcg' name='MPC8260'/>
-  <cpu type='tcg' name='MPC8255_HiP4'/>
-  <cpu type='tcg' name='MPC8255_HiP3'/>
-  <cpu type='tcg' name='MPC8255'/>
-  <cpu type='tcg' name='MPC8250_HiP4'/>
-  <cpu type='tcg' name='MPC8250_HiP3'/>
-  <cpu type='tcg' name='MPC8250'/>
-  <cpu type='tcg' name='MPC8248'/>
-  <cpu type='tcg' name='MPC8247'/>
-  <cpu type='tcg' name='MPC8245'/>
-  <cpu type='tcg' name='MPC8241'/>
-  <cpu type='tcg' name='PowerQUICC-II'/>
-  <cpu type='tcg' name='MPC82xx'/>
-  <cpu type='tcg' name='MPC5200B'/>
-  <cpu type='tcg' name='MPC5200'/>
-  <cpu type='tcg' name='MPC52xx'/>
-  <cpu type='tcg' name='MPC8240'/>
-  <cpu type='tcg' name='440EP'/>
-  <cpu type='tcg' name='x2vp50'/>
-  <cpu type='tcg' name='x2vp7'/>
-  <cpu type='tcg' name='405GPe'/>
-  <cpu type='tcg' name='405GP'/>
-  <cpu type='tcg' name='405CR'/>
-  <cpu type='tcg' name='405'/>
-  <cpu type='tcg' name='403'/>
+  <cpu type='tcg' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER9' typename='POWER9_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER8NVL' typename='POWER8NVL_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER8' typename='POWER8_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER8E' typename='POWER8E_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER7+' typename='POWER7+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER7' typename='POWER7_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER5gs' typename='POWER5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER5+' typename='POWER5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Apollo7PM' typename='7457A_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457A' typename='7457A_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447A' typename='7447A_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='Apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='Vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='G4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='Max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='Goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='LoneStar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='Conan/Doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='tcg' name='G3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='tcg' name='Sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='Goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='Vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='tcg' name='Stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8560' typename='MPC8560_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8555E' typename='MPC8555E_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8555' typename='MPC8555_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8548E' typename='MPC8548E_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8548' typename='MPC8548_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8547E' typename='MPC8547E_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8545E' typename='MPC8545E_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8545' typename='MPC8545_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8544E' typename='MPC8544E_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8544' typename='MPC8544_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8543E' typename='MPC8543E_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8543' typename='MPC8543_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8541E' typename='MPC8541E_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8541' typename='MPC8541_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8540' typename='MPC8540_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8533E' typename='MPC8533E_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8533' typename='MPC8533_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8347EA' typename='MPC8347EAT-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8347E' typename='MPC8347ET-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8347A' typename='MPC8347AT-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8347' typename='MPC8347T-powerpc64-cpu'/>
+  <cpu type='tcg' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='tcg' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8280' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8275' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8272' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8271' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8270' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8266_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8266_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8266' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8265_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8265_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8265' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8264_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8264_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8264' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8260_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8260_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8260' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8255_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8255_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8255' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8250_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8250_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8250' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8248' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8247' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8245' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8241' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='PowerQUICC-II' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC82xx' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC5200B' typename='MPC5200B_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC5200' typename='MPC5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC52xx' typename='MPC5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8240' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='440EP' typename='440EPb-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='tcg' name='405GPe' typename='405CRc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405GP' typename='405GPd-powerpc64-cpu'/>
+  <cpu type='tcg' name='405CR' typename='405CRc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405' typename='405D4-powerpc64-cpu'/>
+  <cpu type='tcg' name='403' typename='403GC-powerpc64-cpu'/>
   <cpu type='tcg' name='7457A_v1.2'/>
   <cpu type='tcg' name='750cl_v1.0'/>
   <cpu type='tcg' name='750cxe_v2.1'/>
index 61acfa3260a5e507cee8390fbbcc11968acbeb5f..0d317f60c4ee90508c1acdb1992c9b5fc26a752f 100644 (file)
     <property name='te' type='boolean' value='true'/>
     <property name='cmm' type='boolean' value='true'/>
   </hostCPU>
-  <cpu type='kvm' name='z10EC-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC-base' usable='yes'/>
-  <cpu type='kvm' name='z196.2-base' usable='yes'/>
-  <cpu type='kvm' name='z900-base' usable='yes'/>
-  <cpu type='kvm' name='z990' usable='yes'/>
-  <cpu type='kvm' name='z900.2-base' usable='yes'/>
-  <cpu type='kvm' name='host' usable='yes'/>
-  <cpu type='kvm' name='z900.3' usable='yes'/>
-  <cpu type='kvm' name='z114' usable='yes'/>
-  <cpu type='kvm' name='z890-base' usable='yes'/>
-  <cpu type='kvm' name='z13.2-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12.2' usable='yes'/>
-  <cpu type='kvm' name='z10BC' usable='yes'/>
-  <cpu type='kvm' name='z900.2' usable='yes'/>
-  <cpu type='kvm' name='z10BC.2' usable='yes'/>
-  <cpu type='kvm' name='z196' usable='yes'/>
-  <cpu type='kvm' name='z9EC' usable='yes'/>
-  <cpu type='kvm' name='z990-base' usable='yes'/>
-  <cpu type='kvm' name='z10EC.3' usable='yes'/>
-  <cpu type='kvm' name='z900' usable='yes'/>
-  <cpu type='kvm' name='z9EC.3-base' usable='yes'/>
-  <cpu type='kvm' name='z990.5-base' usable='yes'/>
-  <cpu type='kvm' name='z10EC.2' usable='yes'/>
-  <cpu type='kvm' name='z9BC.2' usable='yes'/>
-  <cpu type='kvm' name='z10EC' usable='yes'/>
-  <cpu type='kvm' name='z990.3-base' usable='yes'/>
-  <cpu type='kvm' name='z14' usable='yes'/>
-  <cpu type='kvm' name='z13s' usable='yes'/>
-  <cpu type='kvm' name='z10EC.3-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12.2-base' usable='yes'/>
-  <cpu type='kvm' name='z890.3-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.3' usable='yes'/>
-  <cpu type='kvm' name='z990.5' usable='yes'/>
-  <cpu type='kvm' name='z13' usable='yes'/>
-  <cpu type='kvm' name='z13s-base' usable='yes'/>
-  <cpu type='kvm' name='z14-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.2' usable='yes'/>
-  <cpu type='kvm' name='z990.4' usable='yes'/>
-  <cpu type='kvm' name='zEC12-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.2-base' usable='yes'/>
-  <cpu type='kvm' name='zBC12' usable='yes'/>
-  <cpu type='kvm' name='z196.2' usable='yes'/>
-  <cpu type='kvm' name='z990.3' usable='yes'/>
-  <cpu type='kvm' name='z990.2-base' usable='yes'/>
-  <cpu type='kvm' name='z900.3-base' usable='yes'/>
-  <cpu type='kvm' name='z890.3' usable='yes'/>
-  <cpu type='kvm' name='z10EC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z990.2' usable='yes'/>
-  <cpu type='kvm' name='z890.2' usable='yes'/>
-  <cpu type='kvm' name='zBC12-base' usable='yes'/>
-  <cpu type='kvm' name='z800-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12' usable='yes'/>
-  <cpu type='kvm' name='z9BC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z9BC' usable='yes'/>
-  <cpu type='kvm' name='z10BC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z990.4-base' usable='yes'/>
-  <cpu type='kvm' name='qemu' usable='yes'/>
-  <cpu type='kvm' name='z10BC-base' usable='yes'/>
-  <cpu type='kvm' name='z9BC-base' usable='yes'/>
-  <cpu type='kvm' name='z800' usable='yes'/>
-  <cpu type='kvm' name='z890.2-base' usable='yes'/>
-  <cpu type='kvm' name='z13.2' usable='yes'/>
-  <cpu type='kvm' name='z114-base' usable='yes'/>
-  <cpu type='kvm' name='z196-base' usable='yes'/>
-  <cpu type='kvm' name='z13-base' usable='yes'/>
-  <cpu type='kvm' name='z890' usable='yes'/>
-  <cpu type='tcg' name='z10EC-base' usable='no'>
+  <cpu type='kvm' name='z10EC-base' typename='z10EC-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC-base' typename='z9EC-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196.2-base' typename='z196.2-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900-base' typename='z900-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990' typename='z990-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.2-base' typename='z900.2-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='host' typename='host-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.3' typename='z900.3-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z114' typename='z114-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890-base' typename='z890-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13.2-base' typename='z13.2-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12.2' typename='zEC12.2-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC' typename='z10BC-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.2' typename='z900.2-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC.2' typename='z10BC.2-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196' typename='z196-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC' typename='z9EC-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990-base' typename='z990-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.3' typename='z10EC.3-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900' typename='z900-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.3-base' typename='z9EC.3-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.5-base' typename='z990.5-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.2' typename='z10EC.2-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC.2' typename='z9BC.2-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC' typename='z10EC-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.3-base' typename='z990.3-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14' typename='z14-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13s' typename='z13s-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.3-base' typename='z10EC.3-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12.2-base' typename='zEC12.2-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.3-base' typename='z890.3-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.3' typename='z9EC.3-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.5' typename='z990.5-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13' typename='z13-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13s-base' typename='z13s-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14-base' typename='z14-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.2' typename='z9EC.2-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.4' typename='z990.4-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12-base' typename='zEC12-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.2-base' typename='z9EC.2-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='zBC12' typename='zBC12-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196.2' typename='z196.2-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.3' typename='z990.3-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.2-base' typename='z990.2-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.3-base' typename='z900.3-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.3' typename='z890.3-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.2-base' typename='z10EC.2-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.2' typename='z990.2-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.2' typename='z890.2-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='zBC12-base' typename='zBC12-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z800-base' typename='z800-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12' typename='zEC12-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC.2-base' typename='z9BC.2-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC' typename='z9BC-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC.2-base' typename='z10BC.2-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.4-base' typename='z990.4-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='qemu' typename='qemu-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC-base' typename='z10BC-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC-base' typename='z9BC-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z800' typename='z800-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.2-base' typename='z890.2-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13.2' typename='z13.2-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z114-base' typename='z114-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196-base' typename='z196-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13-base' typename='z13-base-s390-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890' typename='z890-s390-cpu' usable='yes'/>
+  <cpu type='tcg' name='z10EC-base' typename='z10EC-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='pfpo'/>
     <blocker name='dfphp'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9EC-base' usable='no'>
+  <cpu type='tcg' name='z9EC-base' typename='z9EC-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='hfpue'/>
     <blocker name='hfpm'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z196.2-base' usable='no'>
+  <cpu type='tcg' name='z196.2-base' typename='z196.2-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='iacc2'/>
     <blocker name='cmpsceh'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900-base' usable='yes'/>
-  <cpu type='tcg' name='z990' usable='no'>
+  <cpu type='tcg' name='z900-base' typename='z900-base-s390-cpu' usable='yes'/>
+  <cpu type='tcg' name='z990' typename='z990-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900.2-base' usable='no'>
+  <cpu type='tcg' name='z900.2-base' typename='z900.2-base-s390-cpu' usable='no'>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='host'/>
-  <cpu type='tcg' name='z900.3' usable='no'>
+  <cpu type='tcg' name='host' typename='host-s390-cpu'/>
+  <cpu type='tcg' name='z900.3' typename='z900.3-s390-cpu' usable='no'>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z114' usable='no'>
+  <cpu type='tcg' name='z114' typename='z114-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='aefsi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890-base' usable='no'>
+  <cpu type='tcg' name='z890-base' typename='z890-base-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13.2-base' usable='no'>
+  <cpu type='tcg' name='z13.2-base' typename='z13.2-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='dfppc'/>
     <blocker name='iacc2'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zEC12.2' usable='no'>
+  <cpu type='tcg' name='zEC12.2' typename='zEC12.2-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='esop'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10BC' usable='no'>
+  <cpu type='tcg' name='z10BC' typename='z10BC-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='sthyi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900.2' usable='no'>
+  <cpu type='tcg' name='z900.2' typename='z900.2-s390-cpu' usable='no'>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10BC.2' usable='no'>
+  <cpu type='tcg' name='z10BC.2' typename='z10BC.2-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='sthyi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z196' usable='no'>
+  <cpu type='tcg' name='z196' typename='z196-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='aefsi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9EC' usable='no'>
+  <cpu type='tcg' name='z9EC' typename='z9EC-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='sthyi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990-base' usable='no'>
+  <cpu type='tcg' name='z990-base' typename='z990-base-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.3' usable='no'>
+  <cpu type='tcg' name='z10EC.3' typename='z10EC.3-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='sthyi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900' usable='yes'/>
-  <cpu type='tcg' name='z9EC.3-base' usable='no'>
+  <cpu type='tcg' name='z900' typename='z900-s390-cpu' usable='yes'/>
+  <cpu type='tcg' name='z9EC.3-base' typename='z9EC.3-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='hfpue'/>
     <blocker name='hfpm'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.5-base' usable='no'>
+  <cpu type='tcg' name='z990.5-base' typename='z990.5-base-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.2' usable='no'>
+  <cpu type='tcg' name='z10EC.2' typename='z10EC.2-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='sthyi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9BC.2' usable='no'>
+  <cpu type='tcg' name='z9BC.2' typename='z9BC.2-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='sthyi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10EC' usable='no'>
+  <cpu type='tcg' name='z10EC' typename='z10EC-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='sthyi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.3-base' usable='no'>
+  <cpu type='tcg' name='z990.3-base' typename='z990.3-base-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z14' usable='no'>
+  <cpu type='tcg' name='z14' typename='z14-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='esop'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13s' usable='no'>
+  <cpu type='tcg' name='z13s' typename='z13s-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='esop'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.3-base' usable='no'>
+  <cpu type='tcg' name='z10EC.3-base' typename='z10EC.3-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='pfpo'/>
     <blocker name='dfphp'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zEC12.2-base' usable='no'>
+  <cpu type='tcg' name='zEC12.2-base' typename='zEC12.2-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='iacc2'/>
     <blocker name='dfpzc'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.3-base' usable='no'>
+  <cpu type='tcg' name='z890.3-base' typename='z890.3-base-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.3' usable='no'>
+  <cpu type='tcg' name='z9EC.3' typename='z9EC.3-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='sthyi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.5' usable='no'>
+  <cpu type='tcg' name='z990.5' typename='z990.5-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13' usable='no'>
+  <cpu type='tcg' name='z13' typename='z13-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='esop'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13s-base' usable='no'>
+  <cpu type='tcg' name='z13s-base' typename='z13s-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='dfppc'/>
     <blocker name='iacc2'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z14-base' usable='no'>
+  <cpu type='tcg' name='z14-base' typename='z14-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='dfppc'/>
     <blocker name='tsi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.2' usable='no'>
+  <cpu type='tcg' name='z9EC.2' typename='z9EC.2-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='sthyi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.4' usable='no'>
+  <cpu type='tcg' name='z990.4' typename='z990.4-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zEC12-base' usable='no'>
+  <cpu type='tcg' name='zEC12-base' typename='zEC12-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='iacc2'/>
     <blocker name='dfpzc'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.2-base' usable='no'>
+  <cpu type='tcg' name='z9EC.2-base' typename='z9EC.2-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='hfpue'/>
     <blocker name='hfpm'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zBC12' usable='no'>
+  <cpu type='tcg' name='zBC12' typename='zBC12-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='esop'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z196.2' usable='no'>
+  <cpu type='tcg' name='z196.2' typename='z196.2-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='aefsi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.3' usable='no'>
+  <cpu type='tcg' name='z990.3' typename='z990.3-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.2-base' usable='no'>
+  <cpu type='tcg' name='z990.2-base' typename='z990.2-base-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900.3-base' usable='no'>
+  <cpu type='tcg' name='z900.3-base' typename='z900.3-base-s390-cpu' usable='no'>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.3' usable='no'>
+  <cpu type='tcg' name='z890.3' typename='z890.3-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.2-base' usable='no'>
+  <cpu type='tcg' name='z10EC.2-base' typename='z10EC.2-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='pfpo'/>
     <blocker name='dfphp'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.2' usable='no'>
+  <cpu type='tcg' name='z990.2' typename='z990.2-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.2' usable='no'>
+  <cpu type='tcg' name='z890.2' typename='z890.2-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zBC12-base' usable='no'>
+  <cpu type='tcg' name='zBC12-base' typename='zBC12-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='iacc2'/>
     <blocker name='dfpzc'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z800-base' usable='no'>
+  <cpu type='tcg' name='z800-base' typename='z800-base-s390-cpu' usable='no'>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zEC12' usable='no'>
+  <cpu type='tcg' name='zEC12' typename='zEC12-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='esop'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9BC.2-base' usable='no'>
+  <cpu type='tcg' name='z9BC.2-base' typename='z9BC.2-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='hfpue'/>
     <blocker name='hfpm'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9BC' usable='no'>
+  <cpu type='tcg' name='z9BC' typename='z9BC-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='sthyi'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10BC.2-base' usable='no'>
+  <cpu type='tcg' name='z10BC.2-base' typename='z10BC.2-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='pfpo'/>
     <blocker name='dfphp'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.4-base' usable='no'>
+  <cpu type='tcg' name='z990.4-base' typename='z990.4-base-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='qemu' usable='yes'/>
-  <cpu type='tcg' name='z10BC-base' usable='no'>
+  <cpu type='tcg' name='qemu' typename='qemu-s390-cpu' usable='yes'/>
+  <cpu type='tcg' name='z10BC-base' typename='z10BC-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='pfpo'/>
     <blocker name='dfphp'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9BC-base' usable='no'>
+  <cpu type='tcg' name='z9BC-base' typename='z9BC-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='hfpue'/>
     <blocker name='hfpm'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z800' usable='no'>
+  <cpu type='tcg' name='z800' typename='z800-s390-cpu' usable='no'>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.2-base' usable='no'>
+  <cpu type='tcg' name='z890.2-base' typename='z890.2-base-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13.2' usable='no'>
+  <cpu type='tcg' name='z13.2' typename='z13.2-s390-cpu' usable='no'>
     <blocker name='cmm'/>
     <blocker name='dateh2'/>
     <blocker name='esop'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z114-base' usable='no'>
+  <cpu type='tcg' name='z114-base' typename='z114-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='iacc2'/>
     <blocker name='cmpsceh'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z196-base' usable='no'>
+  <cpu type='tcg' name='z196-base' typename='z196-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='iacc2'/>
     <blocker name='cmpsceh'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13-base' usable='no'>
+  <cpu type='tcg' name='z13-base' typename='z13-base-s390-cpu' usable='no'>
     <blocker name='dateh2'/>
     <blocker name='dfppc'/>
     <blocker name='iacc2'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890' usable='no'>
+  <cpu type='tcg' name='z890' typename='z890-s390-cpu' usable='no'>
     <blocker name='hfpm'/>
     <blocker name='msa'/>
     <blocker name='type'/>
index 875ec5f615badda21fd039c351a4b6af53173c08..10a94a7f1c720fd2bf0aa5db448e5b855fae8786 100644 (file)
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
index f37d12c8ae817b3c3bba2e1ddec25f7f9fd11ba3..8ca2be3b83cf0a83f8d2df16322226150ddf6e28 100644 (file)
     <property name='te' type='boolean' value='true'/>
     <property name='cmm' type='boolean' value='true'/>
   </hostCPU>
-  <cpu type='kvm' name='z890.2' usable='yes'/>
-  <cpu type='kvm' name='z990.4' usable='yes'/>
-  <cpu type='kvm' name='z10BC.2' usable='yes'/>
-  <cpu type='kvm' name='z196.2' usable='yes'/>
-  <cpu type='kvm' name='z14' usable='yes'/>
-  <cpu type='kvm' name='z9BC-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12-base' usable='yes'/>
-  <cpu type='kvm' name='z196-base' usable='yes'/>
-  <cpu type='kvm' name='z13-base' usable='yes'/>
-  <cpu type='kvm' name='z990.3' usable='yes'/>
-  <cpu type='kvm' name='host' usable='yes'/>
-  <cpu type='kvm' name='z9EC' usable='yes'/>
-  <cpu type='kvm' name='zBC12' usable='yes'/>
-  <cpu type='kvm' name='z9EC.3' usable='yes'/>
-  <cpu type='kvm' name='z196.2-base' usable='yes'/>
-  <cpu type='kvm' name='qemu' usable='yes'/>
-  <cpu type='kvm' name='zEC12.2-base' usable='yes'/>
-  <cpu type='kvm' name='z800-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.2' usable='yes'/>
-  <cpu type='kvm' name='z900.2-base' usable='yes'/>
-  <cpu type='kvm' name='z900.3' usable='yes'/>
-  <cpu type='kvm' name='z890-base' usable='yes'/>
-  <cpu type='kvm' name='z890' usable='yes'/>
-  <cpu type='kvm' name='z990.4-base' usable='yes'/>
-  <cpu type='kvm' name='z10BC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z900.2' usable='yes'/>
-  <cpu type='kvm' name='z9BC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z800' usable='yes'/>
-  <cpu type='kvm' name='z114' usable='yes'/>
-  <cpu type='kvm' name='z13' usable='yes'/>
-  <cpu type='kvm' name='z990' usable='yes'/>
-  <cpu type='kvm' name='z13s-base' usable='yes'/>
-  <cpu type='kvm' name='z990.2' usable='yes'/>
-  <cpu type='kvm' name='z14-base' usable='yes'/>
-  <cpu type='kvm' name='z890.2-base' usable='yes'/>
-  <cpu type='kvm' name='z196' usable='yes'/>
-  <cpu type='kvm' name='z10EC' usable='yes'/>
-  <cpu type='kvm' name='z13s' usable='yes'/>
-  <cpu type='kvm' name='z900' usable='yes'/>
-  <cpu type='kvm' name='z10EC.3' usable='yes'/>
-  <cpu type='kvm' name='z10EC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z114-base' usable='yes'/>
-  <cpu type='kvm' name='z990.2-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z890.3' usable='yes'/>
-  <cpu type='kvm' name='z900.3-base' usable='yes'/>
-  <cpu type='kvm' name='z9BC.2' usable='yes'/>
-  <cpu type='kvm' name='z10BC' usable='yes'/>
-  <cpu type='kvm' name='z990.5' usable='yes'/>
-  <cpu type='kvm' name='zEC12.2' usable='yes'/>
-  <cpu type='kvm' name='z10EC-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.3-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12' usable='yes'/>
-  <cpu type='kvm' name='z990.5-base' usable='yes'/>
-  <cpu type='kvm' name='z10BC-base' usable='yes'/>
-  <cpu type='kvm' name='z900-base' usable='yes'/>
-  <cpu type='kvm' name='z13.2' usable='yes'/>
-  <cpu type='kvm' name='zBC12-base' usable='yes'/>
-  <cpu type='kvm' name='z13.2-base' usable='yes'/>
-  <cpu type='kvm' name='z890.3-base' usable='yes'/>
-  <cpu type='kvm' name='z990-base' usable='yes'/>
-  <cpu type='kvm' name='z10EC.2' usable='yes'/>
-  <cpu type='kvm' name='z9BC' usable='yes'/>
-  <cpu type='kvm' name='z10EC.3-base' usable='yes'/>
-  <cpu type='kvm' name='z990.3-base' usable='yes'/>
-  <cpu type='tcg' name='z890.2' usable='no'>
+  <cpu type='kvm' name='z890.2' typename='z890.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.4' typename='z990.4-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC.2' typename='z10BC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196.2' typename='z196.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14' typename='z14-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC-base' typename='z9BC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12-base' typename='zEC12-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196-base' typename='z196-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13-base' typename='z13-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.3' typename='z990.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='host' typename='host-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC' typename='z9EC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zBC12' typename='zBC12-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.3' typename='z9EC.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196.2-base' typename='z196.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='qemu' typename='qemu-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12.2-base' typename='zEC12.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z800-base' typename='z800-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.2' typename='z9EC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.2-base' typename='z900.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.3' typename='z900.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890-base' typename='z890-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890' typename='z890-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.4-base' typename='z990.4-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC.2-base' typename='z10BC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.2' typename='z900.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC.2-base' typename='z9BC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z800' typename='z800-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z114' typename='z114-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13' typename='z13-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990' typename='z990-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13s-base' typename='z13s-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.2' typename='z990.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14-base' typename='z14-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.2-base' typename='z890.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196' typename='z196-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC' typename='z10EC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13s' typename='z13s-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900' typename='z900-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.3' typename='z10EC.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.2-base' typename='z10EC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z114-base' typename='z114-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.2-base' typename='z990.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.2-base' typename='z9EC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.3' typename='z890.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.3-base' typename='z900.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC.2' typename='z9BC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC' typename='z10BC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.5' typename='z990.5-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12.2' typename='zEC12.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC-base' typename='z10EC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC-base' typename='z9EC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.3-base' typename='z9EC.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12' typename='zEC12-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.5-base' typename='z990.5-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC-base' typename='z10BC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900-base' typename='z900-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13.2' typename='z13.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zBC12-base' typename='zBC12-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13.2-base' typename='z13.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.3-base' typename='z890.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990-base' typename='z990-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.2' typename='z10EC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC' typename='z9BC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.3-base' typename='z10EC.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.3-base' typename='z990.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z890.2' typename='z890.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.4' usable='no'>
+  <cpu type='tcg' name='z990.4' typename='z990.4-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10BC.2' usable='no'>
+  <cpu type='tcg' name='z10BC.2' typename='z10BC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z196.2' usable='no'>
+  <cpu type='tcg' name='z196.2' typename='z196.2-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z14' usable='no'>
+  <cpu type='tcg' name='z14' typename='z14-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9BC-base' usable='no'>
+  <cpu type='tcg' name='z9BC-base' typename='z9BC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zEC12-base' usable='no'>
+  <cpu type='tcg' name='zEC12-base' typename='zEC12-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z196-base' usable='no'>
+  <cpu type='tcg' name='z196-base' typename='z196-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13-base' usable='no'>
+  <cpu type='tcg' name='z13-base' typename='z13-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.3' usable='no'>
+  <cpu type='tcg' name='z990.3' typename='z990.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='host'/>
-  <cpu type='tcg' name='z9EC' usable='no'>
+  <cpu type='tcg' name='host' typename='host-s390x-cpu'/>
+  <cpu type='tcg' name='z9EC' typename='z9EC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zBC12' usable='no'>
+  <cpu type='tcg' name='zBC12' typename='zBC12-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.3' usable='no'>
+  <cpu type='tcg' name='z9EC.3' typename='z9EC.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z196.2-base' usable='no'>
+  <cpu type='tcg' name='z196.2-base' typename='z196.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='qemu' usable='yes'/>
-  <cpu type='tcg' name='zEC12.2-base' usable='no'>
+  <cpu type='tcg' name='qemu' typename='qemu-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='zEC12.2-base' typename='zEC12.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z800-base' usable='no'>
+  <cpu type='tcg' name='z800-base' typename='z800-base-s390x-cpu' usable='no'>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.2' usable='no'>
+  <cpu type='tcg' name='z9EC.2' typename='z9EC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900.2-base' usable='no'>
+  <cpu type='tcg' name='z900.2-base' typename='z900.2-base-s390x-cpu' usable='no'>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900.3' usable='no'>
+  <cpu type='tcg' name='z900.3' typename='z900.3-s390x-cpu' usable='no'>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890-base' usable='no'>
+  <cpu type='tcg' name='z890-base' typename='z890-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890' usable='no'>
+  <cpu type='tcg' name='z890' typename='z890-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.4-base' usable='no'>
+  <cpu type='tcg' name='z990.4-base' typename='z990.4-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10BC.2-base' usable='no'>
+  <cpu type='tcg' name='z10BC.2-base' typename='z10BC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900.2' usable='no'>
+  <cpu type='tcg' name='z900.2' typename='z900.2-s390x-cpu' usable='no'>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9BC.2-base' usable='no'>
+  <cpu type='tcg' name='z9BC.2-base' typename='z9BC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z800' usable='no'>
+  <cpu type='tcg' name='z800' typename='z800-s390x-cpu' usable='no'>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z114' usable='no'>
+  <cpu type='tcg' name='z114' typename='z114-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13' usable='no'>
+  <cpu type='tcg' name='z13' typename='z13-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990' usable='no'>
+  <cpu type='tcg' name='z990' typename='z990-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13s-base' usable='no'>
+  <cpu type='tcg' name='z13s-base' typename='z13s-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.2' usable='no'>
+  <cpu type='tcg' name='z990.2' typename='z990.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z14-base' usable='no'>
+  <cpu type='tcg' name='z14-base' typename='z14-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.2-base' usable='no'>
+  <cpu type='tcg' name='z890.2-base' typename='z890.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z196' usable='no'>
+  <cpu type='tcg' name='z196' typename='z196-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10EC' usable='no'>
+  <cpu type='tcg' name='z10EC' typename='z10EC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13s' usable='no'>
+  <cpu type='tcg' name='z13s' typename='z13s-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900' usable='yes'/>
-  <cpu type='tcg' name='z10EC.3' usable='no'>
+  <cpu type='tcg' name='z900' typename='z900-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z10EC.3' typename='z10EC.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.2-base' usable='no'>
+  <cpu type='tcg' name='z10EC.2-base' typename='z10EC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z114-base' usable='no'>
+  <cpu type='tcg' name='z114-base' typename='z114-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.2-base' usable='no'>
+  <cpu type='tcg' name='z990.2-base' typename='z990.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.2-base' usable='no'>
+  <cpu type='tcg' name='z9EC.2-base' typename='z9EC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.3' usable='no'>
+  <cpu type='tcg' name='z890.3' typename='z890.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900.3-base' usable='no'>
+  <cpu type='tcg' name='z900.3-base' typename='z900.3-base-s390x-cpu' usable='no'>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9BC.2' usable='no'>
+  <cpu type='tcg' name='z9BC.2' typename='z9BC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10BC' usable='no'>
+  <cpu type='tcg' name='z10BC' typename='z10BC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.5' usable='no'>
+  <cpu type='tcg' name='z990.5' typename='z990.5-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zEC12.2' usable='no'>
+  <cpu type='tcg' name='zEC12.2' typename='zEC12.2-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10EC-base' usable='no'>
+  <cpu type='tcg' name='z10EC-base' typename='z10EC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9EC-base' usable='no'>
+  <cpu type='tcg' name='z9EC-base' typename='z9EC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.3-base' usable='no'>
+  <cpu type='tcg' name='z9EC.3-base' typename='z9EC.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zEC12' usable='no'>
+  <cpu type='tcg' name='zEC12' typename='zEC12-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.5-base' usable='no'>
+  <cpu type='tcg' name='z990.5-base' typename='z990.5-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10BC-base' usable='no'>
+  <cpu type='tcg' name='z10BC-base' typename='z10BC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900-base' usable='yes'/>
-  <cpu type='tcg' name='z13.2' usable='no'>
+  <cpu type='tcg' name='z900-base' typename='z900-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z13.2' typename='z13.2-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zBC12-base' usable='no'>
+  <cpu type='tcg' name='zBC12-base' typename='zBC12-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13.2-base' usable='no'>
+  <cpu type='tcg' name='z13.2-base' typename='z13.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.3-base' usable='no'>
+  <cpu type='tcg' name='z890.3-base' typename='z890.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990-base' usable='no'>
+  <cpu type='tcg' name='z990-base' typename='z990-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='hfpm'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.2' usable='no'>
+  <cpu type='tcg' name='z10EC.2' typename='z10EC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9BC' usable='no'>
+  <cpu type='tcg' name='z9BC' typename='z9BC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.3-base' usable='no'>
+  <cpu type='tcg' name='z10EC.3-base' typename='z10EC.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.3-base' usable='no'>
+  <cpu type='tcg' name='z990.3-base' typename='z990.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
index a69b632917c7ad7f61eaff1b5a0dc64983ad5da3..fd8e545e6e6d4479acfa308111b8a41a9f6d89d5 100644 (file)
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
index 0a2f801f53e83cfcd4b671c9d52bf60e074326fc..037ecf959443f14618aedbca54433e5ffdf2f40b 100644 (file)
   <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'/>
index 5f4d657170ff03c1c29ed42edda1a306ad0d018e..ef52887411e7308dffeb9b857c94281c043f6c70 100644 (file)
   <microcodeVersion>42900289</microcodeVersion>
   <package>v2.12.0-rc0</package>
   <arch>ppc64</arch>
-  <cpu type='kvm' name='default'/>
-  <cpu type='kvm' name='ppc'/>
-  <cpu type='kvm' name='ppc32'/>
-  <cpu type='kvm' name='ppc64'/>
-  <cpu type='kvm' name='970mp'/>
-  <cpu type='kvm' name='970fx'/>
-  <cpu type='kvm' name='970'/>
-  <cpu type='kvm' name='POWER9'/>
-  <cpu type='kvm' name='power8nvl'/>
-  <cpu type='kvm' name='POWER8'/>
-  <cpu type='kvm' name='power8e'/>
-  <cpu type='kvm' name='power7+'/>
-  <cpu type='kvm' name='POWER7'/>
-  <cpu type='kvm' name='power5gs'/>
-  <cpu type='kvm' name='power5+'/>
-  <cpu type='kvm' name='apollo7pm'/>
-  <cpu type='kvm' name='7457a'/>
-  <cpu type='kvm' name='7447a'/>
-  <cpu type='kvm' name='apollo7'/>
-  <cpu type='kvm' name='7457'/>
-  <cpu type='kvm' name='7447'/>
-  <cpu type='kvm' name='apollo6'/>
-  <cpu type='kvm' name='7455'/>
-  <cpu type='kvm' name='7445'/>
-  <cpu type='kvm' name='7451'/>
-  <cpu type='kvm' name='7441'/>
-  <cpu type='kvm' name='vger'/>
-  <cpu type='kvm' name='7450'/>
-  <cpu type='kvm' name='7448'/>
-  <cpu type='kvm' name='nitro'/>
-  <cpu type='kvm' name='7410'/>
-  <cpu type='kvm' name='g4'/>
-  <cpu type='kvm' name='max'/>
-  <cpu type='kvm' name='7400'/>
-  <cpu type='kvm' name='goldfinger'/>
-  <cpu type='kvm' name='755'/>
-  <cpu type='kvm' name='745'/>
-  <cpu type='kvm' name='lonestar'/>
-  <cpu type='kvm' name='750l'/>
-  <cpu type='kvm' name='750gx'/>
-  <cpu type='kvm' name='750fx'/>
-  <cpu type='kvm' name='750cxe'/>
-  <cpu type='kvm' name='750cx'/>
-  <cpu type='kvm' name='750cl'/>
-  <cpu type='kvm' name='conan/doyle'/>
-  <cpu type='kvm' name='g3'/>
-  <cpu type='kvm' name='typhoon'/>
-  <cpu type='kvm' name='750'/>
-  <cpu type='kvm' name='arthur'/>
-  <cpu type='kvm' name='740'/>
-  <cpu type='kvm' name='mach5'/>
-  <cpu type='kvm' name='sirocco'/>
-  <cpu type='kvm' name='604e'/>
-  <cpu type='kvm' name='goldeneye'/>
-  <cpu type='kvm' name='603r'/>
-  <cpu type='kvm' name='vaillant'/>
-  <cpu type='kvm' name='stretch'/>
-  <cpu type='kvm' name='603e'/>
-  <cpu type='kvm' name='vanilla'/>
-  <cpu type='kvm' name='601v'/>
-  <cpu type='kvm' name='601'/>
-  <cpu type='kvm' name='mpc8560'/>
-  <cpu type='kvm' name='mpc8555e'/>
-  <cpu type='kvm' name='mpc8555'/>
-  <cpu type='kvm' name='mpc8548e'/>
-  <cpu type='kvm' name='mpc8548'/>
-  <cpu type='kvm' name='mpc8547e'/>
-  <cpu type='kvm' name='mpc8545e'/>
-  <cpu type='kvm' name='mpc8545'/>
-  <cpu type='kvm' name='mpc8544e'/>
-  <cpu type='kvm' name='mpc8544'/>
-  <cpu type='kvm' name='mpc8543e'/>
-  <cpu type='kvm' name='mpc8543'/>
-  <cpu type='kvm' name='mpc8541e'/>
-  <cpu type='kvm' name='mpc8541'/>
-  <cpu type='kvm' name='mpc8540'/>
-  <cpu type='kvm' name='mpc8533e'/>
-  <cpu type='kvm' name='mpc8533'/>
-  <cpu type='kvm' name='e500v2'/>
-  <cpu type='kvm' name='e500v1'/>
-  <cpu type='kvm' name='e500'/>
-  <cpu type='kvm' name='mpc8347ea'/>
-  <cpu type='kvm' name='mpc8347e'/>
-  <cpu type='kvm' name='mpc8347a'/>
-  <cpu type='kvm' name='mpc8347'/>
-  <cpu type='kvm' name='e300'/>
-  <cpu type='kvm' name='e200'/>
-  <cpu type='kvm' name='mpc8280'/>
-  <cpu type='kvm' name='mpc8275'/>
-  <cpu type='kvm' name='mpc8272'/>
-  <cpu type='kvm' name='mpc8271'/>
-  <cpu type='kvm' name='mpc8270'/>
-  <cpu type='kvm' name='mpc8266_hip4'/>
-  <cpu type='kvm' name='mpc8266_hip3'/>
-  <cpu type='kvm' name='mpc8266'/>
-  <cpu type='kvm' name='mpc8265_hip4'/>
-  <cpu type='kvm' name='mpc8265_hip3'/>
-  <cpu type='kvm' name='mpc8265'/>
-  <cpu type='kvm' name='mpc8264_hip4'/>
-  <cpu type='kvm' name='mpc8264_hip3'/>
-  <cpu type='kvm' name='mpc8264'/>
-  <cpu type='kvm' name='mpc8260_hip4'/>
-  <cpu type='kvm' name='mpc8260_hip3'/>
-  <cpu type='kvm' name='mpc8260'/>
-  <cpu type='kvm' name='mpc8255_hip4'/>
-  <cpu type='kvm' name='mpc8255_hip3'/>
-  <cpu type='kvm' name='mpc8255'/>
-  <cpu type='kvm' name='mpc8250_hip4'/>
-  <cpu type='kvm' name='mpc8250_hip3'/>
-  <cpu type='kvm' name='mpc8250'/>
-  <cpu type='kvm' name='mpc8248'/>
-  <cpu type='kvm' name='mpc8247'/>
-  <cpu type='kvm' name='mpc8245'/>
-  <cpu type='kvm' name='mpc8241'/>
-  <cpu type='kvm' name='powerquicc-ii'/>
-  <cpu type='kvm' name='mpc82xx'/>
-  <cpu type='kvm' name='mpc5200b'/>
-  <cpu type='kvm' name='mpc5200'/>
-  <cpu type='kvm' name='mpc52xx'/>
-  <cpu type='kvm' name='mpc8240'/>
-  <cpu type='kvm' name='460ex'/>
-  <cpu type='kvm' name='440ep'/>
-  <cpu type='kvm' name='x2vp50'/>
-  <cpu type='kvm' name='x2vp7'/>
-  <cpu type='kvm' name='405gpe'/>
-  <cpu type='kvm' name='405gp'/>
-  <cpu type='kvm' name='405cr'/>
-  <cpu type='kvm' name='405'/>
-  <cpu type='kvm' name='403'/>
+  <cpu type='kvm' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER8' typename='host-powerpc64-cpu'/>
+  <cpu type='kvm' name='power8e' typename='power8e_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='power7+' typename='power7+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER7' typename='power7_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='power5gs' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='power5+' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo7pm' typename='7457a_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457a' typename='7457a_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447a' typename='7447a_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='g4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='lonestar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='conan/doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='kvm' name='g3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='kvm' name='sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='kvm' name='stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8560' typename='mpc8560_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8555e' typename='mpc8555e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8555' typename='mpc8555_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8548e' typename='mpc8548e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8548' typename='mpc8548_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8547e' typename='mpc8547e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8545e' typename='mpc8545e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8545' typename='mpc8545_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8544e' typename='mpc8544e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8544' typename='mpc8544_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8543e' typename='mpc8543e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8543' typename='mpc8543_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8541e' typename='mpc8541e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8541' typename='mpc8541_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8540' typename='mpc8540_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8533e' typename='mpc8533e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8533' typename='mpc8533_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347ea' typename='mpc8347eat-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347e' typename='mpc8347et-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347a' typename='mpc8347at-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347' typename='mpc8347t-powerpc64-cpu'/>
+  <cpu type='kvm' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='kvm' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8280' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8275' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8272' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8271' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8270' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8248' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8247' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8245' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8241' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='powerquicc-ii' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc82xx' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc5200b' typename='mpc5200b_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc5200' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc52xx' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8240' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='460ex' typename='460exb-powerpc64-cpu'/>
+  <cpu type='kvm' name='440ep' typename='440epb-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='kvm' name='405gpe' typename='405crc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405gp' typename='405gpd-powerpc64-cpu'/>
+  <cpu type='kvm' name='405cr' typename='405crc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405' typename='405d4-powerpc64-cpu'/>
+  <cpu type='kvm' name='403' typename='403gc-powerpc64-cpu'/>
   <cpu type='kvm' name='mpc8547e_v21'/>
   <cpu type='kvm' name='750cl_v1.0'/>
   <cpu type='kvm' name='7457a_v1.1'/>
   <cpu type='kvm' name='750_v3.1'/>
   <cpu type='kvm' name='power8e_v2.1'/>
   <cpu type='kvm' name='mpc8568e'/>
-  <cpu type='tcg' name='default'/>
-  <cpu type='tcg' name='ppc'/>
-  <cpu type='tcg' name='ppc32'/>
-  <cpu type='tcg' name='ppc64'/>
-  <cpu type='tcg' name='970mp'/>
-  <cpu type='tcg' name='970fx'/>
-  <cpu type='tcg' name='970'/>
-  <cpu type='tcg' name='POWER9'/>
-  <cpu type='tcg' name='power8nvl'/>
-  <cpu type='tcg' name='POWER8'/>
-  <cpu type='tcg' name='power8e'/>
-  <cpu type='tcg' name='power7+'/>
-  <cpu type='tcg' name='POWER7'/>
-  <cpu type='tcg' name='power5gs'/>
-  <cpu type='tcg' name='power5+'/>
-  <cpu type='tcg' name='apollo7pm'/>
-  <cpu type='tcg' name='7457a'/>
-  <cpu type='tcg' name='7447a'/>
-  <cpu type='tcg' name='apollo7'/>
-  <cpu type='tcg' name='7457'/>
-  <cpu type='tcg' name='7447'/>
-  <cpu type='tcg' name='apollo6'/>
-  <cpu type='tcg' name='7455'/>
-  <cpu type='tcg' name='7445'/>
-  <cpu type='tcg' name='7451'/>
-  <cpu type='tcg' name='7441'/>
-  <cpu type='tcg' name='vger'/>
-  <cpu type='tcg' name='7450'/>
-  <cpu type='tcg' name='7448'/>
-  <cpu type='tcg' name='nitro'/>
-  <cpu type='tcg' name='7410'/>
-  <cpu type='tcg' name='g4'/>
-  <cpu type='tcg' name='max'/>
-  <cpu type='tcg' name='7400'/>
-  <cpu type='tcg' name='goldfinger'/>
-  <cpu type='tcg' name='755'/>
-  <cpu type='tcg' name='745'/>
-  <cpu type='tcg' name='lonestar'/>
-  <cpu type='tcg' name='750l'/>
-  <cpu type='tcg' name='750gx'/>
-  <cpu type='tcg' name='750fx'/>
-  <cpu type='tcg' name='750cxe'/>
-  <cpu type='tcg' name='750cx'/>
-  <cpu type='tcg' name='750cl'/>
-  <cpu type='tcg' name='conan/doyle'/>
-  <cpu type='tcg' name='g3'/>
-  <cpu type='tcg' name='typhoon'/>
-  <cpu type='tcg' name='750'/>
-  <cpu type='tcg' name='arthur'/>
-  <cpu type='tcg' name='740'/>
-  <cpu type='tcg' name='mach5'/>
-  <cpu type='tcg' name='sirocco'/>
-  <cpu type='tcg' name='604e'/>
-  <cpu type='tcg' name='goldeneye'/>
-  <cpu type='tcg' name='603r'/>
-  <cpu type='tcg' name='vaillant'/>
-  <cpu type='tcg' name='stretch'/>
-  <cpu type='tcg' name='603e'/>
-  <cpu type='tcg' name='vanilla'/>
-  <cpu type='tcg' name='601v'/>
-  <cpu type='tcg' name='601'/>
-  <cpu type='tcg' name='mpc8560'/>
-  <cpu type='tcg' name='mpc8555e'/>
-  <cpu type='tcg' name='mpc8555'/>
-  <cpu type='tcg' name='mpc8548e'/>
-  <cpu type='tcg' name='mpc8548'/>
-  <cpu type='tcg' name='mpc8547e'/>
-  <cpu type='tcg' name='mpc8545e'/>
-  <cpu type='tcg' name='mpc8545'/>
-  <cpu type='tcg' name='mpc8544e'/>
-  <cpu type='tcg' name='mpc8544'/>
-  <cpu type='tcg' name='mpc8543e'/>
-  <cpu type='tcg' name='mpc8543'/>
-  <cpu type='tcg' name='mpc8541e'/>
-  <cpu type='tcg' name='mpc8541'/>
-  <cpu type='tcg' name='mpc8540'/>
-  <cpu type='tcg' name='mpc8533e'/>
-  <cpu type='tcg' name='mpc8533'/>
-  <cpu type='tcg' name='e500v2'/>
-  <cpu type='tcg' name='e500v1'/>
-  <cpu type='tcg' name='e500'/>
-  <cpu type='tcg' name='mpc8347ea'/>
-  <cpu type='tcg' name='mpc8347e'/>
-  <cpu type='tcg' name='mpc8347a'/>
-  <cpu type='tcg' name='mpc8347'/>
-  <cpu type='tcg' name='e300'/>
-  <cpu type='tcg' name='e200'/>
-  <cpu type='tcg' name='mpc8280'/>
-  <cpu type='tcg' name='mpc8275'/>
-  <cpu type='tcg' name='mpc8272'/>
-  <cpu type='tcg' name='mpc8271'/>
-  <cpu type='tcg' name='mpc8270'/>
-  <cpu type='tcg' name='mpc8266_hip4'/>
-  <cpu type='tcg' name='mpc8266_hip3'/>
-  <cpu type='tcg' name='mpc8266'/>
-  <cpu type='tcg' name='mpc8265_hip4'/>
-  <cpu type='tcg' name='mpc8265_hip3'/>
-  <cpu type='tcg' name='mpc8265'/>
-  <cpu type='tcg' name='mpc8264_hip4'/>
-  <cpu type='tcg' name='mpc8264_hip3'/>
-  <cpu type='tcg' name='mpc8264'/>
-  <cpu type='tcg' name='mpc8260_hip4'/>
-  <cpu type='tcg' name='mpc8260_hip3'/>
-  <cpu type='tcg' name='mpc8260'/>
-  <cpu type='tcg' name='mpc8255_hip4'/>
-  <cpu type='tcg' name='mpc8255_hip3'/>
-  <cpu type='tcg' name='mpc8255'/>
-  <cpu type='tcg' name='mpc8250_hip4'/>
-  <cpu type='tcg' name='mpc8250_hip3'/>
-  <cpu type='tcg' name='mpc8250'/>
-  <cpu type='tcg' name='mpc8248'/>
-  <cpu type='tcg' name='mpc8247'/>
-  <cpu type='tcg' name='mpc8245'/>
-  <cpu type='tcg' name='mpc8241'/>
-  <cpu type='tcg' name='powerquicc-ii'/>
-  <cpu type='tcg' name='mpc82xx'/>
-  <cpu type='tcg' name='mpc5200b'/>
-  <cpu type='tcg' name='mpc5200'/>
-  <cpu type='tcg' name='mpc52xx'/>
-  <cpu type='tcg' name='mpc8240'/>
-  <cpu type='tcg' name='460ex'/>
-  <cpu type='tcg' name='440ep'/>
-  <cpu type='tcg' name='x2vp50'/>
-  <cpu type='tcg' name='x2vp7'/>
-  <cpu type='tcg' name='405gpe'/>
-  <cpu type='tcg' name='405gp'/>
-  <cpu type='tcg' name='405cr'/>
-  <cpu type='tcg' name='405'/>
-  <cpu type='tcg' name='403'/>
+  <cpu type='tcg' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='power8e' typename='power8e_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='power7+' typename='power7+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER7' typename='power7_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='power5gs' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='power5+' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo7pm' typename='7457a_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457a' typename='7457a_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447a' typename='7447a_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='g4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='lonestar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='conan/doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='tcg' name='g3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='tcg' name='sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='tcg' name='stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8560' typename='mpc8560_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8555e' typename='mpc8555e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8555' typename='mpc8555_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8548e' typename='mpc8548e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8548' typename='mpc8548_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8547e' typename='mpc8547e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8545e' typename='mpc8545e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8545' typename='mpc8545_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8544e' typename='mpc8544e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8544' typename='mpc8544_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8543e' typename='mpc8543e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8543' typename='mpc8543_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8541e' typename='mpc8541e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8541' typename='mpc8541_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8540' typename='mpc8540_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8533e' typename='mpc8533e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8533' typename='mpc8533_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347ea' typename='mpc8347eat-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347e' typename='mpc8347et-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347a' typename='mpc8347at-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347' typename='mpc8347t-powerpc64-cpu'/>
+  <cpu type='tcg' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='tcg' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8280' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8275' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8272' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8271' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8270' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8248' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8247' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8245' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8241' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='powerquicc-ii' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc82xx' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc5200b' typename='mpc5200b_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc5200' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc52xx' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8240' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='460ex' typename='460exb-powerpc64-cpu'/>
+  <cpu type='tcg' name='440ep' typename='440epb-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='tcg' name='405gpe' typename='405crc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405gp' typename='405gpd-powerpc64-cpu'/>
+  <cpu type='tcg' name='405cr' typename='405crc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405' typename='405d4-powerpc64-cpu'/>
+  <cpu type='tcg' name='403' typename='403gc-powerpc64-cpu'/>
   <cpu type='tcg' name='mpc8547e_v21'/>
   <cpu type='tcg' name='750cl_v1.0'/>
   <cpu type='tcg' name='7457a_v1.1'/>
index 4ac074101898b105bb2deb92b64da590bee70fe2..b3245762d47dd08f04938a7eafaafdd438ea152b 100644 (file)
     <property name='te' type='boolean' value='true'/>
     <property name='cmm' type='boolean' value='true'/>
   </hostCPU>
-  <cpu type='kvm' name='z890.2' usable='yes'/>
-  <cpu type='kvm' name='z990.4' usable='yes'/>
-  <cpu type='kvm' name='z10BC.2' usable='yes'/>
-  <cpu type='kvm' name='z196.2' usable='yes'/>
-  <cpu type='kvm' name='z14' usable='yes'/>
-  <cpu type='kvm' name='z9BC-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12-base' usable='yes'/>
-  <cpu type='kvm' name='z196-base' usable='yes'/>
-  <cpu type='kvm' name='z13-base' usable='yes'/>
-  <cpu type='kvm' name='z990.3' usable='yes'/>
-  <cpu type='kvm' name='host' usable='yes'/>
-  <cpu type='kvm' name='z9EC' usable='yes'/>
-  <cpu type='kvm' name='zBC12' usable='yes'/>
-  <cpu type='kvm' name='z9EC.3' usable='yes'/>
-  <cpu type='kvm' name='z196.2-base' usable='yes'/>
-  <cpu type='kvm' name='qemu' usable='no'>
+  <cpu type='kvm' name='z890.2' typename='z890.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.4' typename='z990.4-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC.2' typename='z10BC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196.2' typename='z196.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14' typename='z14-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC-base' typename='z9BC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12-base' typename='zEC12-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196-base' typename='z196-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13-base' typename='z13-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.3' typename='z990.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='host' typename='host-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC' typename='z9EC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zBC12' typename='zBC12-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.3' typename='z9EC.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196.2-base' typename='z196.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='qemu' typename='qemu-s390x-cpu' usable='no'>
     <blocker name='ais'/>
   </cpu>
-  <cpu type='kvm' name='zEC12.2-base' usable='yes'/>
-  <cpu type='kvm' name='z800-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.2' usable='yes'/>
-  <cpu type='kvm' name='z900.2-base' usable='yes'/>
-  <cpu type='kvm' name='z900.3' usable='yes'/>
-  <cpu type='kvm' name='z890-base' usable='yes'/>
-  <cpu type='kvm' name='z890' usable='yes'/>
-  <cpu type='kvm' name='z990.4-base' usable='yes'/>
-  <cpu type='kvm' name='z10BC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z900.2' usable='yes'/>
-  <cpu type='kvm' name='z9BC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z800' usable='yes'/>
-  <cpu type='kvm' name='z114' usable='yes'/>
-  <cpu type='kvm' name='z13' usable='yes'/>
-  <cpu type='kvm' name='z13s-base' usable='yes'/>
-  <cpu type='kvm' name='z990' usable='yes'/>
-  <cpu type='kvm' name='z990.2' usable='yes'/>
-  <cpu type='kvm' name='z14-base' usable='yes'/>
-  <cpu type='kvm' name='z890.2-base' usable='yes'/>
-  <cpu type='kvm' name='z196' usable='yes'/>
-  <cpu type='kvm' name='z10EC' usable='yes'/>
-  <cpu type='kvm' name='z13s' usable='yes'/>
-  <cpu type='kvm' name='z900' usable='yes'/>
-  <cpu type='kvm' name='z10EC.3' usable='yes'/>
-  <cpu type='kvm' name='z10EC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z114-base' usable='yes'/>
-  <cpu type='kvm' name='z990.2-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z890.3' usable='yes'/>
-  <cpu type='kvm' name='z900.3-base' usable='yes'/>
-  <cpu type='kvm' name='z9BC.2' usable='yes'/>
-  <cpu type='kvm' name='z10BC' usable='yes'/>
-  <cpu type='kvm' name='z990.5' usable='yes'/>
-  <cpu type='kvm' name='zEC12.2' usable='yes'/>
-  <cpu type='kvm' name='z10EC-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.3-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12' usable='yes'/>
-  <cpu type='kvm' name='z990.5-base' usable='yes'/>
-  <cpu type='kvm' name='z10BC-base' usable='yes'/>
-  <cpu type='kvm' name='z900-base' usable='yes'/>
-  <cpu type='kvm' name='z13.2' usable='yes'/>
-  <cpu type='kvm' name='z890.3-base' usable='yes'/>
-  <cpu type='kvm' name='zBC12-base' usable='yes'/>
-  <cpu type='kvm' name='z13.2-base' usable='yes'/>
-  <cpu type='kvm' name='z990-base' usable='yes'/>
-  <cpu type='kvm' name='z10EC.2' usable='yes'/>
-  <cpu type='kvm' name='z9BC' usable='yes'/>
-  <cpu type='kvm' name='z10EC.3-base' usable='yes'/>
-  <cpu type='kvm' name='z990.3-base' usable='yes'/>
-  <cpu type='tcg' name='z890.2' usable='no'>
+  <cpu type='kvm' name='zEC12.2-base' typename='zEC12.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z800-base' typename='z800-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.2' typename='z9EC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.2-base' typename='z900.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.3' typename='z900.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890-base' typename='z890-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890' typename='z890-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.4-base' typename='z990.4-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC.2-base' typename='z10BC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.2' typename='z900.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC.2-base' typename='z9BC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z800' typename='z800-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z114' typename='z114-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13' typename='z13-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13s-base' typename='z13s-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990' typename='z990-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.2' typename='z990.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14-base' typename='z14-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.2-base' typename='z890.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196' typename='z196-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC' typename='z10EC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13s' typename='z13s-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900' typename='z900-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.3' typename='z10EC.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.2-base' typename='z10EC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z114-base' typename='z114-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.2-base' typename='z990.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.2-base' typename='z9EC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.3' typename='z890.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.3-base' typename='z900.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC.2' typename='z9BC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC' typename='z10BC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.5' typename='z990.5-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12.2' typename='zEC12.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC-base' typename='z10EC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC-base' typename='z9EC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.3-base' typename='z9EC.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12' typename='zEC12-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.5-base' typename='z990.5-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC-base' typename='z10BC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900-base' typename='z900-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13.2' typename='z13.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.3-base' typename='z890.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zBC12-base' typename='zBC12-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13.2-base' typename='z13.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990-base' typename='z990-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.2' typename='z10EC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC' typename='z9BC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.3-base' typename='z10EC.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.3-base' typename='z990.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z890.2' typename='z890.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z990.4' usable='no'>
+  <cpu type='tcg' name='z990.4' typename='z990.4-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z10BC.2' usable='no'>
+  <cpu type='tcg' name='z10BC.2' typename='z10BC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z196.2' usable='no'>
+  <cpu type='tcg' name='z196.2' typename='z196.2-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z14' usable='no'>
+  <cpu type='tcg' name='z14' typename='z14-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9BC-base' usable='no'>
+  <cpu type='tcg' name='z9BC-base' typename='z9BC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zEC12-base' usable='no'>
+  <cpu type='tcg' name='zEC12-base' typename='zEC12-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z196-base' usable='no'>
+  <cpu type='tcg' name='z196-base' typename='z196-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13-base' usable='no'>
+  <cpu type='tcg' name='z13-base' typename='z13-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.3' usable='no'>
+  <cpu type='tcg' name='z990.3' typename='z990.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='host'/>
-  <cpu type='tcg' name='z9EC' usable='no'>
+  <cpu type='tcg' name='host' typename='host-s390x-cpu'/>
+  <cpu type='tcg' name='z9EC' typename='z9EC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zBC12' usable='no'>
+  <cpu type='tcg' name='zBC12' typename='zBC12-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.3' usable='no'>
+  <cpu type='tcg' name='z9EC.3' typename='z9EC.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z196.2-base' usable='no'>
+  <cpu type='tcg' name='z196.2-base' typename='z196.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='qemu' usable='yes'/>
-  <cpu type='tcg' name='zEC12.2-base' usable='no'>
+  <cpu type='tcg' name='qemu' typename='qemu-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='zEC12.2-base' typename='zEC12.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z800-base' usable='yes'/>
-  <cpu type='tcg' name='z9EC.2' usable='no'>
+  <cpu type='tcg' name='z800-base' typename='z800-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z9EC.2' typename='z9EC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z900.2-base' usable='yes'/>
-  <cpu type='tcg' name='z900.3' usable='yes'/>
-  <cpu type='tcg' name='z890-base' usable='no'>
+  <cpu type='tcg' name='z900.2-base' typename='z900.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z900.3' typename='z900.3-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z890-base' typename='z890-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z890' usable='no'>
+  <cpu type='tcg' name='z890' typename='z890-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z990.4-base' usable='no'>
+  <cpu type='tcg' name='z990.4-base' typename='z990.4-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z10BC.2-base' usable='no'>
+  <cpu type='tcg' name='z10BC.2-base' typename='z10BC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z900.2' usable='yes'/>
-  <cpu type='tcg' name='z9BC.2-base' usable='no'>
+  <cpu type='tcg' name='z900.2' typename='z900.2-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z9BC.2-base' typename='z9BC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z800' usable='yes'/>
-  <cpu type='tcg' name='z114' usable='no'>
+  <cpu type='tcg' name='z800' typename='z800-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z114' typename='z114-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13' usable='no'>
+  <cpu type='tcg' name='z13' typename='z13-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13s-base' usable='no'>
+  <cpu type='tcg' name='z13s-base' typename='z13s-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990' usable='no'>
+  <cpu type='tcg' name='z990' typename='z990-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z990.2' usable='no'>
+  <cpu type='tcg' name='z990.2' typename='z990.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z14-base' usable='no'>
+  <cpu type='tcg' name='z14-base' typename='z14-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.2-base' usable='no'>
+  <cpu type='tcg' name='z890.2-base' typename='z890.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z196' usable='no'>
+  <cpu type='tcg' name='z196' typename='z196-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC' usable='no'>
+  <cpu type='tcg' name='z10EC' typename='z10EC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13s' usable='no'>
+  <cpu type='tcg' name='z13s' typename='z13s-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900' usable='yes'/>
-  <cpu type='tcg' name='z10EC.3' usable='no'>
+  <cpu type='tcg' name='z900' typename='z900-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z10EC.3' typename='z10EC.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.2-base' usable='no'>
+  <cpu type='tcg' name='z10EC.2-base' typename='z10EC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z114-base' usable='no'>
+  <cpu type='tcg' name='z114-base' typename='z114-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.2-base' usable='no'>
+  <cpu type='tcg' name='z990.2-base' typename='z990.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.2-base' usable='no'>
+  <cpu type='tcg' name='z9EC.2-base' typename='z9EC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z890.3' usable='no'>
+  <cpu type='tcg' name='z890.3' typename='z890.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z900.3-base' usable='yes'/>
-  <cpu type='tcg' name='z9BC.2' usable='no'>
+  <cpu type='tcg' name='z900.3-base' typename='z900.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z9BC.2' typename='z9BC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10BC' usable='no'>
+  <cpu type='tcg' name='z10BC' typename='z10BC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.5' usable='no'>
+  <cpu type='tcg' name='z990.5' typename='z990.5-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='zEC12.2' usable='no'>
+  <cpu type='tcg' name='zEC12.2' typename='zEC12.2-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC-base' usable='no'>
+  <cpu type='tcg' name='z10EC-base' typename='z10EC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC-base' usable='no'>
+  <cpu type='tcg' name='z9EC-base' typename='z9EC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.3-base' usable='no'>
+  <cpu type='tcg' name='z9EC.3-base' typename='z9EC.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zEC12' usable='no'>
+  <cpu type='tcg' name='zEC12' typename='zEC12-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.5-base' usable='no'>
+  <cpu type='tcg' name='z990.5-base' typename='z990.5-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z10BC-base' usable='no'>
+  <cpu type='tcg' name='z10BC-base' typename='z10BC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z900-base' usable='yes'/>
-  <cpu type='tcg' name='z13.2' usable='no'>
+  <cpu type='tcg' name='z900-base' typename='z900-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z13.2' typename='z13.2-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.3-base' usable='no'>
+  <cpu type='tcg' name='z890.3-base' typename='z890.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='zBC12-base' usable='no'>
+  <cpu type='tcg' name='zBC12-base' typename='zBC12-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13.2-base' usable='no'>
+  <cpu type='tcg' name='z13.2-base' typename='z13.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990-base' usable='no'>
+  <cpu type='tcg' name='z990-base' typename='z990-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.2' usable='no'>
+  <cpu type='tcg' name='z10EC.2' typename='z10EC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9BC' usable='no'>
+  <cpu type='tcg' name='z9BC' typename='z9BC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.3-base' usable='no'>
+  <cpu type='tcg' name='z10EC.3-base' typename='z10EC.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.3-base' usable='no'>
+  <cpu type='tcg' name='z990.3-base' typename='z990.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
index 2952b5a799194876f7df366187cf88500083e6f0..14b111e9407502eaa4756db05cb279cd45f1fb61 100644 (file)
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
index b1ade837a9456edb3bf54c450e0993f3f3bfdb15..2bae44af66bf538e26e757702fa19290b74235f1 100644 (file)
   <microcodeVersion>42900247</microcodeVersion>
   <package> (v2.9.0)</package>
   <arch>ppc64</arch>
-  <cpu type='kvm' name='default'/>
-  <cpu type='kvm' name='ppc'/>
-  <cpu type='kvm' name='ppc32'/>
-  <cpu type='kvm' name='ppc64'/>
-  <cpu type='kvm' name='970mp'/>
-  <cpu type='kvm' name='970fx'/>
-  <cpu type='kvm' name='970'/>
-  <cpu type='kvm' name='POWER9'/>
-  <cpu type='kvm' name='POWER8NVL'/>
-  <cpu type='kvm' name='POWER8'/>
-  <cpu type='kvm' name='POWER8E'/>
-  <cpu type='kvm' name='POWER7+'/>
-  <cpu type='kvm' name='POWER7'/>
-  <cpu type='kvm' name='POWER5gs'/>
-  <cpu type='kvm' name='POWER5+'/>
-  <cpu type='kvm' name='Apollo7PM'/>
-  <cpu type='kvm' name='7457A'/>
-  <cpu type='kvm' name='7447A'/>
-  <cpu type='kvm' name='Apollo7'/>
-  <cpu type='kvm' name='7457'/>
-  <cpu type='kvm' name='7447'/>
-  <cpu type='kvm' name='Apollo6'/>
-  <cpu type='kvm' name='7455'/>
-  <cpu type='kvm' name='7445'/>
-  <cpu type='kvm' name='7451'/>
-  <cpu type='kvm' name='7441'/>
-  <cpu type='kvm' name='Vger'/>
-  <cpu type='kvm' name='7450'/>
-  <cpu type='kvm' name='7448'/>
-  <cpu type='kvm' name='Nitro'/>
-  <cpu type='kvm' name='7410'/>
-  <cpu type='kvm' name='G4'/>
-  <cpu type='kvm' name='Max'/>
-  <cpu type='kvm' name='7400'/>
-  <cpu type='kvm' name='Goldfinger'/>
-  <cpu type='kvm' name='755'/>
-  <cpu type='kvm' name='745'/>
-  <cpu type='kvm' name='LoneStar'/>
-  <cpu type='kvm' name='750l'/>
-  <cpu type='kvm' name='750gx'/>
-  <cpu type='kvm' name='750fx'/>
-  <cpu type='kvm' name='750cxe'/>
-  <cpu type='kvm' name='750cx'/>
-  <cpu type='kvm' name='750cl'/>
-  <cpu type='kvm' name='Conan/Doyle'/>
-  <cpu type='kvm' name='G3'/>
-  <cpu type='kvm' name='Typhoon'/>
-  <cpu type='kvm' name='750'/>
-  <cpu type='kvm' name='Arthur'/>
-  <cpu type='kvm' name='740'/>
-  <cpu type='kvm' name='Mach5'/>
-  <cpu type='kvm' name='Sirocco'/>
-  <cpu type='kvm' name='604e'/>
-  <cpu type='kvm' name='Goldeneye'/>
-  <cpu type='kvm' name='603r'/>
-  <cpu type='kvm' name='Vaillant'/>
-  <cpu type='kvm' name='Stretch'/>
-  <cpu type='kvm' name='603e'/>
-  <cpu type='kvm' name='Vanilla'/>
-  <cpu type='kvm' name='601v'/>
-  <cpu type='kvm' name='601'/>
-  <cpu type='kvm' name='MPC8560'/>
-  <cpu type='kvm' name='MPC8555E'/>
-  <cpu type='kvm' name='MPC8555'/>
-  <cpu type='kvm' name='MPC8548E'/>
-  <cpu type='kvm' name='MPC8548'/>
-  <cpu type='kvm' name='MPC8547E'/>
-  <cpu type='kvm' name='MPC8545E'/>
-  <cpu type='kvm' name='MPC8545'/>
-  <cpu type='kvm' name='MPC8544E'/>
-  <cpu type='kvm' name='MPC8544'/>
-  <cpu type='kvm' name='MPC8543E'/>
-  <cpu type='kvm' name='MPC8543'/>
-  <cpu type='kvm' name='MPC8541E'/>
-  <cpu type='kvm' name='MPC8541'/>
-  <cpu type='kvm' name='MPC8540'/>
-  <cpu type='kvm' name='MPC8533E'/>
-  <cpu type='kvm' name='MPC8533'/>
-  <cpu type='kvm' name='e500v2'/>
-  <cpu type='kvm' name='e500v1'/>
-  <cpu type='kvm' name='e500'/>
-  <cpu type='kvm' name='MPC8347EA'/>
-  <cpu type='kvm' name='MPC8347E'/>
-  <cpu type='kvm' name='MPC8347A'/>
-  <cpu type='kvm' name='MPC8347'/>
-  <cpu type='kvm' name='e300'/>
-  <cpu type='kvm' name='e200'/>
-  <cpu type='kvm' name='MPC8280'/>
-  <cpu type='kvm' name='MPC8275'/>
-  <cpu type='kvm' name='MPC8272'/>
-  <cpu type='kvm' name='MPC8271'/>
-  <cpu type='kvm' name='MPC8270'/>
-  <cpu type='kvm' name='MPC8266_HiP4'/>
-  <cpu type='kvm' name='MPC8266_HiP3'/>
-  <cpu type='kvm' name='MPC8266'/>
-  <cpu type='kvm' name='MPC8265_HiP4'/>
-  <cpu type='kvm' name='MPC8265_HiP3'/>
-  <cpu type='kvm' name='MPC8265'/>
-  <cpu type='kvm' name='MPC8264_HiP4'/>
-  <cpu type='kvm' name='MPC8264_HiP3'/>
-  <cpu type='kvm' name='MPC8264'/>
-  <cpu type='kvm' name='MPC8260_HiP4'/>
-  <cpu type='kvm' name='MPC8260_HiP3'/>
-  <cpu type='kvm' name='MPC8260'/>
-  <cpu type='kvm' name='MPC8255_HiP4'/>
-  <cpu type='kvm' name='MPC8255_HiP3'/>
-  <cpu type='kvm' name='MPC8255'/>
-  <cpu type='kvm' name='MPC8250_HiP4'/>
-  <cpu type='kvm' name='MPC8250_HiP3'/>
-  <cpu type='kvm' name='MPC8250'/>
-  <cpu type='kvm' name='MPC8248'/>
-  <cpu type='kvm' name='MPC8247'/>
-  <cpu type='kvm' name='MPC8245'/>
-  <cpu type='kvm' name='MPC8241'/>
-  <cpu type='kvm' name='PowerQUICC-II'/>
-  <cpu type='kvm' name='MPC82xx'/>
-  <cpu type='kvm' name='MPC5200B'/>
-  <cpu type='kvm' name='MPC5200'/>
-  <cpu type='kvm' name='MPC52xx'/>
-  <cpu type='kvm' name='MPC8240'/>
-  <cpu type='kvm' name='440EP'/>
-  <cpu type='kvm' name='x2vp50'/>
-  <cpu type='kvm' name='x2vp7'/>
-  <cpu type='kvm' name='405GPe'/>
-  <cpu type='kvm' name='405GP'/>
-  <cpu type='kvm' name='405CR'/>
-  <cpu type='kvm' name='405'/>
-  <cpu type='kvm' name='403'/>
+  <cpu type='kvm' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER9' typename='POWER9_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER8NVL' typename='POWER8NVL_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER8' typename='POWER8E_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER8E' typename='POWER8E_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER7+' typename='POWER7+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER7' typename='POWER7_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER5gs' typename='POWER5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER5+' typename='POWER5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Apollo7PM' typename='7457A_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457A' typename='7457A_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447A' typename='7447A_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='Apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='Vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='G4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='Max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='Goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='LoneStar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='Conan/Doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='kvm' name='G3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='kvm' name='Sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='Goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='Vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='kvm' name='Stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='Vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8560' typename='MPC8560_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8555E' typename='MPC8555E_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8555' typename='MPC8555_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8548E' typename='MPC8548E_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8548' typename='MPC8548_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8547E' typename='MPC8547E_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8545E' typename='MPC8545E_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8545' typename='MPC8545_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8544E' typename='MPC8544E_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8544' typename='MPC8544_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8543E' typename='MPC8543E_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8543' typename='MPC8543_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8541E' typename='MPC8541E_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8541' typename='MPC8541_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8540' typename='MPC8540_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8533E' typename='MPC8533E_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8533' typename='MPC8533_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8347EA' typename='MPC8347EAT-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8347E' typename='MPC8347ET-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8347A' typename='MPC8347AT-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8347' typename='MPC8347T-powerpc64-cpu'/>
+  <cpu type='kvm' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='kvm' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8280' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8275' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8272' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8271' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8270' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8266_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8266_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8266' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8265_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8265_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8265' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8264_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8264_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8264' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8260_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8260_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8260' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8255_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8255_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8255' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8250_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8250_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8250' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8248' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8247' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8245' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8241' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='kvm' name='PowerQUICC-II' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC82xx' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC5200B' typename='MPC5200B_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC5200' typename='MPC5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC52xx' typename='MPC5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='MPC8240' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='440EP' typename='440EPb-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='kvm' name='405GPe' typename='405CRc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405GP' typename='405GPd-powerpc64-cpu'/>
+  <cpu type='kvm' name='405CR' typename='405CRc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405' typename='405D4-powerpc64-cpu'/>
+  <cpu type='kvm' name='403' typename='403GC-powerpc64-cpu'/>
   <cpu type='kvm' name='7457A_v1.2'/>
   <cpu type='kvm' name='750cl_v1.0'/>
   <cpu type='kvm' name='750cxe_v2.1'/>
   <cpu type='kvm' name='MPC8544E_v11'/>
   <cpu type='kvm' name='405GPb'/>
   <cpu type='kvm' name='MPC8541E_v11'/>
-  <cpu type='tcg' name='default'/>
-  <cpu type='tcg' name='ppc'/>
-  <cpu type='tcg' name='ppc32'/>
-  <cpu type='tcg' name='ppc64'/>
-  <cpu type='tcg' name='970mp'/>
-  <cpu type='tcg' name='970fx'/>
-  <cpu type='tcg' name='970'/>
-  <cpu type='tcg' name='POWER9'/>
-  <cpu type='tcg' name='POWER8NVL'/>
-  <cpu type='tcg' name='POWER8'/>
-  <cpu type='tcg' name='POWER8E'/>
-  <cpu type='tcg' name='POWER7+'/>
-  <cpu type='tcg' name='POWER7'/>
-  <cpu type='tcg' name='POWER5gs'/>
-  <cpu type='tcg' name='POWER5+'/>
-  <cpu type='tcg' name='Apollo7PM'/>
-  <cpu type='tcg' name='7457A'/>
-  <cpu type='tcg' name='7447A'/>
-  <cpu type='tcg' name='Apollo7'/>
-  <cpu type='tcg' name='7457'/>
-  <cpu type='tcg' name='7447'/>
-  <cpu type='tcg' name='Apollo6'/>
-  <cpu type='tcg' name='7455'/>
-  <cpu type='tcg' name='7445'/>
-  <cpu type='tcg' name='7451'/>
-  <cpu type='tcg' name='7441'/>
-  <cpu type='tcg' name='Vger'/>
-  <cpu type='tcg' name='7450'/>
-  <cpu type='tcg' name='7448'/>
-  <cpu type='tcg' name='Nitro'/>
-  <cpu type='tcg' name='7410'/>
-  <cpu type='tcg' name='G4'/>
-  <cpu type='tcg' name='Max'/>
-  <cpu type='tcg' name='7400'/>
-  <cpu type='tcg' name='Goldfinger'/>
-  <cpu type='tcg' name='755'/>
-  <cpu type='tcg' name='745'/>
-  <cpu type='tcg' name='LoneStar'/>
-  <cpu type='tcg' name='750l'/>
-  <cpu type='tcg' name='750gx'/>
-  <cpu type='tcg' name='750fx'/>
-  <cpu type='tcg' name='750cxe'/>
-  <cpu type='tcg' name='750cx'/>
-  <cpu type='tcg' name='750cl'/>
-  <cpu type='tcg' name='Conan/Doyle'/>
-  <cpu type='tcg' name='G3'/>
-  <cpu type='tcg' name='Typhoon'/>
-  <cpu type='tcg' name='750'/>
-  <cpu type='tcg' name='Arthur'/>
-  <cpu type='tcg' name='740'/>
-  <cpu type='tcg' name='Mach5'/>
-  <cpu type='tcg' name='Sirocco'/>
-  <cpu type='tcg' name='604e'/>
-  <cpu type='tcg' name='Goldeneye'/>
-  <cpu type='tcg' name='603r'/>
-  <cpu type='tcg' name='Vaillant'/>
-  <cpu type='tcg' name='Stretch'/>
-  <cpu type='tcg' name='603e'/>
-  <cpu type='tcg' name='Vanilla'/>
-  <cpu type='tcg' name='601v'/>
-  <cpu type='tcg' name='601'/>
-  <cpu type='tcg' name='MPC8560'/>
-  <cpu type='tcg' name='MPC8555E'/>
-  <cpu type='tcg' name='MPC8555'/>
-  <cpu type='tcg' name='MPC8548E'/>
-  <cpu type='tcg' name='MPC8548'/>
-  <cpu type='tcg' name='MPC8547E'/>
-  <cpu type='tcg' name='MPC8545E'/>
-  <cpu type='tcg' name='MPC8545'/>
-  <cpu type='tcg' name='MPC8544E'/>
-  <cpu type='tcg' name='MPC8544'/>
-  <cpu type='tcg' name='MPC8543E'/>
-  <cpu type='tcg' name='MPC8543'/>
-  <cpu type='tcg' name='MPC8541E'/>
-  <cpu type='tcg' name='MPC8541'/>
-  <cpu type='tcg' name='MPC8540'/>
-  <cpu type='tcg' name='MPC8533E'/>
-  <cpu type='tcg' name='MPC8533'/>
-  <cpu type='tcg' name='e500v2'/>
-  <cpu type='tcg' name='e500v1'/>
-  <cpu type='tcg' name='e500'/>
-  <cpu type='tcg' name='MPC8347EA'/>
-  <cpu type='tcg' name='MPC8347E'/>
-  <cpu type='tcg' name='MPC8347A'/>
-  <cpu type='tcg' name='MPC8347'/>
-  <cpu type='tcg' name='e300'/>
-  <cpu type='tcg' name='e200'/>
-  <cpu type='tcg' name='MPC8280'/>
-  <cpu type='tcg' name='MPC8275'/>
-  <cpu type='tcg' name='MPC8272'/>
-  <cpu type='tcg' name='MPC8271'/>
-  <cpu type='tcg' name='MPC8270'/>
-  <cpu type='tcg' name='MPC8266_HiP4'/>
-  <cpu type='tcg' name='MPC8266_HiP3'/>
-  <cpu type='tcg' name='MPC8266'/>
-  <cpu type='tcg' name='MPC8265_HiP4'/>
-  <cpu type='tcg' name='MPC8265_HiP3'/>
-  <cpu type='tcg' name='MPC8265'/>
-  <cpu type='tcg' name='MPC8264_HiP4'/>
-  <cpu type='tcg' name='MPC8264_HiP3'/>
-  <cpu type='tcg' name='MPC8264'/>
-  <cpu type='tcg' name='MPC8260_HiP4'/>
-  <cpu type='tcg' name='MPC8260_HiP3'/>
-  <cpu type='tcg' name='MPC8260'/>
-  <cpu type='tcg' name='MPC8255_HiP4'/>
-  <cpu type='tcg' name='MPC8255_HiP3'/>
-  <cpu type='tcg' name='MPC8255'/>
-  <cpu type='tcg' name='MPC8250_HiP4'/>
-  <cpu type='tcg' name='MPC8250_HiP3'/>
-  <cpu type='tcg' name='MPC8250'/>
-  <cpu type='tcg' name='MPC8248'/>
-  <cpu type='tcg' name='MPC8247'/>
-  <cpu type='tcg' name='MPC8245'/>
-  <cpu type='tcg' name='MPC8241'/>
-  <cpu type='tcg' name='PowerQUICC-II'/>
-  <cpu type='tcg' name='MPC82xx'/>
-  <cpu type='tcg' name='MPC5200B'/>
-  <cpu type='tcg' name='MPC5200'/>
-  <cpu type='tcg' name='MPC52xx'/>
-  <cpu type='tcg' name='MPC8240'/>
-  <cpu type='tcg' name='440EP'/>
-  <cpu type='tcg' name='x2vp50'/>
-  <cpu type='tcg' name='x2vp7'/>
-  <cpu type='tcg' name='405GPe'/>
-  <cpu type='tcg' name='405GP'/>
-  <cpu type='tcg' name='405CR'/>
-  <cpu type='tcg' name='405'/>
-  <cpu type='tcg' name='403'/>
+  <cpu type='tcg' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER9' typename='POWER9_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER8NVL' typename='POWER8NVL_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER8' typename='POWER8_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER8E' typename='POWER8E_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER7+' typename='POWER7+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER7' typename='POWER7_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER5gs' typename='POWER5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER5+' typename='POWER5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Apollo7PM' typename='7457A_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457A' typename='7457A_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447A' typename='7447A_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='Apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='Vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='G4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='Max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='Goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='LoneStar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='Conan/Doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='tcg' name='G3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='tcg' name='Sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='Goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='Vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='tcg' name='Stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='Vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8560' typename='MPC8560_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8555E' typename='MPC8555E_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8555' typename='MPC8555_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8548E' typename='MPC8548E_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8548' typename='MPC8548_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8547E' typename='MPC8547E_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8545E' typename='MPC8545E_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8545' typename='MPC8545_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8544E' typename='MPC8544E_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8544' typename='MPC8544_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8543E' typename='MPC8543E_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8543' typename='MPC8543_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8541E' typename='MPC8541E_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8541' typename='MPC8541_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8540' typename='MPC8540_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8533E' typename='MPC8533E_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8533' typename='MPC8533_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8347EA' typename='MPC8347EAT-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8347E' typename='MPC8347ET-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8347A' typename='MPC8347AT-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8347' typename='MPC8347T-powerpc64-cpu'/>
+  <cpu type='tcg' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='tcg' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8280' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8275' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8272' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8271' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8270' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8266_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8266_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8266' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8265_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8265_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8265' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8264_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8264_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8264' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8260_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8260_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8260' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8255_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8255_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8255' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8250_HiP4' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8250_HiP3' typename='G2HiP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8250' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8248' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8247' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8245' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8241' typename='G2HiP4-powerpc64-cpu'/>
+  <cpu type='tcg' name='PowerQUICC-II' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC82xx' typename='G2leGP3-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC5200B' typename='MPC5200B_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC5200' typename='MPC5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC52xx' typename='MPC5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='MPC8240' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='440EP' typename='440EPb-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='tcg' name='405GPe' typename='405CRc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405GP' typename='405GPd-powerpc64-cpu'/>
+  <cpu type='tcg' name='405CR' typename='405CRc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405' typename='405D4-powerpc64-cpu'/>
+  <cpu type='tcg' name='403' typename='403GC-powerpc64-cpu'/>
   <cpu type='tcg' name='7457A_v1.2'/>
   <cpu type='tcg' name='750cl_v1.0'/>
   <cpu type='tcg' name='750cxe_v2.1'/>
index 9d1d015e9b989e71e51a5a25e4d78a90ef19e396..8240932e79367e03b73c4b69bb89734eebfbea0c 100644 (file)
     <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'/>
index 0e749b069f6ac06a85942d35653650fd83f9388f..551f985e0b9384e5c314b79a53cf77a67e9c1b9d 100644 (file)
     <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'/>
     <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-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='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
+  <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='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='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='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-Client' 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-Client' typename='Skylake-Client-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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'/>
     <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.9' 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'/>
index 6ff4254461879e99c6a212b604b8af60144b1898..be58cb34fb382b3184a0df4f864c0dafee2ece40 100644 (file)
   <microcodeVersion>42900239</microcodeVersion>
   <package>v2.12.0-1689-g518d23a</package>
   <arch>ppc64</arch>
-  <cpu type='kvm' name='default'/>
-  <cpu type='kvm' name='ppc'/>
-  <cpu type='kvm' name='ppc32'/>
-  <cpu type='kvm' name='ppc64'/>
-  <cpu type='kvm' name='970mp'/>
-  <cpu type='kvm' name='970fx'/>
-  <cpu type='kvm' name='970'/>
-  <cpu type='kvm' name='POWER9'/>
-  <cpu type='kvm' name='power8nvl'/>
-  <cpu type='kvm' name='POWER8'/>
-  <cpu type='kvm' name='power8e'/>
-  <cpu type='kvm' name='power7+'/>
-  <cpu type='kvm' name='POWER7'/>
-  <cpu type='kvm' name='power5gs'/>
-  <cpu type='kvm' name='power5+'/>
-  <cpu type='kvm' name='apollo7pm'/>
-  <cpu type='kvm' name='7457a'/>
-  <cpu type='kvm' name='7447a'/>
-  <cpu type='kvm' name='apollo7'/>
-  <cpu type='kvm' name='7457'/>
-  <cpu type='kvm' name='7447'/>
-  <cpu type='kvm' name='apollo6'/>
-  <cpu type='kvm' name='7455'/>
-  <cpu type='kvm' name='7445'/>
-  <cpu type='kvm' name='7451'/>
-  <cpu type='kvm' name='7441'/>
-  <cpu type='kvm' name='vger'/>
-  <cpu type='kvm' name='7450'/>
-  <cpu type='kvm' name='7448'/>
-  <cpu type='kvm' name='nitro'/>
-  <cpu type='kvm' name='7410'/>
-  <cpu type='kvm' name='g4'/>
-  <cpu type='kvm' name='max'/>
-  <cpu type='kvm' name='7400'/>
-  <cpu type='kvm' name='goldfinger'/>
-  <cpu type='kvm' name='755'/>
-  <cpu type='kvm' name='745'/>
-  <cpu type='kvm' name='lonestar'/>
-  <cpu type='kvm' name='750l'/>
-  <cpu type='kvm' name='750gx'/>
-  <cpu type='kvm' name='750fx'/>
-  <cpu type='kvm' name='750cxe'/>
-  <cpu type='kvm' name='750cx'/>
-  <cpu type='kvm' name='750cl'/>
-  <cpu type='kvm' name='conan/doyle'/>
-  <cpu type='kvm' name='g3'/>
-  <cpu type='kvm' name='typhoon'/>
-  <cpu type='kvm' name='750'/>
-  <cpu type='kvm' name='arthur'/>
-  <cpu type='kvm' name='740'/>
-  <cpu type='kvm' name='mach5'/>
-  <cpu type='kvm' name='sirocco'/>
-  <cpu type='kvm' name='604e'/>
-  <cpu type='kvm' name='goldeneye'/>
-  <cpu type='kvm' name='603r'/>
-  <cpu type='kvm' name='vaillant'/>
-  <cpu type='kvm' name='stretch'/>
-  <cpu type='kvm' name='603e'/>
-  <cpu type='kvm' name='vanilla'/>
-  <cpu type='kvm' name='601v'/>
-  <cpu type='kvm' name='601'/>
-  <cpu type='kvm' name='mpc8560'/>
-  <cpu type='kvm' name='mpc8555e'/>
-  <cpu type='kvm' name='mpc8555'/>
-  <cpu type='kvm' name='mpc8548e'/>
-  <cpu type='kvm' name='mpc8548'/>
-  <cpu type='kvm' name='mpc8547e'/>
-  <cpu type='kvm' name='mpc8545e'/>
-  <cpu type='kvm' name='mpc8545'/>
-  <cpu type='kvm' name='mpc8544e'/>
-  <cpu type='kvm' name='mpc8544'/>
-  <cpu type='kvm' name='mpc8543e'/>
-  <cpu type='kvm' name='mpc8543'/>
-  <cpu type='kvm' name='mpc8541e'/>
-  <cpu type='kvm' name='mpc8541'/>
-  <cpu type='kvm' name='mpc8540'/>
-  <cpu type='kvm' name='mpc8533e'/>
-  <cpu type='kvm' name='mpc8533'/>
-  <cpu type='kvm' name='e500v2'/>
-  <cpu type='kvm' name='e500v1'/>
-  <cpu type='kvm' name='e500'/>
-  <cpu type='kvm' name='mpc8347ea'/>
-  <cpu type='kvm' name='mpc8347e'/>
-  <cpu type='kvm' name='mpc8347a'/>
-  <cpu type='kvm' name='mpc8347'/>
-  <cpu type='kvm' name='e300'/>
-  <cpu type='kvm' name='e200'/>
-  <cpu type='kvm' name='mpc8280'/>
-  <cpu type='kvm' name='mpc8275'/>
-  <cpu type='kvm' name='mpc8272'/>
-  <cpu type='kvm' name='mpc8271'/>
-  <cpu type='kvm' name='mpc8270'/>
-  <cpu type='kvm' name='mpc8266_hip4'/>
-  <cpu type='kvm' name='mpc8266_hip3'/>
-  <cpu type='kvm' name='mpc8266'/>
-  <cpu type='kvm' name='mpc8265_hip4'/>
-  <cpu type='kvm' name='mpc8265_hip3'/>
-  <cpu type='kvm' name='mpc8265'/>
-  <cpu type='kvm' name='mpc8264_hip4'/>
-  <cpu type='kvm' name='mpc8264_hip3'/>
-  <cpu type='kvm' name='mpc8264'/>
-  <cpu type='kvm' name='mpc8260_hip4'/>
-  <cpu type='kvm' name='mpc8260_hip3'/>
-  <cpu type='kvm' name='mpc8260'/>
-  <cpu type='kvm' name='mpc8255_hip4'/>
-  <cpu type='kvm' name='mpc8255_hip3'/>
-  <cpu type='kvm' name='mpc8255'/>
-  <cpu type='kvm' name='mpc8250_hip4'/>
-  <cpu type='kvm' name='mpc8250_hip3'/>
-  <cpu type='kvm' name='mpc8250'/>
-  <cpu type='kvm' name='mpc8248'/>
-  <cpu type='kvm' name='mpc8247'/>
-  <cpu type='kvm' name='mpc8245'/>
-  <cpu type='kvm' name='mpc8241'/>
-  <cpu type='kvm' name='powerquicc-ii'/>
-  <cpu type='kvm' name='mpc82xx'/>
-  <cpu type='kvm' name='mpc5200b'/>
-  <cpu type='kvm' name='mpc5200'/>
-  <cpu type='kvm' name='mpc52xx'/>
-  <cpu type='kvm' name='mpc8240'/>
-  <cpu type='kvm' name='460ex'/>
-  <cpu type='kvm' name='440ep'/>
-  <cpu type='kvm' name='x2vp50'/>
-  <cpu type='kvm' name='x2vp7'/>
-  <cpu type='kvm' name='405gpe'/>
-  <cpu type='kvm' name='405gp'/>
-  <cpu type='kvm' name='405cr'/>
-  <cpu type='kvm' name='405'/>
-  <cpu type='kvm' name='403'/>
+  <cpu type='kvm' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER8' typename='host-powerpc64-cpu'/>
+  <cpu type='kvm' name='power8e' typename='power8e_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='power7+' typename='power7+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER7' typename='power7_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='power5gs' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='power5+' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo7pm' typename='7457a_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457a' typename='7457a_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447a' typename='7447a_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='g4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='lonestar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='conan/doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='kvm' name='g3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='kvm' name='sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='kvm' name='stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8560' typename='mpc8560_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8555e' typename='mpc8555e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8555' typename='mpc8555_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8548e' typename='mpc8548e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8548' typename='mpc8548_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8547e' typename='mpc8547e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8545e' typename='mpc8545e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8545' typename='mpc8545_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8544e' typename='mpc8544e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8544' typename='mpc8544_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8543e' typename='mpc8543e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8543' typename='mpc8543_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8541e' typename='mpc8541e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8541' typename='mpc8541_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8540' typename='mpc8540_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8533e' typename='mpc8533e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8533' typename='mpc8533_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347ea' typename='mpc8347eat-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347e' typename='mpc8347et-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347a' typename='mpc8347at-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347' typename='mpc8347t-powerpc64-cpu'/>
+  <cpu type='kvm' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='kvm' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8280' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8275' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8272' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8271' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8270' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8248' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8247' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8245' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8241' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='powerquicc-ii' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc82xx' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc5200b' typename='mpc5200b_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc5200' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc52xx' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8240' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='460ex' typename='460exb-powerpc64-cpu'/>
+  <cpu type='kvm' name='440ep' typename='440epb-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='kvm' name='405gpe' typename='405crc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405gp' typename='405gpd-powerpc64-cpu'/>
+  <cpu type='kvm' name='405cr' typename='405crc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405' typename='405d4-powerpc64-cpu'/>
+  <cpu type='kvm' name='403' typename='403gc-powerpc64-cpu'/>
   <cpu type='kvm' name='mpc8547e_v21'/>
   <cpu type='kvm' name='750cl_v1.0'/>
   <cpu type='kvm' name='7457a_v1.1'/>
   <cpu type='kvm' name='750_v3.1'/>
   <cpu type='kvm' name='power5+_v2.1'/>
   <cpu type='kvm' name='mpc8568e'/>
-  <cpu type='tcg' name='default'/>
-  <cpu type='tcg' name='ppc'/>
-  <cpu type='tcg' name='ppc32'/>
-  <cpu type='tcg' name='ppc64'/>
-  <cpu type='tcg' name='970mp'/>
-  <cpu type='tcg' name='970fx'/>
-  <cpu type='tcg' name='970'/>
-  <cpu type='tcg' name='POWER9'/>
-  <cpu type='tcg' name='power8nvl'/>
-  <cpu type='tcg' name='POWER8'/>
-  <cpu type='tcg' name='power8e'/>
-  <cpu type='tcg' name='power7+'/>
-  <cpu type='tcg' name='POWER7'/>
-  <cpu type='tcg' name='power5gs'/>
-  <cpu type='tcg' name='power5+'/>
-  <cpu type='tcg' name='apollo7pm'/>
-  <cpu type='tcg' name='7457a'/>
-  <cpu type='tcg' name='7447a'/>
-  <cpu type='tcg' name='apollo7'/>
-  <cpu type='tcg' name='7457'/>
-  <cpu type='tcg' name='7447'/>
-  <cpu type='tcg' name='apollo6'/>
-  <cpu type='tcg' name='7455'/>
-  <cpu type='tcg' name='7445'/>
-  <cpu type='tcg' name='7451'/>
-  <cpu type='tcg' name='7441'/>
-  <cpu type='tcg' name='vger'/>
-  <cpu type='tcg' name='7450'/>
-  <cpu type='tcg' name='7448'/>
-  <cpu type='tcg' name='nitro'/>
-  <cpu type='tcg' name='7410'/>
-  <cpu type='tcg' name='g4'/>
-  <cpu type='tcg' name='max'/>
-  <cpu type='tcg' name='7400'/>
-  <cpu type='tcg' name='goldfinger'/>
-  <cpu type='tcg' name='755'/>
-  <cpu type='tcg' name='745'/>
-  <cpu type='tcg' name='lonestar'/>
-  <cpu type='tcg' name='750l'/>
-  <cpu type='tcg' name='750gx'/>
-  <cpu type='tcg' name='750fx'/>
-  <cpu type='tcg' name='750cxe'/>
-  <cpu type='tcg' name='750cx'/>
-  <cpu type='tcg' name='750cl'/>
-  <cpu type='tcg' name='conan/doyle'/>
-  <cpu type='tcg' name='g3'/>
-  <cpu type='tcg' name='typhoon'/>
-  <cpu type='tcg' name='750'/>
-  <cpu type='tcg' name='arthur'/>
-  <cpu type='tcg' name='740'/>
-  <cpu type='tcg' name='mach5'/>
-  <cpu type='tcg' name='sirocco'/>
-  <cpu type='tcg' name='604e'/>
-  <cpu type='tcg' name='goldeneye'/>
-  <cpu type='tcg' name='603r'/>
-  <cpu type='tcg' name='vaillant'/>
-  <cpu type='tcg' name='stretch'/>
-  <cpu type='tcg' name='603e'/>
-  <cpu type='tcg' name='vanilla'/>
-  <cpu type='tcg' name='601v'/>
-  <cpu type='tcg' name='601'/>
-  <cpu type='tcg' name='mpc8560'/>
-  <cpu type='tcg' name='mpc8555e'/>
-  <cpu type='tcg' name='mpc8555'/>
-  <cpu type='tcg' name='mpc8548e'/>
-  <cpu type='tcg' name='mpc8548'/>
-  <cpu type='tcg' name='mpc8547e'/>
-  <cpu type='tcg' name='mpc8545e'/>
-  <cpu type='tcg' name='mpc8545'/>
-  <cpu type='tcg' name='mpc8544e'/>
-  <cpu type='tcg' name='mpc8544'/>
-  <cpu type='tcg' name='mpc8543e'/>
-  <cpu type='tcg' name='mpc8543'/>
-  <cpu type='tcg' name='mpc8541e'/>
-  <cpu type='tcg' name='mpc8541'/>
-  <cpu type='tcg' name='mpc8540'/>
-  <cpu type='tcg' name='mpc8533e'/>
-  <cpu type='tcg' name='mpc8533'/>
-  <cpu type='tcg' name='e500v2'/>
-  <cpu type='tcg' name='e500v1'/>
-  <cpu type='tcg' name='e500'/>
-  <cpu type='tcg' name='mpc8347ea'/>
-  <cpu type='tcg' name='mpc8347e'/>
-  <cpu type='tcg' name='mpc8347a'/>
-  <cpu type='tcg' name='mpc8347'/>
-  <cpu type='tcg' name='e300'/>
-  <cpu type='tcg' name='e200'/>
-  <cpu type='tcg' name='mpc8280'/>
-  <cpu type='tcg' name='mpc8275'/>
-  <cpu type='tcg' name='mpc8272'/>
-  <cpu type='tcg' name='mpc8271'/>
-  <cpu type='tcg' name='mpc8270'/>
-  <cpu type='tcg' name='mpc8266_hip4'/>
-  <cpu type='tcg' name='mpc8266_hip3'/>
-  <cpu type='tcg' name='mpc8266'/>
-  <cpu type='tcg' name='mpc8265_hip4'/>
-  <cpu type='tcg' name='mpc8265_hip3'/>
-  <cpu type='tcg' name='mpc8265'/>
-  <cpu type='tcg' name='mpc8264_hip4'/>
-  <cpu type='tcg' name='mpc8264_hip3'/>
-  <cpu type='tcg' name='mpc8264'/>
-  <cpu type='tcg' name='mpc8260_hip4'/>
-  <cpu type='tcg' name='mpc8260_hip3'/>
-  <cpu type='tcg' name='mpc8260'/>
-  <cpu type='tcg' name='mpc8255_hip4'/>
-  <cpu type='tcg' name='mpc8255_hip3'/>
-  <cpu type='tcg' name='mpc8255'/>
-  <cpu type='tcg' name='mpc8250_hip4'/>
-  <cpu type='tcg' name='mpc8250_hip3'/>
-  <cpu type='tcg' name='mpc8250'/>
-  <cpu type='tcg' name='mpc8248'/>
-  <cpu type='tcg' name='mpc8247'/>
-  <cpu type='tcg' name='mpc8245'/>
-  <cpu type='tcg' name='mpc8241'/>
-  <cpu type='tcg' name='powerquicc-ii'/>
-  <cpu type='tcg' name='mpc82xx'/>
-  <cpu type='tcg' name='mpc5200b'/>
-  <cpu type='tcg' name='mpc5200'/>
-  <cpu type='tcg' name='mpc52xx'/>
-  <cpu type='tcg' name='mpc8240'/>
-  <cpu type='tcg' name='460ex'/>
-  <cpu type='tcg' name='440ep'/>
-  <cpu type='tcg' name='x2vp50'/>
-  <cpu type='tcg' name='x2vp7'/>
-  <cpu type='tcg' name='405gpe'/>
-  <cpu type='tcg' name='405gp'/>
-  <cpu type='tcg' name='405cr'/>
-  <cpu type='tcg' name='405'/>
-  <cpu type='tcg' name='403'/>
+  <cpu type='tcg' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='power8e' typename='power8e_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='power7+' typename='power7+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER7' typename='power7_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='power5gs' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='power5+' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo7pm' typename='7457a_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457a' typename='7457a_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447a' typename='7447a_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='g4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='lonestar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='conan/doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='tcg' name='g3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='tcg' name='sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='tcg' name='stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8560' typename='mpc8560_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8555e' typename='mpc8555e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8555' typename='mpc8555_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8548e' typename='mpc8548e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8548' typename='mpc8548_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8547e' typename='mpc8547e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8545e' typename='mpc8545e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8545' typename='mpc8545_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8544e' typename='mpc8544e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8544' typename='mpc8544_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8543e' typename='mpc8543e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8543' typename='mpc8543_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8541e' typename='mpc8541e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8541' typename='mpc8541_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8540' typename='mpc8540_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8533e' typename='mpc8533e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8533' typename='mpc8533_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347ea' typename='mpc8347eat-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347e' typename='mpc8347et-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347a' typename='mpc8347at-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347' typename='mpc8347t-powerpc64-cpu'/>
+  <cpu type='tcg' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='tcg' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8280' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8275' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8272' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8271' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8270' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8248' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8247' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8245' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8241' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='powerquicc-ii' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc82xx' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc5200b' typename='mpc5200b_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc5200' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc52xx' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8240' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='460ex' typename='460exb-powerpc64-cpu'/>
+  <cpu type='tcg' name='440ep' typename='440epb-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='tcg' name='405gpe' typename='405crc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405gp' typename='405gpd-powerpc64-cpu'/>
+  <cpu type='tcg' name='405cr' typename='405crc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405' typename='405d4-powerpc64-cpu'/>
+  <cpu type='tcg' name='403' typename='403gc-powerpc64-cpu'/>
   <cpu type='tcg' name='mpc8547e_v21'/>
   <cpu type='tcg' name='750cl_v1.0'/>
   <cpu type='tcg' name='7457a_v1.1'/>
index 38f3864444182fec27c1ff9d8028bf42ea9d4a60..1a2b7aa2695f40a6d7fc70860f9c5d2f48a40d00 100644 (file)
     <property name='te' type='boolean' value='true'/>
     <property name='cmm' type='boolean' value='true'/>
   </hostCPU>
-  <cpu type='kvm' name='z890.2' usable='yes'/>
-  <cpu type='kvm' name='z990.4' usable='yes'/>
-  <cpu type='kvm' name='z14ZR1' usable='yes'/>
-  <cpu type='kvm' name='z10BC.2' usable='yes'/>
-  <cpu type='kvm' name='z196.2' usable='yes'/>
-  <cpu type='kvm' name='z14' usable='yes'/>
-  <cpu type='kvm' name='z9BC-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12-base' usable='yes'/>
-  <cpu type='kvm' name='z196-base' usable='yes'/>
-  <cpu type='kvm' name='z13-base' usable='yes'/>
-  <cpu type='kvm' name='z990.3' usable='yes'/>
-  <cpu type='kvm' name='host' usable='yes'/>
-  <cpu type='kvm' name='z9EC' usable='yes'/>
-  <cpu type='kvm' name='zBC12' usable='yes'/>
-  <cpu type='kvm' name='z9EC.3' usable='yes'/>
-  <cpu type='kvm' name='z196.2-base' usable='yes'/>
-  <cpu type='kvm' name='qemu' usable='no'>
+  <cpu type='kvm' name='z890.2' typename='z890.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.4' typename='z990.4-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14ZR1' typename='z14ZR1-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC.2' typename='z10BC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196.2' typename='z196.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14' typename='z14-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC-base' typename='z9BC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12-base' typename='zEC12-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196-base' typename='z196-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13-base' typename='z13-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.3' typename='z990.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='host' typename='host-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC' typename='z9EC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zBC12' typename='zBC12-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.3' typename='z9EC.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196.2-base' typename='z196.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='qemu' typename='qemu-s390x-cpu' usable='no'>
     <blocker name='ais'/>
   </cpu>
-  <cpu type='kvm' name='zEC12.2-base' usable='yes'/>
-  <cpu type='kvm' name='z800-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.2' usable='yes'/>
-  <cpu type='kvm' name='z900.2-base' usable='yes'/>
-  <cpu type='kvm' name='z14ZR1-base' usable='yes'/>
-  <cpu type='kvm' name='z900.3' usable='yes'/>
-  <cpu type='kvm' name='z890-base' usable='yes'/>
-  <cpu type='kvm' name='z890' usable='yes'/>
-  <cpu type='kvm' name='z990.4-base' usable='yes'/>
-  <cpu type='kvm' name='z10BC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z900.2' usable='yes'/>
-  <cpu type='kvm' name='z9BC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z800' usable='yes'/>
-  <cpu type='kvm' name='z114' usable='yes'/>
-  <cpu type='kvm' name='z13' usable='yes'/>
-  <cpu type='kvm' name='z13s-base' usable='yes'/>
-  <cpu type='kvm' name='z990' usable='yes'/>
-  <cpu type='kvm' name='z990.2' usable='yes'/>
-  <cpu type='kvm' name='z14-base' usable='yes'/>
-  <cpu type='kvm' name='z890.2-base' usable='yes'/>
-  <cpu type='kvm' name='z196' usable='yes'/>
-  <cpu type='kvm' name='z10EC' usable='yes'/>
-  <cpu type='kvm' name='z13s' usable='yes'/>
-  <cpu type='kvm' name='z900' usable='yes'/>
-  <cpu type='kvm' name='z10EC.3' usable='yes'/>
-  <cpu type='kvm' name='z10EC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z114-base' usable='yes'/>
-  <cpu type='kvm' name='z990.2-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z890.3' usable='yes'/>
-  <cpu type='kvm' name='z900.3-base' usable='yes'/>
-  <cpu type='kvm' name='z9BC.2' usable='yes'/>
-  <cpu type='kvm' name='z10BC' usable='yes'/>
-  <cpu type='kvm' name='z990.5' usable='yes'/>
-  <cpu type='kvm' name='zEC12.2' usable='yes'/>
-  <cpu type='kvm' name='z10EC-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.3-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12' usable='yes'/>
-  <cpu type='kvm' name='z990.5-base' usable='yes'/>
-  <cpu type='kvm' name='z10BC-base' usable='yes'/>
-  <cpu type='kvm' name='z900-base' usable='yes'/>
-  <cpu type='kvm' name='z13.2' usable='yes'/>
-  <cpu type='kvm' name='zBC12-base' usable='yes'/>
-  <cpu type='kvm' name='z13.2-base' usable='yes'/>
-  <cpu type='kvm' name='z890.3-base' usable='yes'/>
-  <cpu type='kvm' name='z990-base' usable='yes'/>
-  <cpu type='kvm' name='z10EC.2' usable='yes'/>
-  <cpu type='kvm' name='z9BC' usable='yes'/>
-  <cpu type='kvm' name='z10EC.3-base' usable='yes'/>
-  <cpu type='kvm' name='z990.3-base' usable='yes'/>
-  <cpu type='tcg' name='z890.2' usable='no'>
+  <cpu type='kvm' name='zEC12.2-base' typename='zEC12.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z800-base' typename='z800-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.2' typename='z9EC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.2-base' typename='z900.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14ZR1-base' typename='z14ZR1-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.3' typename='z900.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890-base' typename='z890-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890' typename='z890-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.4-base' typename='z990.4-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC.2-base' typename='z10BC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.2' typename='z900.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC.2-base' typename='z9BC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z800' typename='z800-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z114' typename='z114-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13' typename='z13-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13s-base' typename='z13s-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990' typename='z990-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.2' typename='z990.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14-base' typename='z14-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.2-base' typename='z890.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196' typename='z196-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC' typename='z10EC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13s' typename='z13s-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900' typename='z900-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.3' typename='z10EC.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.2-base' typename='z10EC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z114-base' typename='z114-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.2-base' typename='z990.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.2-base' typename='z9EC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.3' typename='z890.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.3-base' typename='z900.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC.2' typename='z9BC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC' typename='z10BC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.5' typename='z990.5-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12.2' typename='zEC12.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC-base' typename='z10EC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC-base' typename='z9EC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.3-base' typename='z9EC.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12' typename='zEC12-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.5-base' typename='z990.5-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC-base' typename='z10BC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900-base' typename='z900-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13.2' typename='z13.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zBC12-base' typename='zBC12-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13.2-base' typename='z13.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.3-base' typename='z890.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990-base' typename='z990-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.2' typename='z10EC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC' typename='z9BC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.3-base' typename='z10EC.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.3-base' typename='z990.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z890.2' typename='z890.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z990.4' usable='no'>
+  <cpu type='tcg' name='z990.4' typename='z990.4-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z14ZR1' usable='no'>
+  <cpu type='tcg' name='z14ZR1' typename='z14ZR1-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10BC.2' usable='no'>
+  <cpu type='tcg' name='z10BC.2' typename='z10BC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z196.2' usable='no'>
+  <cpu type='tcg' name='z196.2' typename='z196.2-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z14' usable='no'>
+  <cpu type='tcg' name='z14' typename='z14-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9BC-base' usable='no'>
+  <cpu type='tcg' name='z9BC-base' typename='z9BC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zEC12-base' usable='no'>
+  <cpu type='tcg' name='zEC12-base' typename='zEC12-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z196-base' usable='no'>
+  <cpu type='tcg' name='z196-base' typename='z196-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13-base' usable='no'>
+  <cpu type='tcg' name='z13-base' typename='z13-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.3' usable='no'>
+  <cpu type='tcg' name='z990.3' typename='z990.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='host'/>
-  <cpu type='tcg' name='z9EC' usable='no'>
+  <cpu type='tcg' name='host' typename='host-s390x-cpu'/>
+  <cpu type='tcg' name='z9EC' typename='z9EC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zBC12' usable='no'>
+  <cpu type='tcg' name='zBC12' typename='zBC12-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.3' usable='no'>
+  <cpu type='tcg' name='z9EC.3' typename='z9EC.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z196.2-base' usable='no'>
+  <cpu type='tcg' name='z196.2-base' typename='z196.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='qemu' usable='yes'/>
-  <cpu type='tcg' name='zEC12.2-base' usable='no'>
+  <cpu type='tcg' name='qemu' typename='qemu-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='zEC12.2-base' typename='zEC12.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z800-base' usable='yes'/>
-  <cpu type='tcg' name='z9EC.2' usable='no'>
+  <cpu type='tcg' name='z800-base' typename='z800-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z9EC.2' typename='z9EC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z900.2-base' usable='yes'/>
-  <cpu type='tcg' name='z14ZR1-base' usable='no'>
+  <cpu type='tcg' name='z900.2-base' typename='z900.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z14ZR1-base' typename='z14ZR1-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900.3' usable='yes'/>
-  <cpu type='tcg' name='z890-base' usable='no'>
+  <cpu type='tcg' name='z900.3' typename='z900.3-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z890-base' typename='z890-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z890' usable='no'>
+  <cpu type='tcg' name='z890' typename='z890-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z990.4-base' usable='no'>
+  <cpu type='tcg' name='z990.4-base' typename='z990.4-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z10BC.2-base' usable='no'>
+  <cpu type='tcg' name='z10BC.2-base' typename='z10BC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z900.2' usable='yes'/>
-  <cpu type='tcg' name='z9BC.2-base' usable='no'>
+  <cpu type='tcg' name='z900.2' typename='z900.2-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z9BC.2-base' typename='z9BC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z800' usable='yes'/>
-  <cpu type='tcg' name='z114' usable='no'>
+  <cpu type='tcg' name='z800' typename='z800-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z114' typename='z114-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13' usable='no'>
+  <cpu type='tcg' name='z13' typename='z13-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z13s-base' usable='no'>
+  <cpu type='tcg' name='z13s-base' typename='z13s-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990' usable='no'>
+  <cpu type='tcg' name='z990' typename='z990-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z990.2' usable='no'>
+  <cpu type='tcg' name='z990.2' typename='z990.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z14-base' usable='no'>
+  <cpu type='tcg' name='z14-base' typename='z14-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.2-base' usable='no'>
+  <cpu type='tcg' name='z890.2-base' typename='z890.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z196' usable='no'>
+  <cpu type='tcg' name='z196' typename='z196-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC' usable='no'>
+  <cpu type='tcg' name='z10EC' typename='z10EC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13s' usable='no'>
+  <cpu type='tcg' name='z13s' typename='z13s-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900' usable='yes'/>
-  <cpu type='tcg' name='z10EC.3' usable='no'>
+  <cpu type='tcg' name='z900' typename='z900-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z10EC.3' typename='z10EC.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.2-base' usable='no'>
+  <cpu type='tcg' name='z10EC.2-base' typename='z10EC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z114-base' usable='no'>
+  <cpu type='tcg' name='z114-base' typename='z114-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.2-base' usable='no'>
+  <cpu type='tcg' name='z990.2-base' typename='z990.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.2-base' usable='no'>
+  <cpu type='tcg' name='z9EC.2-base' typename='z9EC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z890.3' usable='no'>
+  <cpu type='tcg' name='z890.3' typename='z890.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z900.3-base' usable='yes'/>
-  <cpu type='tcg' name='z9BC.2' usable='no'>
+  <cpu type='tcg' name='z900.3-base' typename='z900.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z9BC.2' typename='z9BC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10BC' usable='no'>
+  <cpu type='tcg' name='z10BC' typename='z10BC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.5' usable='no'>
+  <cpu type='tcg' name='z990.5' typename='z990.5-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='zEC12.2' usable='no'>
+  <cpu type='tcg' name='zEC12.2' typename='zEC12.2-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC-base' usable='no'>
+  <cpu type='tcg' name='z10EC-base' typename='z10EC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC-base' usable='no'>
+  <cpu type='tcg' name='z9EC-base' typename='z9EC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.3-base' usable='no'>
+  <cpu type='tcg' name='z9EC.3-base' typename='z9EC.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zEC12' usable='no'>
+  <cpu type='tcg' name='zEC12' typename='zEC12-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.5-base' usable='no'>
+  <cpu type='tcg' name='z990.5-base' typename='z990.5-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z10BC-base' usable='no'>
+  <cpu type='tcg' name='z10BC-base' typename='z10BC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z900-base' usable='yes'/>
-  <cpu type='tcg' name='z13.2' usable='no'>
+  <cpu type='tcg' name='z900-base' typename='z900-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z13.2' typename='z13.2-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zBC12-base' usable='no'>
+  <cpu type='tcg' name='zBC12-base' typename='zBC12-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13.2-base' usable='no'>
+  <cpu type='tcg' name='z13.2-base' typename='z13.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.3-base' usable='no'>
+  <cpu type='tcg' name='z890.3-base' typename='z890.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z990-base' usable='no'>
+  <cpu type='tcg' name='z990-base' typename='z990-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.2' usable='no'>
+  <cpu type='tcg' name='z10EC.2' typename='z10EC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9BC' usable='no'>
+  <cpu type='tcg' name='z9BC' typename='z9BC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.3-base' usable='no'>
+  <cpu type='tcg' name='z10EC.3-base' typename='z10EC.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.3-base' usable='no'>
+  <cpu type='tcg' name='z990.3-base' typename='z990.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
index dce80e9ba0772517492042c787a057ce2325dbe7..587455ff93d6a9d90087b9d5d269be86307d13a5 100644 (file)
     <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'/>
     <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-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Westmere' usable='yes'/>
-  <cpu type='kvm' name='Skylake-Server-IBRS' usable='no'>
+  <cpu type='kvm' name='Westmere-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Skylake-Server-IBRS' typename='Skylake-Server-IBRS-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='avx512f'/>
   </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='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='avx512f'/>
   </cpu>
-  <cpu type='kvm' name='Skylake-Client-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Skylake-Client' usable='yes'/>
-  <cpu type='kvm' name='SandyBridge-IBRS' 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-IBRS' typename='Skylake-Client-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='SandyBridge-IBRS' typename='SandyBridge-IBRS-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-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Nehalem' usable='yes'/>
-  <cpu type='kvm' name='KnightsMill' 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-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512pf'/>
     <blocker name='avx512er'/>
     <blocker name='avx512f'/>
     <blocker name='avx512f'/>
   </cpu>
-  <cpu type='kvm' name='IvyBridge-IBRS' usable='yes'/>
-  <cpu type='kvm' name='IvyBridge' usable='yes'/>
-  <cpu type='kvm' name='Haswell-noTSX-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Haswell-noTSX' usable='yes'/>
-  <cpu type='kvm' name='Haswell-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Haswell' usable='yes'/>
-  <cpu type='kvm' name='EPYC-IBPB' usable='no'>
+  <cpu type='kvm' name='IvyBridge-IBRS' typename='IvyBridge-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-noTSX-IBRS' typename='Haswell-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-IBRS' typename='Haswell-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell' typename='Haswell-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='EPYC-IBPB' typename='EPYC-IBPB-x86_64-cpu' usable='no'>
     <blocker name='sha-ni'/>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='osvw'/>
     <blocker name='ibpb'/>
   </cpu>
-  <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='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='misalignsse'/>
     <blocker name='osvw'/>
   </cpu>
-  <cpu type='kvm' name='Conroe' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-noTSX-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-noTSX' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Broadwell' 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-noTSX-IBRS' typename='Broadwell-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-IBRS' typename='Broadwell-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell' typename='Broadwell-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'/>
   </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-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-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Westmere' usable='yes'/>
-  <cpu type='tcg' name='Skylake-Server-IBRS' usable='no'>
+  <cpu type='tcg' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
+  <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'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </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'/>
     <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'/>
     <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'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </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='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'/>
     <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-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-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Nehalem' usable='yes'/>
-  <cpu type='tcg' name='KnightsMill' usable='no'>
+  <cpu type='tcg' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx512-4fmaps'/>
     <blocker name='3dnowprefetch'/>
   </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'/>
     <blocker name='rdrand'/>
     <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='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'/>
     <blocker name='invpcid'/>
     <blocker name='spec-ctrl'/>
   </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'/>
     <blocker name='avx2'/>
     <blocker name='invpcid'/>
   </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'/>
     <blocker name='rtm'/>
     <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'/>
     <blocker name='invpcid'/>
     <blocker name='rtm'/>
   </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'/>
     <blocker name='ibpb'/>
     <blocker name='xsavec'/>
   </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'/>
     <blocker name='topoext'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Conroe' usable='yes'/>
-  <cpu type='tcg' name='Broadwell-noTSX-IBRS' usable='no'>
+  <cpu type='tcg' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
+  <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'/>
     <blocker name='spec-ctrl'/>
     <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'/>
     <blocker name='rdseed'/>
     <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'/>
     <blocker name='spec-ctrl'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell' usable='no'>
+  <cpu type='tcg' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <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-3.0' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes'/>
   <machine name='isapc' hotplugCpus='yes' maxCpus='1'/>
   <machine name='pc-1.1' hotplugCpus='yes' maxCpus='255'/>
index 1ce578de005d05e5e5d6d3aabe0f6828c9677696..d5a8b8073a0a2cae19c4ec2e291ee4bc15d22bfb 100644 (file)
   <microcodeVersion>42900240</microcodeVersion>
   <package>v3.1.0-rc1-74-g3c035a41dc</package>
   <arch>ppc64</arch>
-  <cpu type='kvm' name='default'/>
-  <cpu type='kvm' name='ppc'/>
-  <cpu type='kvm' name='ppc32'/>
-  <cpu type='kvm' name='ppc64'/>
-  <cpu type='kvm' name='POWER9'/>
-  <cpu type='kvm' name='power8nvl'/>
-  <cpu type='kvm' name='POWER8'/>
-  <cpu type='kvm' name='power8e'/>
-  <cpu type='kvm' name='power7+'/>
-  <cpu type='kvm' name='POWER7'/>
-  <cpu type='kvm' name='power5gs'/>
-  <cpu type='kvm' name='power5+'/>
-  <cpu type='kvm' name='970mp'/>
-  <cpu type='kvm' name='970fx'/>
-  <cpu type='kvm' name='970'/>
-  <cpu type='kvm' name='apollo7pm'/>
-  <cpu type='kvm' name='7457a'/>
-  <cpu type='kvm' name='7447a'/>
-  <cpu type='kvm' name='apollo7'/>
-  <cpu type='kvm' name='7457'/>
-  <cpu type='kvm' name='7447'/>
-  <cpu type='kvm' name='apollo6'/>
-  <cpu type='kvm' name='7455'/>
-  <cpu type='kvm' name='7445'/>
-  <cpu type='kvm' name='7451'/>
-  <cpu type='kvm' name='7441'/>
-  <cpu type='kvm' name='vger'/>
-  <cpu type='kvm' name='7450'/>
-  <cpu type='kvm' name='7448'/>
-  <cpu type='kvm' name='nitro'/>
-  <cpu type='kvm' name='7410'/>
-  <cpu type='kvm' name='g4'/>
-  <cpu type='kvm' name='max'/>
-  <cpu type='kvm' name='7400'/>
-  <cpu type='kvm' name='goldfinger'/>
-  <cpu type='kvm' name='755'/>
-  <cpu type='kvm' name='745'/>
-  <cpu type='kvm' name='lonestar'/>
-  <cpu type='kvm' name='750l'/>
-  <cpu type='kvm' name='750gx'/>
-  <cpu type='kvm' name='750fx'/>
-  <cpu type='kvm' name='750cxe'/>
-  <cpu type='kvm' name='750cx'/>
-  <cpu type='kvm' name='750cl'/>
-  <cpu type='kvm' name='conan/doyle'/>
-  <cpu type='kvm' name='g3'/>
-  <cpu type='kvm' name='typhoon'/>
-  <cpu type='kvm' name='750'/>
-  <cpu type='kvm' name='arthur'/>
-  <cpu type='kvm' name='740'/>
-  <cpu type='kvm' name='mach5'/>
-  <cpu type='kvm' name='sirocco'/>
-  <cpu type='kvm' name='604e'/>
-  <cpu type='kvm' name='goldeneye'/>
-  <cpu type='kvm' name='603r'/>
-  <cpu type='kvm' name='vaillant'/>
-  <cpu type='kvm' name='stretch'/>
-  <cpu type='kvm' name='603e'/>
-  <cpu type='kvm' name='vanilla'/>
-  <cpu type='kvm' name='601v'/>
-  <cpu type='kvm' name='601'/>
-  <cpu type='kvm' name='mpc8560'/>
-  <cpu type='kvm' name='mpc8555e'/>
-  <cpu type='kvm' name='mpc8555'/>
-  <cpu type='kvm' name='mpc8548e'/>
-  <cpu type='kvm' name='mpc8548'/>
-  <cpu type='kvm' name='mpc8547e'/>
-  <cpu type='kvm' name='mpc8545e'/>
-  <cpu type='kvm' name='mpc8545'/>
-  <cpu type='kvm' name='mpc8544e'/>
-  <cpu type='kvm' name='mpc8544'/>
-  <cpu type='kvm' name='mpc8543e'/>
-  <cpu type='kvm' name='mpc8543'/>
-  <cpu type='kvm' name='mpc8541e'/>
-  <cpu type='kvm' name='mpc8541'/>
-  <cpu type='kvm' name='mpc8540'/>
-  <cpu type='kvm' name='mpc8533e'/>
-  <cpu type='kvm' name='mpc8533'/>
-  <cpu type='kvm' name='e500v2'/>
-  <cpu type='kvm' name='e500v1'/>
-  <cpu type='kvm' name='e500'/>
-  <cpu type='kvm' name='mpc8347ea'/>
-  <cpu type='kvm' name='mpc8347e'/>
-  <cpu type='kvm' name='mpc8347a'/>
-  <cpu type='kvm' name='mpc8347'/>
-  <cpu type='kvm' name='e300'/>
-  <cpu type='kvm' name='e200'/>
-  <cpu type='kvm' name='mpc8280'/>
-  <cpu type='kvm' name='mpc8275'/>
-  <cpu type='kvm' name='mpc8272'/>
-  <cpu type='kvm' name='mpc8271'/>
-  <cpu type='kvm' name='mpc8270'/>
-  <cpu type='kvm' name='mpc8266_hip4'/>
-  <cpu type='kvm' name='mpc8266_hip3'/>
-  <cpu type='kvm' name='mpc8266'/>
-  <cpu type='kvm' name='mpc8265_hip4'/>
-  <cpu type='kvm' name='mpc8265_hip3'/>
-  <cpu type='kvm' name='mpc8265'/>
-  <cpu type='kvm' name='mpc8264_hip4'/>
-  <cpu type='kvm' name='mpc8264_hip3'/>
-  <cpu type='kvm' name='mpc8264'/>
-  <cpu type='kvm' name='mpc8260_hip4'/>
-  <cpu type='kvm' name='mpc8260_hip3'/>
-  <cpu type='kvm' name='mpc8260'/>
-  <cpu type='kvm' name='mpc8255_hip4'/>
-  <cpu type='kvm' name='mpc8255_hip3'/>
-  <cpu type='kvm' name='mpc8255'/>
-  <cpu type='kvm' name='mpc8250_hip4'/>
-  <cpu type='kvm' name='mpc8250_hip3'/>
-  <cpu type='kvm' name='mpc8250'/>
-  <cpu type='kvm' name='mpc8248'/>
-  <cpu type='kvm' name='mpc8247'/>
-  <cpu type='kvm' name='mpc8245'/>
-  <cpu type='kvm' name='mpc8241'/>
-  <cpu type='kvm' name='powerquicc-ii'/>
-  <cpu type='kvm' name='mpc82xx'/>
-  <cpu type='kvm' name='mpc5200b'/>
-  <cpu type='kvm' name='mpc5200'/>
-  <cpu type='kvm' name='mpc52xx'/>
-  <cpu type='kvm' name='mpc8240'/>
-  <cpu type='kvm' name='460ex'/>
-  <cpu type='kvm' name='440ep'/>
-  <cpu type='kvm' name='x2vp50'/>
-  <cpu type='kvm' name='x2vp7'/>
-  <cpu type='kvm' name='405gpe'/>
-  <cpu type='kvm' name='405gp'/>
-  <cpu type='kvm' name='405cr'/>
-  <cpu type='kvm' name='405'/>
-  <cpu type='kvm' name='403'/>
+  <cpu type='kvm' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER9' typename='host-powerpc64-cpu'/>
+  <cpu type='kvm' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='power8e' typename='power8e_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='power7+' typename='power7+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER7' typename='power7_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='power5gs' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='power5+' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo7pm' typename='7457a_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457a' typename='7457a_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447a' typename='7447a_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='g4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='lonestar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='conan/doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='kvm' name='g3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='kvm' name='sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='kvm' name='stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8560' typename='mpc8560_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8555e' typename='mpc8555e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8555' typename='mpc8555_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8548e' typename='mpc8548e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8548' typename='mpc8548_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8547e' typename='mpc8547e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8545e' typename='mpc8545e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8545' typename='mpc8545_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8544e' typename='mpc8544e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8544' typename='mpc8544_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8543e' typename='mpc8543e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8543' typename='mpc8543_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8541e' typename='mpc8541e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8541' typename='mpc8541_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8540' typename='mpc8540_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8533e' typename='mpc8533e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8533' typename='mpc8533_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347ea' typename='mpc8347eat-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347e' typename='mpc8347et-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347a' typename='mpc8347at-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347' typename='mpc8347t-powerpc64-cpu'/>
+  <cpu type='kvm' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='kvm' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8280' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8275' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8272' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8271' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8270' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8248' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8247' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8245' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8241' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='powerquicc-ii' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc82xx' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc5200b' typename='mpc5200b_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc5200' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc52xx' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8240' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='460ex' typename='460exb-powerpc64-cpu'/>
+  <cpu type='kvm' name='440ep' typename='440epb-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='kvm' name='405gpe' typename='405crc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405gp' typename='405gpd-powerpc64-cpu'/>
+  <cpu type='kvm' name='405cr' typename='405crc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405' typename='405d4-powerpc64-cpu'/>
+  <cpu type='kvm' name='403' typename='403gc-powerpc64-cpu'/>
   <cpu type='kvm' name='mpc8547e_v21'/>
   <cpu type='kvm' name='750cl_v1.0'/>
   <cpu type='kvm' name='7457a_v1.1'/>
   <cpu type='kvm' name='750_v3.1'/>
   <cpu type='kvm' name='power5+_v2.1'/>
   <cpu type='kvm' name='mpc8568e'/>
-  <cpu type='tcg' name='default'/>
-  <cpu type='tcg' name='ppc'/>
-  <cpu type='tcg' name='ppc32'/>
-  <cpu type='tcg' name='ppc64'/>
-  <cpu type='tcg' name='POWER9'/>
-  <cpu type='tcg' name='power8nvl'/>
-  <cpu type='tcg' name='POWER8'/>
-  <cpu type='tcg' name='power8e'/>
-  <cpu type='tcg' name='power7+'/>
-  <cpu type='tcg' name='POWER7'/>
-  <cpu type='tcg' name='power5gs'/>
-  <cpu type='tcg' name='power5+'/>
-  <cpu type='tcg' name='970mp'/>
-  <cpu type='tcg' name='970fx'/>
-  <cpu type='tcg' name='970'/>
-  <cpu type='tcg' name='apollo7pm'/>
-  <cpu type='tcg' name='7457a'/>
-  <cpu type='tcg' name='7447a'/>
-  <cpu type='tcg' name='apollo7'/>
-  <cpu type='tcg' name='7457'/>
-  <cpu type='tcg' name='7447'/>
-  <cpu type='tcg' name='apollo6'/>
-  <cpu type='tcg' name='7455'/>
-  <cpu type='tcg' name='7445'/>
-  <cpu type='tcg' name='7451'/>
-  <cpu type='tcg' name='7441'/>
-  <cpu type='tcg' name='vger'/>
-  <cpu type='tcg' name='7450'/>
-  <cpu type='tcg' name='7448'/>
-  <cpu type='tcg' name='nitro'/>
-  <cpu type='tcg' name='7410'/>
-  <cpu type='tcg' name='g4'/>
-  <cpu type='tcg' name='max'/>
-  <cpu type='tcg' name='7400'/>
-  <cpu type='tcg' name='goldfinger'/>
-  <cpu type='tcg' name='755'/>
-  <cpu type='tcg' name='745'/>
-  <cpu type='tcg' name='lonestar'/>
-  <cpu type='tcg' name='750l'/>
-  <cpu type='tcg' name='750gx'/>
-  <cpu type='tcg' name='750fx'/>
-  <cpu type='tcg' name='750cxe'/>
-  <cpu type='tcg' name='750cx'/>
-  <cpu type='tcg' name='750cl'/>
-  <cpu type='tcg' name='conan/doyle'/>
-  <cpu type='tcg' name='g3'/>
-  <cpu type='tcg' name='typhoon'/>
-  <cpu type='tcg' name='750'/>
-  <cpu type='tcg' name='arthur'/>
-  <cpu type='tcg' name='740'/>
-  <cpu type='tcg' name='mach5'/>
-  <cpu type='tcg' name='sirocco'/>
-  <cpu type='tcg' name='604e'/>
-  <cpu type='tcg' name='goldeneye'/>
-  <cpu type='tcg' name='603r'/>
-  <cpu type='tcg' name='vaillant'/>
-  <cpu type='tcg' name='stretch'/>
-  <cpu type='tcg' name='603e'/>
-  <cpu type='tcg' name='vanilla'/>
-  <cpu type='tcg' name='601v'/>
-  <cpu type='tcg' name='601'/>
-  <cpu type='tcg' name='mpc8560'/>
-  <cpu type='tcg' name='mpc8555e'/>
-  <cpu type='tcg' name='mpc8555'/>
-  <cpu type='tcg' name='mpc8548e'/>
-  <cpu type='tcg' name='mpc8548'/>
-  <cpu type='tcg' name='mpc8547e'/>
-  <cpu type='tcg' name='mpc8545e'/>
-  <cpu type='tcg' name='mpc8545'/>
-  <cpu type='tcg' name='mpc8544e'/>
-  <cpu type='tcg' name='mpc8544'/>
-  <cpu type='tcg' name='mpc8543e'/>
-  <cpu type='tcg' name='mpc8543'/>
-  <cpu type='tcg' name='mpc8541e'/>
-  <cpu type='tcg' name='mpc8541'/>
-  <cpu type='tcg' name='mpc8540'/>
-  <cpu type='tcg' name='mpc8533e'/>
-  <cpu type='tcg' name='mpc8533'/>
-  <cpu type='tcg' name='e500v2'/>
-  <cpu type='tcg' name='e500v1'/>
-  <cpu type='tcg' name='e500'/>
-  <cpu type='tcg' name='mpc8347ea'/>
-  <cpu type='tcg' name='mpc8347e'/>
-  <cpu type='tcg' name='mpc8347a'/>
-  <cpu type='tcg' name='mpc8347'/>
-  <cpu type='tcg' name='e300'/>
-  <cpu type='tcg' name='e200'/>
-  <cpu type='tcg' name='mpc8280'/>
-  <cpu type='tcg' name='mpc8275'/>
-  <cpu type='tcg' name='mpc8272'/>
-  <cpu type='tcg' name='mpc8271'/>
-  <cpu type='tcg' name='mpc8270'/>
-  <cpu type='tcg' name='mpc8266_hip4'/>
-  <cpu type='tcg' name='mpc8266_hip3'/>
-  <cpu type='tcg' name='mpc8266'/>
-  <cpu type='tcg' name='mpc8265_hip4'/>
-  <cpu type='tcg' name='mpc8265_hip3'/>
-  <cpu type='tcg' name='mpc8265'/>
-  <cpu type='tcg' name='mpc8264_hip4'/>
-  <cpu type='tcg' name='mpc8264_hip3'/>
-  <cpu type='tcg' name='mpc8264'/>
-  <cpu type='tcg' name='mpc8260_hip4'/>
-  <cpu type='tcg' name='mpc8260_hip3'/>
-  <cpu type='tcg' name='mpc8260'/>
-  <cpu type='tcg' name='mpc8255_hip4'/>
-  <cpu type='tcg' name='mpc8255_hip3'/>
-  <cpu type='tcg' name='mpc8255'/>
-  <cpu type='tcg' name='mpc8250_hip4'/>
-  <cpu type='tcg' name='mpc8250_hip3'/>
-  <cpu type='tcg' name='mpc8250'/>
-  <cpu type='tcg' name='mpc8248'/>
-  <cpu type='tcg' name='mpc8247'/>
-  <cpu type='tcg' name='mpc8245'/>
-  <cpu type='tcg' name='mpc8241'/>
-  <cpu type='tcg' name='powerquicc-ii'/>
-  <cpu type='tcg' name='mpc82xx'/>
-  <cpu type='tcg' name='mpc5200b'/>
-  <cpu type='tcg' name='mpc5200'/>
-  <cpu type='tcg' name='mpc52xx'/>
-  <cpu type='tcg' name='mpc8240'/>
-  <cpu type='tcg' name='460ex'/>
-  <cpu type='tcg' name='440ep'/>
-  <cpu type='tcg' name='x2vp50'/>
-  <cpu type='tcg' name='x2vp7'/>
-  <cpu type='tcg' name='405gpe'/>
-  <cpu type='tcg' name='405gp'/>
-  <cpu type='tcg' name='405cr'/>
-  <cpu type='tcg' name='405'/>
-  <cpu type='tcg' name='403'/>
+  <cpu type='tcg' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='power8e' typename='power8e_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='power7+' typename='power7+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER7' typename='power7_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='power5gs' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='power5+' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo7pm' typename='7457a_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457a' typename='7457a_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447a' typename='7447a_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='g4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='lonestar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='conan/doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='tcg' name='g3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='tcg' name='sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='tcg' name='stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8560' typename='mpc8560_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8555e' typename='mpc8555e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8555' typename='mpc8555_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8548e' typename='mpc8548e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8548' typename='mpc8548_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8547e' typename='mpc8547e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8545e' typename='mpc8545e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8545' typename='mpc8545_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8544e' typename='mpc8544e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8544' typename='mpc8544_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8543e' typename='mpc8543e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8543' typename='mpc8543_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8541e' typename='mpc8541e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8541' typename='mpc8541_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8540' typename='mpc8540_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8533e' typename='mpc8533e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8533' typename='mpc8533_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347ea' typename='mpc8347eat-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347e' typename='mpc8347et-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347a' typename='mpc8347at-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347' typename='mpc8347t-powerpc64-cpu'/>
+  <cpu type='tcg' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='tcg' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8280' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8275' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8272' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8271' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8270' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8248' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8247' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8245' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8241' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='powerquicc-ii' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc82xx' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc5200b' typename='mpc5200b_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc5200' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc52xx' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8240' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='460ex' typename='460exb-powerpc64-cpu'/>
+  <cpu type='tcg' name='440ep' typename='440epb-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='tcg' name='405gpe' typename='405crc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405gp' typename='405gpd-powerpc64-cpu'/>
+  <cpu type='tcg' name='405cr' typename='405crc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405' typename='405d4-powerpc64-cpu'/>
+  <cpu type='tcg' name='403' typename='403gc-powerpc64-cpu'/>
   <cpu type='tcg' name='mpc8547e_v21'/>
   <cpu type='tcg' name='750cl_v1.0'/>
   <cpu type='tcg' name='7457a_v1.1'/>
index dac2fdc54df31b2f4e8f9d0b997644bd003ec14d..36799746b4d2b8019fbb1166f539cfa3fa7eb57f 100644 (file)
     <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'/>
     <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-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Westmere' usable='yes'/>
-  <cpu type='kvm' name='Skylake-Server-IBRS' usable='no'>
+  <cpu type='kvm' name='Westmere-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Skylake-Server-IBRS' typename='Skylake-Server-IBRS-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </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='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Skylake-Client-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Skylake-Client' usable='yes'/>
-  <cpu type='kvm' name='SandyBridge-IBRS' 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-IBRS' typename='Skylake-Client-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='SandyBridge-IBRS' typename='SandyBridge-IBRS-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-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Nehalem' usable='yes'/>
-  <cpu type='kvm' name='KnightsMill' 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-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512pf'/>
     <blocker name='avx512er'/>
     <blocker name='avx512f'/>
     <blocker name='avx512f'/>
   </cpu>
-  <cpu type='kvm' name='IvyBridge-IBRS' usable='yes'/>
-  <cpu type='kvm' name='IvyBridge' usable='yes'/>
-  <cpu type='kvm' name='Icelake-Server' usable='no'>
+  <cpu type='kvm' name='IvyBridge-IBRS' typename='IvyBridge-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Icelake-Client' usable='no'>
+  <cpu type='kvm' name='Icelake-Client' typename='Icelake-Client-x86_64-cpu' usable='no'>
     <blocker name='intel-pt'/>
     <blocker name='avx512vbmi'/>
     <blocker name='pku'/>
     <blocker name='wbnoinvd'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Haswell-noTSX-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Haswell-noTSX' usable='yes'/>
-  <cpu type='kvm' name='Haswell-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Haswell' usable='yes'/>
-  <cpu type='kvm' name='EPYC-IBPB' usable='no'>
+  <cpu type='kvm' name='Haswell-noTSX-IBRS' typename='Haswell-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-IBRS' typename='Haswell-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell' typename='Haswell-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='EPYC-IBPB' typename='EPYC-IBPB-x86_64-cpu' usable='no'>
     <blocker name='sha-ni'/>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='osvw'/>
     <blocker name='ibpb'/>
   </cpu>
-  <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='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='misalignsse'/>
     <blocker name='osvw'/>
   </cpu>
-  <cpu type='kvm' name='Conroe' usable='yes'/>
-  <cpu type='kvm' name='Cascadelake-Server' usable='no'>
+  <cpu type='kvm' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Broadwell-noTSX-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-noTSX' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Broadwell' 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='Broadwell-noTSX-IBRS' typename='Broadwell-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-IBRS' typename='Broadwell-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell' typename='Broadwell-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'/>
   </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-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-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Westmere' usable='yes'/>
-  <cpu type='tcg' name='Skylake-Server-IBRS' usable='no'>
+  <cpu type='tcg' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
+  <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'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </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'/>
     <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'/>
     <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'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </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='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'/>
     <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-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-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Nehalem' usable='yes'/>
-  <cpu type='tcg' name='KnightsMill' usable='no'>
+  <cpu type='tcg' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx512-4fmaps'/>
     <blocker name='3dnowprefetch'/>
   </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'/>
     <blocker name='rdrand'/>
     <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='Icelake-Server' usable='no'>
+  <cpu type='tcg' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='wbnoinvd'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Icelake-Client' usable='no'>
+  <cpu type='tcg' name='Icelake-Client' typename='Icelake-Client-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='wbnoinvd'/>
     <blocker name='xsavec'/>
   </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'/>
     <blocker name='invpcid'/>
     <blocker name='spec-ctrl'/>
   </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'/>
     <blocker name='avx2'/>
     <blocker name='invpcid'/>
   </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'/>
     <blocker name='rtm'/>
     <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'/>
     <blocker name='invpcid'/>
     <blocker name='rtm'/>
   </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'/>
     <blocker name='ibpb'/>
     <blocker name='xsavec'/>
   </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'/>
     <blocker name='topoext'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Conroe' usable='yes'/>
-  <cpu type='tcg' name='Cascadelake-Server' usable='no'>
+  <cpu type='tcg' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </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'/>
     <blocker name='spec-ctrl'/>
     <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'/>
     <blocker name='rdseed'/>
     <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'/>
     <blocker name='spec-ctrl'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell' usable='no'>
+  <cpu type='tcg' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <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-3.1' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes'/>
   <machine name='isapc' hotplugCpus='yes' maxCpus='1'/>
   <machine name='pc-1.1' hotplugCpus='yes' maxCpus='255'/>
index 83459c33cfb241052d4cd04012bfc8e3d0cdafd7..1d50ef1aa21c7218153deb7ab0ec10b636a5ccbf 100644 (file)
   <microcodeVersion>61700240</microcodeVersion>
   <package>v4.0.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-a72'/>
-  <cpu type='kvm' name='cortex-m33'/>
-  <cpu type='kvm' name='arm926'/>
-  <cpu type='kvm' name='cortex-r5f'/>
-  <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-m0'/>
-  <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-a72'/>
-  <cpu type='tcg' name='cortex-m33'/>
-  <cpu type='tcg' name='arm926'/>
-  <cpu type='tcg' name='cortex-r5f'/>
-  <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-m0'/>
-  <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-a72' typename='cortex-a72-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='cortex-r5f' typename='cortex-r5f-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-m0' typename='cortex-m0-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-a72' typename='cortex-a72-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='cortex-r5f' typename='cortex-r5f-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-m0' typename='cortex-m0-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'/>
index 1a4c357308985b2e287f3d5577e88d3dac9bec1e..cf677da0e02583e575882fe29bfac9d01bb0aa25 100644 (file)
   <microcodeVersion>42900240</microcodeVersion>
   <package>v4.0.0</package>
   <arch>ppc64</arch>
-  <cpu type='kvm' name='default'/>
-  <cpu type='kvm' name='ppc'/>
-  <cpu type='kvm' name='ppc32'/>
-  <cpu type='kvm' name='ppc64'/>
-  <cpu type='kvm' name='POWER9'/>
-  <cpu type='kvm' name='power8nvl'/>
-  <cpu type='kvm' name='POWER8'/>
-  <cpu type='kvm' name='power8e'/>
-  <cpu type='kvm' name='power7+'/>
-  <cpu type='kvm' name='POWER7'/>
-  <cpu type='kvm' name='power5gs'/>
-  <cpu type='kvm' name='power5+'/>
-  <cpu type='kvm' name='970mp'/>
-  <cpu type='kvm' name='970fx'/>
-  <cpu type='kvm' name='970'/>
-  <cpu type='kvm' name='apollo7pm'/>
-  <cpu type='kvm' name='7457a'/>
-  <cpu type='kvm' name='7447a'/>
-  <cpu type='kvm' name='apollo7'/>
-  <cpu type='kvm' name='7457'/>
-  <cpu type='kvm' name='7447'/>
-  <cpu type='kvm' name='apollo6'/>
-  <cpu type='kvm' name='7455'/>
-  <cpu type='kvm' name='7445'/>
-  <cpu type='kvm' name='7451'/>
-  <cpu type='kvm' name='7441'/>
-  <cpu type='kvm' name='vger'/>
-  <cpu type='kvm' name='7450'/>
-  <cpu type='kvm' name='7448'/>
-  <cpu type='kvm' name='nitro'/>
-  <cpu type='kvm' name='7410'/>
-  <cpu type='kvm' name='g4'/>
-  <cpu type='kvm' name='max'/>
-  <cpu type='kvm' name='7400'/>
-  <cpu type='kvm' name='goldfinger'/>
-  <cpu type='kvm' name='755'/>
-  <cpu type='kvm' name='745'/>
-  <cpu type='kvm' name='lonestar'/>
-  <cpu type='kvm' name='750l'/>
-  <cpu type='kvm' name='750gx'/>
-  <cpu type='kvm' name='750fx'/>
-  <cpu type='kvm' name='750cxe'/>
-  <cpu type='kvm' name='750cx'/>
-  <cpu type='kvm' name='750cl'/>
-  <cpu type='kvm' name='conan/doyle'/>
-  <cpu type='kvm' name='g3'/>
-  <cpu type='kvm' name='typhoon'/>
-  <cpu type='kvm' name='750'/>
-  <cpu type='kvm' name='arthur'/>
-  <cpu type='kvm' name='740'/>
-  <cpu type='kvm' name='mach5'/>
-  <cpu type='kvm' name='sirocco'/>
-  <cpu type='kvm' name='604e'/>
-  <cpu type='kvm' name='goldeneye'/>
-  <cpu type='kvm' name='603r'/>
-  <cpu type='kvm' name='vaillant'/>
-  <cpu type='kvm' name='stretch'/>
-  <cpu type='kvm' name='603e'/>
-  <cpu type='kvm' name='vanilla'/>
-  <cpu type='kvm' name='601v'/>
-  <cpu type='kvm' name='601'/>
-  <cpu type='kvm' name='mpc8560'/>
-  <cpu type='kvm' name='mpc8555e'/>
-  <cpu type='kvm' name='mpc8555'/>
-  <cpu type='kvm' name='mpc8548e'/>
-  <cpu type='kvm' name='mpc8548'/>
-  <cpu type='kvm' name='mpc8547e'/>
-  <cpu type='kvm' name='mpc8545e'/>
-  <cpu type='kvm' name='mpc8545'/>
-  <cpu type='kvm' name='mpc8544e'/>
-  <cpu type='kvm' name='mpc8544'/>
-  <cpu type='kvm' name='mpc8543e'/>
-  <cpu type='kvm' name='mpc8543'/>
-  <cpu type='kvm' name='mpc8541e'/>
-  <cpu type='kvm' name='mpc8541'/>
-  <cpu type='kvm' name='mpc8540'/>
-  <cpu type='kvm' name='mpc8533e'/>
-  <cpu type='kvm' name='mpc8533'/>
-  <cpu type='kvm' name='e500v2'/>
-  <cpu type='kvm' name='e500v1'/>
-  <cpu type='kvm' name='e500'/>
-  <cpu type='kvm' name='mpc8347ea'/>
-  <cpu type='kvm' name='mpc8347e'/>
-  <cpu type='kvm' name='mpc8347a'/>
-  <cpu type='kvm' name='mpc8347'/>
-  <cpu type='kvm' name='e300'/>
-  <cpu type='kvm' name='e200'/>
-  <cpu type='kvm' name='mpc8280'/>
-  <cpu type='kvm' name='mpc8275'/>
-  <cpu type='kvm' name='mpc8272'/>
-  <cpu type='kvm' name='mpc8271'/>
-  <cpu type='kvm' name='mpc8270'/>
-  <cpu type='kvm' name='mpc8266_hip4'/>
-  <cpu type='kvm' name='mpc8266_hip3'/>
-  <cpu type='kvm' name='mpc8266'/>
-  <cpu type='kvm' name='mpc8265_hip4'/>
-  <cpu type='kvm' name='mpc8265_hip3'/>
-  <cpu type='kvm' name='mpc8265'/>
-  <cpu type='kvm' name='mpc8264_hip4'/>
-  <cpu type='kvm' name='mpc8264_hip3'/>
-  <cpu type='kvm' name='mpc8264'/>
-  <cpu type='kvm' name='mpc8260_hip4'/>
-  <cpu type='kvm' name='mpc8260_hip3'/>
-  <cpu type='kvm' name='mpc8260'/>
-  <cpu type='kvm' name='mpc8255_hip4'/>
-  <cpu type='kvm' name='mpc8255_hip3'/>
-  <cpu type='kvm' name='mpc8255'/>
-  <cpu type='kvm' name='mpc8250_hip4'/>
-  <cpu type='kvm' name='mpc8250_hip3'/>
-  <cpu type='kvm' name='mpc8250'/>
-  <cpu type='kvm' name='mpc8248'/>
-  <cpu type='kvm' name='mpc8247'/>
-  <cpu type='kvm' name='mpc8245'/>
-  <cpu type='kvm' name='mpc8241'/>
-  <cpu type='kvm' name='powerquicc-ii'/>
-  <cpu type='kvm' name='mpc82xx'/>
-  <cpu type='kvm' name='mpc5200b'/>
-  <cpu type='kvm' name='mpc5200'/>
-  <cpu type='kvm' name='mpc52xx'/>
-  <cpu type='kvm' name='mpc8240'/>
-  <cpu type='kvm' name='460ex'/>
-  <cpu type='kvm' name='440ep'/>
-  <cpu type='kvm' name='x2vp50'/>
-  <cpu type='kvm' name='x2vp7'/>
-  <cpu type='kvm' name='405gpe'/>
-  <cpu type='kvm' name='405gp'/>
-  <cpu type='kvm' name='405cr'/>
-  <cpu type='kvm' name='405'/>
-  <cpu type='kvm' name='403'/>
+  <cpu type='kvm' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER8' typename='host-powerpc64-cpu'/>
+  <cpu type='kvm' name='power8e' typename='power8e_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='power7+' typename='power7+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER7' typename='power7_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='power5gs' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='power5+' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo7pm' typename='7457a_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457a' typename='7457a_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447a' typename='7447a_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='g4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='lonestar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='conan/doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='kvm' name='g3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='kvm' name='sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='kvm' name='stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8560' typename='mpc8560_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8555e' typename='mpc8555e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8555' typename='mpc8555_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8548e' typename='mpc8548e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8548' typename='mpc8548_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8547e' typename='mpc8547e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8545e' typename='mpc8545e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8545' typename='mpc8545_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8544e' typename='mpc8544e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8544' typename='mpc8544_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8543e' typename='mpc8543e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8543' typename='mpc8543_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8541e' typename='mpc8541e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8541' typename='mpc8541_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8540' typename='mpc8540_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8533e' typename='mpc8533e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8533' typename='mpc8533_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347ea' typename='mpc8347eat-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347e' typename='mpc8347et-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347a' typename='mpc8347at-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347' typename='mpc8347t-powerpc64-cpu'/>
+  <cpu type='kvm' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='kvm' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8280' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8275' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8272' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8271' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8270' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8248' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8247' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8245' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8241' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='powerquicc-ii' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc82xx' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc5200b' typename='mpc5200b_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc5200' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc52xx' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8240' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='460ex' typename='460exb-powerpc64-cpu'/>
+  <cpu type='kvm' name='440ep' typename='440epb-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='kvm' name='405gpe' typename='405crc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405gp' typename='405gpd-powerpc64-cpu'/>
+  <cpu type='kvm' name='405cr' typename='405crc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405' typename='405d4-powerpc64-cpu'/>
+  <cpu type='kvm' name='403' typename='403gc-powerpc64-cpu'/>
   <cpu type='kvm' name='mpc8547e_v21'/>
   <cpu type='kvm' name='g2gp'/>
   <cpu type='kvm' name='7457a_v1.1'/>
   <cpu type='kvm' name='750_v3.1'/>
   <cpu type='kvm' name='power8e_v2.1'/>
   <cpu type='kvm' name='mpc8568e'/>
-  <cpu type='tcg' name='default'/>
-  <cpu type='tcg' name='ppc'/>
-  <cpu type='tcg' name='ppc32'/>
-  <cpu type='tcg' name='ppc64'/>
-  <cpu type='tcg' name='POWER9'/>
-  <cpu type='tcg' name='power8nvl'/>
-  <cpu type='tcg' name='POWER8'/>
-  <cpu type='tcg' name='power8e'/>
-  <cpu type='tcg' name='power7+'/>
-  <cpu type='tcg' name='POWER7'/>
-  <cpu type='tcg' name='power5gs'/>
-  <cpu type='tcg' name='power5+'/>
-  <cpu type='tcg' name='970mp'/>
-  <cpu type='tcg' name='970fx'/>
-  <cpu type='tcg' name='970'/>
-  <cpu type='tcg' name='apollo7pm'/>
-  <cpu type='tcg' name='7457a'/>
-  <cpu type='tcg' name='7447a'/>
-  <cpu type='tcg' name='apollo7'/>
-  <cpu type='tcg' name='7457'/>
-  <cpu type='tcg' name='7447'/>
-  <cpu type='tcg' name='apollo6'/>
-  <cpu type='tcg' name='7455'/>
-  <cpu type='tcg' name='7445'/>
-  <cpu type='tcg' name='7451'/>
-  <cpu type='tcg' name='7441'/>
-  <cpu type='tcg' name='vger'/>
-  <cpu type='tcg' name='7450'/>
-  <cpu type='tcg' name='7448'/>
-  <cpu type='tcg' name='nitro'/>
-  <cpu type='tcg' name='7410'/>
-  <cpu type='tcg' name='g4'/>
-  <cpu type='tcg' name='max'/>
-  <cpu type='tcg' name='7400'/>
-  <cpu type='tcg' name='goldfinger'/>
-  <cpu type='tcg' name='755'/>
-  <cpu type='tcg' name='745'/>
-  <cpu type='tcg' name='lonestar'/>
-  <cpu type='tcg' name='750l'/>
-  <cpu type='tcg' name='750gx'/>
-  <cpu type='tcg' name='750fx'/>
-  <cpu type='tcg' name='750cxe'/>
-  <cpu type='tcg' name='750cx'/>
-  <cpu type='tcg' name='750cl'/>
-  <cpu type='tcg' name='conan/doyle'/>
-  <cpu type='tcg' name='g3'/>
-  <cpu type='tcg' name='typhoon'/>
-  <cpu type='tcg' name='750'/>
-  <cpu type='tcg' name='arthur'/>
-  <cpu type='tcg' name='740'/>
-  <cpu type='tcg' name='mach5'/>
-  <cpu type='tcg' name='sirocco'/>
-  <cpu type='tcg' name='604e'/>
-  <cpu type='tcg' name='goldeneye'/>
-  <cpu type='tcg' name='603r'/>
-  <cpu type='tcg' name='vaillant'/>
-  <cpu type='tcg' name='stretch'/>
-  <cpu type='tcg' name='603e'/>
-  <cpu type='tcg' name='vanilla'/>
-  <cpu type='tcg' name='601v'/>
-  <cpu type='tcg' name='601'/>
-  <cpu type='tcg' name='mpc8560'/>
-  <cpu type='tcg' name='mpc8555e'/>
-  <cpu type='tcg' name='mpc8555'/>
-  <cpu type='tcg' name='mpc8548e'/>
-  <cpu type='tcg' name='mpc8548'/>
-  <cpu type='tcg' name='mpc8547e'/>
-  <cpu type='tcg' name='mpc8545e'/>
-  <cpu type='tcg' name='mpc8545'/>
-  <cpu type='tcg' name='mpc8544e'/>
-  <cpu type='tcg' name='mpc8544'/>
-  <cpu type='tcg' name='mpc8543e'/>
-  <cpu type='tcg' name='mpc8543'/>
-  <cpu type='tcg' name='mpc8541e'/>
-  <cpu type='tcg' name='mpc8541'/>
-  <cpu type='tcg' name='mpc8540'/>
-  <cpu type='tcg' name='mpc8533e'/>
-  <cpu type='tcg' name='mpc8533'/>
-  <cpu type='tcg' name='e500v2'/>
-  <cpu type='tcg' name='e500v1'/>
-  <cpu type='tcg' name='e500'/>
-  <cpu type='tcg' name='mpc8347ea'/>
-  <cpu type='tcg' name='mpc8347e'/>
-  <cpu type='tcg' name='mpc8347a'/>
-  <cpu type='tcg' name='mpc8347'/>
-  <cpu type='tcg' name='e300'/>
-  <cpu type='tcg' name='e200'/>
-  <cpu type='tcg' name='mpc8280'/>
-  <cpu type='tcg' name='mpc8275'/>
-  <cpu type='tcg' name='mpc8272'/>
-  <cpu type='tcg' name='mpc8271'/>
-  <cpu type='tcg' name='mpc8270'/>
-  <cpu type='tcg' name='mpc8266_hip4'/>
-  <cpu type='tcg' name='mpc8266_hip3'/>
-  <cpu type='tcg' name='mpc8266'/>
-  <cpu type='tcg' name='mpc8265_hip4'/>
-  <cpu type='tcg' name='mpc8265_hip3'/>
-  <cpu type='tcg' name='mpc8265'/>
-  <cpu type='tcg' name='mpc8264_hip4'/>
-  <cpu type='tcg' name='mpc8264_hip3'/>
-  <cpu type='tcg' name='mpc8264'/>
-  <cpu type='tcg' name='mpc8260_hip4'/>
-  <cpu type='tcg' name='mpc8260_hip3'/>
-  <cpu type='tcg' name='mpc8260'/>
-  <cpu type='tcg' name='mpc8255_hip4'/>
-  <cpu type='tcg' name='mpc8255_hip3'/>
-  <cpu type='tcg' name='mpc8255'/>
-  <cpu type='tcg' name='mpc8250_hip4'/>
-  <cpu type='tcg' name='mpc8250_hip3'/>
-  <cpu type='tcg' name='mpc8250'/>
-  <cpu type='tcg' name='mpc8248'/>
-  <cpu type='tcg' name='mpc8247'/>
-  <cpu type='tcg' name='mpc8245'/>
-  <cpu type='tcg' name='mpc8241'/>
-  <cpu type='tcg' name='powerquicc-ii'/>
-  <cpu type='tcg' name='mpc82xx'/>
-  <cpu type='tcg' name='mpc5200b'/>
-  <cpu type='tcg' name='mpc5200'/>
-  <cpu type='tcg' name='mpc52xx'/>
-  <cpu type='tcg' name='mpc8240'/>
-  <cpu type='tcg' name='460ex'/>
-  <cpu type='tcg' name='440ep'/>
-  <cpu type='tcg' name='x2vp50'/>
-  <cpu type='tcg' name='x2vp7'/>
-  <cpu type='tcg' name='405gpe'/>
-  <cpu type='tcg' name='405gp'/>
-  <cpu type='tcg' name='405cr'/>
-  <cpu type='tcg' name='405'/>
-  <cpu type='tcg' name='403'/>
+  <cpu type='tcg' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='power8e' typename='power8e_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='power7+' typename='power7+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER7' typename='power7_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='power5gs' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='power5+' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo7pm' typename='7457a_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457a' typename='7457a_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447a' typename='7447a_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='g4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='lonestar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='conan/doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='tcg' name='g3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='tcg' name='sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='tcg' name='stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8560' typename='mpc8560_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8555e' typename='mpc8555e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8555' typename='mpc8555_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8548e' typename='mpc8548e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8548' typename='mpc8548_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8547e' typename='mpc8547e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8545e' typename='mpc8545e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8545' typename='mpc8545_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8544e' typename='mpc8544e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8544' typename='mpc8544_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8543e' typename='mpc8543e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8543' typename='mpc8543_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8541e' typename='mpc8541e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8541' typename='mpc8541_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8540' typename='mpc8540_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8533e' typename='mpc8533e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8533' typename='mpc8533_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347ea' typename='mpc8347eat-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347e' typename='mpc8347et-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347a' typename='mpc8347at-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347' typename='mpc8347t-powerpc64-cpu'/>
+  <cpu type='tcg' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='tcg' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8280' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8275' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8272' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8271' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8270' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8248' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8247' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8245' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8241' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='powerquicc-ii' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc82xx' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc5200b' typename='mpc5200b_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc5200' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc52xx' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8240' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='460ex' typename='460exb-powerpc64-cpu'/>
+  <cpu type='tcg' name='440ep' typename='440epb-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='tcg' name='405gpe' typename='405crc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405gp' typename='405gpd-powerpc64-cpu'/>
+  <cpu type='tcg' name='405cr' typename='405crc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405' typename='405d4-powerpc64-cpu'/>
+  <cpu type='tcg' name='403' typename='403gc-powerpc64-cpu'/>
   <cpu type='tcg' name='mpc8547e_v21'/>
   <cpu type='tcg' name='g2gp'/>
   <cpu type='tcg' name='7457a_v1.1'/>
index e65040fbb081a4978224a8402648c852bde01f9d..770fe022f20c90e86d28b135b832b3fc13c4070c 100644 (file)
     <property name='msa5-base' type='boolean' value='true'/>
     <property name='tods' type='boolean' value='false'/>
   </hostCPU>
-  <cpu type='kvm' name='z14.2' usable='yes'/>
-  <cpu type='kvm' name='z890.2' usable='yes'/>
-  <cpu type='kvm' name='z990.4' usable='yes'/>
-  <cpu type='kvm' name='z14ZR1' usable='yes'/>
-  <cpu type='kvm' name='z10BC.2' usable='yes'/>
-  <cpu type='kvm' name='z196.2' usable='yes'/>
-  <cpu type='kvm' name='z14' usable='yes'/>
-  <cpu type='kvm' name='z9BC-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12-base' usable='yes'/>
-  <cpu type='kvm' name='z196-base' usable='yes'/>
-  <cpu type='kvm' name='z13-base' usable='yes'/>
-  <cpu type='kvm' name='z990.3' usable='yes'/>
-  <cpu type='kvm' name='host' usable='yes'/>
-  <cpu type='kvm' name='z9EC' usable='yes'/>
-  <cpu type='kvm' name='zBC12' usable='yes'/>
-  <cpu type='kvm' name='z9EC.3' usable='yes'/>
-  <cpu type='kvm' name='z196.2-base' usable='yes'/>
-  <cpu type='kvm' name='qemu' usable='no'>
+  <cpu type='kvm' name='z14.2' typename='z14.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.2' typename='z890.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.4' typename='z990.4-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14ZR1' typename='z14ZR1-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC.2' typename='z10BC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196.2' typename='z196.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14' typename='z14-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC-base' typename='z9BC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12-base' typename='zEC12-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196-base' typename='z196-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13-base' typename='z13-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.3' typename='z990.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='host' typename='host-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC' typename='z9EC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zBC12' typename='zBC12-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.3' typename='z9EC.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196.2-base' typename='z196.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='qemu' typename='qemu-s390x-cpu' usable='no'>
     <blocker name='ais'/>
   </cpu>
-  <cpu type='kvm' name='zEC12.2-base' usable='yes'/>
-  <cpu type='kvm' name='z800-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.2' usable='yes'/>
-  <cpu type='kvm' name='z900.2-base' usable='yes'/>
-  <cpu type='kvm' name='z14ZR1-base' usable='yes'/>
-  <cpu type='kvm' name='z900.3' usable='yes'/>
-  <cpu type='kvm' name='z890' usable='yes'/>
-  <cpu type='kvm' name='z890-base' usable='yes'/>
-  <cpu type='kvm' name='z990.4-base' usable='yes'/>
-  <cpu type='kvm' name='z10BC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z900.2' usable='yes'/>
-  <cpu type='kvm' name='z9BC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z800' usable='yes'/>
-  <cpu type='kvm' name='z114' usable='yes'/>
-  <cpu type='kvm' name='z13' usable='yes'/>
-  <cpu type='kvm' name='z990' usable='yes'/>
-  <cpu type='kvm' name='z13s-base' usable='yes'/>
-  <cpu type='kvm' name='z990.2' usable='yes'/>
-  <cpu type='kvm' name='z14.2-base' usable='yes'/>
-  <cpu type='kvm' name='z14-base' usable='yes'/>
-  <cpu type='kvm' name='z890.2-base' usable='yes'/>
-  <cpu type='kvm' name='z196' usable='yes'/>
-  <cpu type='kvm' name='z10EC' usable='yes'/>
-  <cpu type='kvm' name='z13s' usable='yes'/>
-  <cpu type='kvm' name='z900' usable='yes'/>
-  <cpu type='kvm' name='z10EC.3' usable='yes'/>
-  <cpu type='kvm' name='z10EC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z114-base' usable='yes'/>
-  <cpu type='kvm' name='z990.2-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z890.3' usable='yes'/>
-  <cpu type='kvm' name='z900.3-base' usable='yes'/>
-  <cpu type='kvm' name='z9BC.2' usable='yes'/>
-  <cpu type='kvm' name='z10BC' usable='yes'/>
-  <cpu type='kvm' name='z990.5' usable='yes'/>
-  <cpu type='kvm' name='zEC12.2' usable='yes'/>
-  <cpu type='kvm' name='z10EC-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.3-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12' usable='yes'/>
-  <cpu type='kvm' name='z990.5-base' usable='yes'/>
-  <cpu type='kvm' name='z10BC-base' usable='yes'/>
-  <cpu type='kvm' name='max' usable='yes'/>
-  <cpu type='kvm' name='z900-base' usable='yes'/>
-  <cpu type='kvm' name='z13.2' usable='yes'/>
-  <cpu type='kvm' name='zBC12-base' usable='yes'/>
-  <cpu type='kvm' name='z13.2-base' usable='yes'/>
-  <cpu type='kvm' name='z890.3-base' usable='yes'/>
-  <cpu type='kvm' name='z990-base' usable='yes'/>
-  <cpu type='kvm' name='z10EC.2' usable='yes'/>
-  <cpu type='kvm' name='z9BC' usable='yes'/>
-  <cpu type='kvm' name='z10EC.3-base' usable='yes'/>
-  <cpu type='kvm' name='z990.3-base' usable='yes'/>
-  <cpu type='tcg' name='z14.2' usable='no'>
+  <cpu type='kvm' name='zEC12.2-base' typename='zEC12.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z800-base' typename='z800-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.2' typename='z9EC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.2-base' typename='z900.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14ZR1-base' typename='z14ZR1-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.3' typename='z900.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890' typename='z890-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890-base' typename='z890-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.4-base' typename='z990.4-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC.2-base' typename='z10BC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.2' typename='z900.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC.2-base' typename='z9BC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z800' typename='z800-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z114' typename='z114-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13' typename='z13-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990' typename='z990-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13s-base' typename='z13s-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.2' typename='z990.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14.2-base' typename='z14.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14-base' typename='z14-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.2-base' typename='z890.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196' typename='z196-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC' typename='z10EC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13s' typename='z13s-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900' typename='z900-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.3' typename='z10EC.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.2-base' typename='z10EC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z114-base' typename='z114-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.2-base' typename='z990.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.2-base' typename='z9EC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.3' typename='z890.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.3-base' typename='z900.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC.2' typename='z9BC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC' typename='z10BC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.5' typename='z990.5-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12.2' typename='zEC12.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC-base' typename='z10EC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC-base' typename='z9EC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.3-base' typename='z9EC.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12' typename='zEC12-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.5-base' typename='z990.5-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC-base' typename='z10BC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='max' typename='max-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900-base' typename='z900-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13.2' typename='z13.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zBC12-base' typename='zBC12-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13.2-base' typename='z13.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.3-base' typename='z890.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990-base' typename='z990-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.2' typename='z10EC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC' typename='z9BC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.3-base' typename='z10EC.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.3-base' typename='z990.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z14.2' typename='z14.2-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.2' usable='no'>
+  <cpu type='tcg' name='z890.2' typename='z890.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z990.4' usable='no'>
+  <cpu type='tcg' name='z990.4' typename='z990.4-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z14ZR1' usable='no'>
+  <cpu type='tcg' name='z14ZR1' typename='z14ZR1-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10BC.2' usable='no'>
+  <cpu type='tcg' name='z10BC.2' typename='z10BC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z196.2' usable='no'>
+  <cpu type='tcg' name='z196.2' typename='z196.2-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z14' usable='no'>
+  <cpu type='tcg' name='z14' typename='z14-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z9BC-base' usable='no'>
+  <cpu type='tcg' name='z9BC-base' typename='z9BC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zEC12-base' usable='no'>
+  <cpu type='tcg' name='zEC12-base' typename='zEC12-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z196-base' usable='no'>
+  <cpu type='tcg' name='z196-base' typename='z196-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13-base' usable='no'>
+  <cpu type='tcg' name='z13-base' typename='z13-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.3' usable='no'>
+  <cpu type='tcg' name='z990.3' typename='z990.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='host' usable='yes'/>
-  <cpu type='tcg' name='z9EC' usable='no'>
+  <cpu type='tcg' name='host' typename='host-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z9EC' typename='z9EC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zBC12' usable='no'>
+  <cpu type='tcg' name='zBC12' typename='zBC12-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.3' usable='no'>
+  <cpu type='tcg' name='z9EC.3' typename='z9EC.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z196.2-base' usable='no'>
+  <cpu type='tcg' name='z196.2-base' typename='z196.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='qemu' usable='yes'/>
-  <cpu type='tcg' name='zEC12.2-base' usable='no'>
+  <cpu type='tcg' name='qemu' typename='qemu-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='zEC12.2-base' typename='zEC12.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z800-base' usable='yes'/>
-  <cpu type='tcg' name='z9EC.2' usable='no'>
+  <cpu type='tcg' name='z800-base' typename='z800-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z9EC.2' typename='z9EC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z900.2-base' usable='yes'/>
-  <cpu type='tcg' name='z14ZR1-base' usable='no'>
+  <cpu type='tcg' name='z900.2-base' typename='z900.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z14ZR1-base' typename='z14ZR1-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900.3' usable='yes'/>
-  <cpu type='tcg' name='z890' usable='no'>
+  <cpu type='tcg' name='z900.3' typename='z900.3-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z890' typename='z890-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z890-base' usable='no'>
+  <cpu type='tcg' name='z890-base' typename='z890-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z990.4-base' usable='no'>
+  <cpu type='tcg' name='z990.4-base' typename='z990.4-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z10BC.2-base' usable='no'>
+  <cpu type='tcg' name='z10BC.2-base' typename='z10BC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z900.2' usable='yes'/>
-  <cpu type='tcg' name='z9BC.2-base' usable='no'>
+  <cpu type='tcg' name='z900.2' typename='z900.2-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z9BC.2-base' typename='z9BC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z800' usable='yes'/>
-  <cpu type='tcg' name='z114' usable='no'>
+  <cpu type='tcg' name='z800' typename='z800-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z114' typename='z114-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13' usable='no'>
+  <cpu type='tcg' name='z13' typename='z13-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990' usable='no'>
+  <cpu type='tcg' name='z990' typename='z990-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z13s-base' usable='no'>
+  <cpu type='tcg' name='z13s-base' typename='z13s-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.2' usable='no'>
+  <cpu type='tcg' name='z990.2' typename='z990.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z14.2-base' usable='no'>
+  <cpu type='tcg' name='z14.2-base' typename='z14.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z14-base' usable='no'>
+  <cpu type='tcg' name='z14-base' typename='z14-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.2-base' usable='no'>
+  <cpu type='tcg' name='z890.2-base' typename='z890.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z196' usable='no'>
+  <cpu type='tcg' name='z196' typename='z196-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC' usable='no'>
+  <cpu type='tcg' name='z10EC' typename='z10EC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13s' usable='no'>
+  <cpu type='tcg' name='z13s' typename='z13s-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900' usable='yes'/>
-  <cpu type='tcg' name='z10EC.3' usable='no'>
+  <cpu type='tcg' name='z900' typename='z900-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z10EC.3' typename='z10EC.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.2-base' usable='no'>
+  <cpu type='tcg' name='z10EC.2-base' typename='z10EC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z114-base' usable='no'>
+  <cpu type='tcg' name='z114-base' typename='z114-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.2-base' usable='no'>
+  <cpu type='tcg' name='z990.2-base' typename='z990.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.2-base' usable='no'>
+  <cpu type='tcg' name='z9EC.2-base' typename='z9EC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z890.3' usable='no'>
+  <cpu type='tcg' name='z890.3' typename='z890.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z900.3-base' usable='yes'/>
-  <cpu type='tcg' name='z9BC.2' usable='no'>
+  <cpu type='tcg' name='z900.3-base' typename='z900.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z9BC.2' typename='z9BC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10BC' usable='no'>
+  <cpu type='tcg' name='z10BC' typename='z10BC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.5' usable='no'>
+  <cpu type='tcg' name='z990.5' typename='z990.5-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='zEC12.2' usable='no'>
+  <cpu type='tcg' name='zEC12.2' typename='zEC12.2-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC-base' usable='no'>
+  <cpu type='tcg' name='z10EC-base' typename='z10EC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC-base' usable='no'>
+  <cpu type='tcg' name='z9EC-base' typename='z9EC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.3-base' usable='no'>
+  <cpu type='tcg' name='z9EC.3-base' typename='z9EC.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zEC12' usable='no'>
+  <cpu type='tcg' name='zEC12' typename='zEC12-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.5-base' usable='no'>
+  <cpu type='tcg' name='z990.5-base' typename='z990.5-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z10BC-base' usable='no'>
+  <cpu type='tcg' name='z10BC-base' typename='z10BC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='max' usable='yes'/>
-  <cpu type='tcg' name='z900-base' usable='yes'/>
-  <cpu type='tcg' name='z13.2' usable='no'>
+  <cpu type='tcg' name='max' typename='max-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z900-base' typename='z900-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z13.2' typename='z13.2-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='zBC12-base' usable='no'>
+  <cpu type='tcg' name='zBC12-base' typename='zBC12-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13.2-base' usable='no'>
+  <cpu type='tcg' name='z13.2-base' typename='z13.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z890.3-base' usable='no'>
+  <cpu type='tcg' name='z890.3-base' typename='z890.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z990-base' usable='no'>
+  <cpu type='tcg' name='z990-base' typename='z990-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.2' usable='no'>
+  <cpu type='tcg' name='z10EC.2' typename='z10EC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9BC' usable='no'>
+  <cpu type='tcg' name='z9BC' typename='z9BC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.3-base' usable='no'>
+  <cpu type='tcg' name='z10EC.3-base' typename='z10EC.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.3-base' usable='no'>
+  <cpu type='tcg' name='z990.3-base' typename='z990.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
index e16d4af5a90078ba735f89f413628ea2adb2b4b0..f5c0b3a28d71b1eb453d8d81d875998d8377d0d3 100644 (file)
     <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'/>
     <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-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Westmere' usable='yes'/>
-  <cpu type='kvm' name='Skylake-Server-IBRS' usable='no'>
+  <cpu type='kvm' name='Westmere-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Skylake-Server-IBRS' typename='Skylake-Server-IBRS-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </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='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Skylake-Client-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Skylake-Client' usable='yes'/>
-  <cpu type='kvm' name='SandyBridge-IBRS' 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-IBRS' typename='Skylake-Client-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='SandyBridge-IBRS' typename='SandyBridge-IBRS-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='npt'/>
     <blocker name='nrip-save'/>
   </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='npt'/>
     <blocker name='nrip-save'/>
   </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-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Nehalem' usable='yes'/>
-  <cpu type='kvm' name='KnightsMill' 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-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512pf'/>
     <blocker name='avx512er'/>
     <blocker name='avx512f'/>
     <blocker name='avx512f'/>
   </cpu>
-  <cpu type='kvm' name='IvyBridge-IBRS' usable='yes'/>
-  <cpu type='kvm' name='IvyBridge' usable='yes'/>
-  <cpu type='kvm' name='Icelake-Server' usable='no'>
+  <cpu type='kvm' name='IvyBridge-IBRS' typename='IvyBridge-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Icelake-Client' usable='no'>
+  <cpu type='kvm' name='Icelake-Client' typename='Icelake-Client-x86_64-cpu' usable='no'>
     <blocker name='avx512vbmi'/>
     <blocker name='pku'/>
     <blocker name='avx512vbmi2'/>
     <blocker name='wbnoinvd'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Haswell-noTSX-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Haswell-noTSX' usable='yes'/>
-  <cpu type='kvm' name='Haswell-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Haswell' usable='yes'/>
-  <cpu type='kvm' name='EPYC-IBPB' usable='no'>
+  <cpu type='kvm' name='Haswell-noTSX-IBRS' typename='Haswell-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-IBRS' typename='Haswell-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell' typename='Haswell-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='EPYC-IBPB' typename='EPYC-IBPB-x86_64-cpu' usable='no'>
     <blocker name='sha-ni'/>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <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='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='Conroe' usable='yes'/>
-  <cpu type='kvm' name='Cascadelake-Server' usable='no'>
+  <cpu type='kvm' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Broadwell-noTSX-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-noTSX' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Broadwell' 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='Broadwell-noTSX-IBRS' typename='Broadwell-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-IBRS' typename='Broadwell-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell' typename='Broadwell-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'/>
   </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-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-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Westmere' usable='yes'/>
-  <cpu type='tcg' name='Skylake-Server-IBRS' usable='no'>
+  <cpu type='tcg' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
+  <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'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </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'/>
     <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'/>
     <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'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </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='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'/>
     <blocker name='tbm'/>
     <blocker name='nrip-save'/>
   </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='fma4'/>
     <blocker name='nrip-save'/>
   </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-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-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Nehalem' usable='yes'/>
-  <cpu type='tcg' name='KnightsMill' usable='no'>
+  <cpu type='tcg' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx512-4fmaps'/>
     <blocker name='3dnowprefetch'/>
   </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'/>
     <blocker name='rdrand'/>
     <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='Icelake-Server' usable='no'>
+  <cpu type='tcg' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='wbnoinvd'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Icelake-Client' usable='no'>
+  <cpu type='tcg' name='Icelake-Client' typename='Icelake-Client-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='wbnoinvd'/>
     <blocker name='xsavec'/>
   </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'/>
     <blocker name='invpcid'/>
     <blocker name='spec-ctrl'/>
   </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'/>
     <blocker name='avx2'/>
     <blocker name='invpcid'/>
   </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'/>
     <blocker name='rtm'/>
     <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'/>
     <blocker name='invpcid'/>
     <blocker name='rtm'/>
   </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'/>
     <blocker name='nrip-save'/>
     <blocker name='xsavec'/>
   </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'/>
     <blocker name='nrip-save'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Conroe' usable='yes'/>
-  <cpu type='tcg' name='Cascadelake-Server' usable='no'>
+  <cpu type='tcg' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </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'/>
     <blocker name='spec-ctrl'/>
     <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'/>
     <blocker name='rdseed'/>
     <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'/>
     <blocker name='spec-ctrl'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell' usable='no'>
+  <cpu type='tcg' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <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-4.0' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes'/>
   <machine name='isapc' hotplugCpus='yes' maxCpus='1'/>
   <machine name='pc-1.1' hotplugCpus='yes' maxCpus='255'/>
index 36b07579b2d197615c6427b2fbcd79486a0810cf..b2c4ee61d900acf7e7c86b5e67b5342a6050b56f 100644 (file)
     <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-v1' usable='yes'/>
-  <cpu type='kvm' name='qemu64' usable='yes'/>
-  <cpu type='kvm' name='qemu32-v1' usable='yes'/>
-  <cpu type='kvm' name='qemu32' usable='yes'/>
-  <cpu type='kvm' name='phenom-v1' 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-v1' typename='qemu64-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='qemu32-v1' typename='qemu32-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='phenom-v1' typename='phenom-v1-x86_64-cpu' usable='no'>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='3dnowext'/>
     <blocker name='sse4a'/>
     <blocker name='npt'/>
   </cpu>
-  <cpu type='kvm' name='phenom' usable='no'>
+  <cpu type='kvm' name='phenom' typename='phenom-x86_64-cpu' usable='no'>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='3dnowext'/>
     <blocker name='sse4a'/>
     <blocker name='npt'/>
   </cpu>
-  <cpu type='kvm' name='pentium3-v1' usable='yes'/>
-  <cpu type='kvm' name='pentium3' usable='yes'/>
-  <cpu type='kvm' name='pentium2-v1' usable='yes'/>
-  <cpu type='kvm' name='pentium2' usable='yes'/>
-  <cpu type='kvm' name='pentium-v1' usable='yes'/>
-  <cpu type='kvm' name='pentium' usable='yes'/>
-  <cpu type='kvm' name='n270-v1' usable='yes'/>
-  <cpu type='kvm' name='n270' usable='yes'/>
-  <cpu type='kvm' name='kvm64-v1' usable='yes'/>
-  <cpu type='kvm' name='kvm64' usable='yes'/>
-  <cpu type='kvm' name='kvm32-v1' usable='yes'/>
-  <cpu type='kvm' name='kvm32' usable='yes'/>
-  <cpu type='kvm' name='coreduo-v1' usable='yes'/>
-  <cpu type='kvm' name='coreduo' usable='yes'/>
-  <cpu type='kvm' name='core2duo-v1' usable='yes'/>
-  <cpu type='kvm' name='core2duo' usable='yes'/>
-  <cpu type='kvm' name='athlon-v1' usable='no'>
+  <cpu type='kvm' name='pentium3-v1' typename='pentium3-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='pentium2-v1' typename='pentium2-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='pentium-v1' typename='pentium-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='n270-v1' typename='n270-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='n270' typename='n270-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='kvm64-v1' typename='kvm64-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='kvm32-v1' typename='kvm32-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='coreduo-v1' typename='coreduo-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='core2duo-v1' typename='core2duo-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='athlon-v1' typename='athlon-v1-x86_64-cpu' usable='no'>
     <blocker name='mmxext'/>
     <blocker name='3dnowext'/>
     <blocker name='3dnow'/>
   </cpu>
-  <cpu type='kvm' name='athlon' usable='no'>
+  <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-v2' usable='yes'/>
-  <cpu type='kvm' name='Westmere-v1' usable='yes'/>
-  <cpu type='kvm' name='Westmere-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Westmere' usable='yes'/>
-  <cpu type='kvm' name='Snowridge-v1' usable='no'>
+  <cpu type='kvm' name='Westmere-v2' typename='Westmere-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Westmere-v1' typename='Westmere-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Westmere-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Snowridge-v1' typename='Snowridge-v1-x86_64-cpu' usable='no'>
     <blocker name='clwb'/>
     <blocker name='sha-ni'/>
     <blocker name='gfni'/>
     <blocker name='core-capability'/>
     <blocker name='split-lock-detect'/>
   </cpu>
-  <cpu type='kvm' name='Snowridge' usable='no'>
+  <cpu type='kvm' name='Snowridge' typename='Snowridge-x86_64-cpu' usable='no'>
     <blocker name='clwb'/>
     <blocker name='sha-ni'/>
     <blocker name='gfni'/>
     <blocker name='core-capability'/>
     <blocker name='split-lock-detect'/>
   </cpu>
-  <cpu type='kvm' name='Skylake-Server-v2' usable='no'>
+  <cpu type='kvm' name='Skylake-Server-v2' typename='Skylake-Server-v2-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Skylake-Server-v1' usable='no'>
+  <cpu type='kvm' name='Skylake-Server-v1' typename='Skylake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </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='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </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='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Skylake-Client-v2' usable='yes'/>
-  <cpu type='kvm' name='Skylake-Client-v1' usable='yes'/>
-  <cpu type='kvm' name='Skylake-Client-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Skylake-Client' usable='yes'/>
-  <cpu type='kvm' name='SandyBridge-v2' usable='yes'/>
-  <cpu type='kvm' name='SandyBridge-v1' usable='yes'/>
-  <cpu type='kvm' name='SandyBridge-IBRS' usable='yes'/>
-  <cpu type='kvm' name='SandyBridge' usable='yes'/>
-  <cpu type='kvm' name='Penryn-v1' usable='yes'/>
-  <cpu type='kvm' name='Penryn' usable='yes'/>
-  <cpu type='kvm' name='Opteron_G5-v1' usable='no'>
+  <cpu type='kvm' name='Skylake-Client-v2' typename='Skylake-Client-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Skylake-Client-v1' typename='Skylake-Client-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Skylake-Client-IBRS' typename='Skylake-Client-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='SandyBridge-v2' typename='SandyBridge-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='SandyBridge-v1' typename='SandyBridge-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='SandyBridge-IBRS' typename='SandyBridge-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='SandyBridge' typename='SandyBridge-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Penryn-v1' typename='Penryn-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Opteron_G5-v1' typename='Opteron_G5-v1-x86_64-cpu' usable='no'>
     <blocker name='sse4a'/>
     <blocker name='misalignsse'/>
     <blocker name='xop'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <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='misalignsse'/>
     <blocker name='xop'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='Opteron_G4-v1' usable='no'>
+  <cpu type='kvm' name='Opteron_G4-v1' typename='Opteron_G4-v1-x86_64-cpu' usable='no'>
     <blocker name='sse4a'/>
     <blocker name='misalignsse'/>
     <blocker name='xop'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </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='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='Opteron_G3-v1' usable='no'>
+  <cpu type='kvm' name='Opteron_G3-v1' typename='Opteron_G3-v1-x86_64-cpu' usable='no'>
     <blocker name='sse4a'/>
     <blocker name='misalignsse'/>
   </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-v1' usable='yes'/>
-  <cpu type='kvm' name='Opteron_G2' usable='yes'/>
-  <cpu type='kvm' name='Opteron_G1-v1' usable='yes'/>
-  <cpu type='kvm' name='Opteron_G1' usable='yes'/>
-  <cpu type='kvm' name='Nehalem-v2' usable='yes'/>
-  <cpu type='kvm' name='Nehalem-v1' usable='yes'/>
-  <cpu type='kvm' name='Nehalem-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Nehalem' usable='yes'/>
-  <cpu type='kvm' name='KnightsMill-v1' usable='no'>
+  <cpu type='kvm' name='Opteron_G2-v1' typename='Opteron_G2-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Opteron_G1-v1' typename='Opteron_G1-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Nehalem-v2' typename='Nehalem-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Nehalem-v1' typename='Nehalem-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Nehalem-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='KnightsMill-v1' typename='KnightsMill-v1-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512pf'/>
     <blocker name='avx512er'/>
     <blocker name='avx512f'/>
     <blocker name='avx512f'/>
   </cpu>
-  <cpu type='kvm' name='KnightsMill' usable='no'>
+  <cpu type='kvm' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512pf'/>
     <blocker name='avx512er'/>
     <blocker name='avx512f'/>
     <blocker name='avx512f'/>
   </cpu>
-  <cpu type='kvm' name='IvyBridge-v2' usable='yes'/>
-  <cpu type='kvm' name='IvyBridge-v1' usable='yes'/>
-  <cpu type='kvm' name='IvyBridge-IBRS' usable='yes'/>
-  <cpu type='kvm' name='IvyBridge' usable='yes'/>
-  <cpu type='kvm' name='Icelake-Server-v1' usable='no'>
+  <cpu type='kvm' name='IvyBridge-v2' typename='IvyBridge-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='IvyBridge-v1' typename='IvyBridge-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='IvyBridge-IBRS' typename='IvyBridge-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Icelake-Server-v1' typename='Icelake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Icelake-Server' usable='no'>
+  <cpu type='kvm' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Icelake-Client-v1' usable='no'>
+  <cpu type='kvm' name='Icelake-Client-v1' typename='Icelake-Client-v1-x86_64-cpu' usable='no'>
     <blocker name='avx512vbmi'/>
     <blocker name='pku'/>
     <blocker name='avx512vbmi2'/>
     <blocker name='wbnoinvd'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Icelake-Client' usable='no'>
+  <cpu type='kvm' name='Icelake-Client' typename='Icelake-Client-x86_64-cpu' usable='no'>
     <blocker name='avx512vbmi'/>
     <blocker name='pku'/>
     <blocker name='avx512vbmi2'/>
     <blocker name='wbnoinvd'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Haswell-v4' usable='yes'/>
-  <cpu type='kvm' name='Haswell-v3' usable='yes'/>
-  <cpu type='kvm' name='Haswell-v2' usable='yes'/>
-  <cpu type='kvm' name='Haswell-v1' usable='yes'/>
-  <cpu type='kvm' name='Haswell-noTSX-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Haswell-noTSX' usable='yes'/>
-  <cpu type='kvm' name='Haswell-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Haswell' usable='yes'/>
-  <cpu type='kvm' name='EPYC-v2' usable='no'>
+  <cpu type='kvm' name='Haswell-v4' typename='Haswell-v4-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-v3' typename='Haswell-v3-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-v2' typename='Haswell-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-v1' typename='Haswell-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-noTSX-IBRS' typename='Haswell-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-IBRS' typename='Haswell-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell' typename='Haswell-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='EPYC-v2' typename='EPYC-v2-x86_64-cpu' usable='no'>
     <blocker name='sha-ni'/>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='EPYC-v1' usable='no'>
+  <cpu type='kvm' name='EPYC-v1' typename='EPYC-v1-x86_64-cpu' usable='no'>
     <blocker name='sha-ni'/>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </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='sha-ni'/>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <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='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='Dhyana-v1' usable='no'>
+  <cpu type='kvm' name='Dhyana-v1' typename='Dhyana-v1-x86_64-cpu' usable='no'>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='cr8legacy'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='Dhyana' usable='no'>
+  <cpu type='kvm' name='Dhyana' typename='Dhyana-x86_64-cpu' usable='no'>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='cr8legacy'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='Conroe-v1' usable='yes'/>
-  <cpu type='kvm' name='Conroe' usable='yes'/>
-  <cpu type='kvm' name='Cascadelake-Server-v2' usable='no'>
+  <cpu type='kvm' name='Conroe-v1' typename='Conroe-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Cascadelake-Server-v2' typename='Cascadelake-Server-v2-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='ibrs-all'/>
     <blocker name='mds-no'/>
   </cpu>
-  <cpu type='kvm' name='Cascadelake-Server-v1' usable='no'>
+  <cpu type='kvm' name='Cascadelake-Server-v1' typename='Cascadelake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Cascadelake-Server' usable='no'>
+  <cpu type='kvm' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='ibrs-all'/>
     <blocker name='mds-no'/>
   </cpu>
-  <cpu type='kvm' name='Broadwell-v4' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-v3' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-v2' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-v1' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-noTSX-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-noTSX' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Broadwell' usable='yes'/>
-  <cpu type='kvm' name='486-v1' 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='Broadwell-v4' typename='Broadwell-v4-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-v3' typename='Broadwell-v3-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-v2' typename='Broadwell-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-v1' typename='Broadwell-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-noTSX-IBRS' typename='Broadwell-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-IBRS' typename='Broadwell-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='486-v1' typename='486-v1-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-v1' usable='yes'/>
-  <cpu type='tcg' name='qemu64' usable='yes'/>
-  <cpu type='tcg' name='qemu32-v1' usable='yes'/>
-  <cpu type='tcg' name='qemu32' usable='yes'/>
-  <cpu type='tcg' name='phenom-v1' usable='no'>
+  <cpu type='tcg' name='base' typename='base-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='qemu64-v1' typename='qemu64-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='qemu32-v1' typename='qemu32-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='phenom-v1' typename='phenom-v1-x86_64-cpu' usable='no'>
     <blocker name='fxsr-opt'/>
   </cpu>
-  <cpu type='tcg' name='phenom' usable='no'>
+  <cpu type='tcg' name='phenom' typename='phenom-x86_64-cpu' usable='no'>
     <blocker name='fxsr-opt'/>
   </cpu>
-  <cpu type='tcg' name='pentium3-v1' usable='yes'/>
-  <cpu type='tcg' name='pentium3' usable='yes'/>
-  <cpu type='tcg' name='pentium2-v1' usable='yes'/>
-  <cpu type='tcg' name='pentium2' usable='yes'/>
-  <cpu type='tcg' name='pentium-v1' usable='yes'/>
-  <cpu type='tcg' name='pentium' usable='yes'/>
-  <cpu type='tcg' name='n270-v1' usable='yes'/>
-  <cpu type='tcg' name='n270' usable='yes'/>
-  <cpu type='tcg' name='kvm64-v1' usable='yes'/>
-  <cpu type='tcg' name='kvm64' usable='yes'/>
-  <cpu type='tcg' name='kvm32-v1' usable='yes'/>
-  <cpu type='tcg' name='kvm32' usable='yes'/>
-  <cpu type='tcg' name='coreduo-v1' usable='yes'/>
-  <cpu type='tcg' name='coreduo' usable='yes'/>
-  <cpu type='tcg' name='core2duo-v1' usable='yes'/>
-  <cpu type='tcg' name='core2duo' usable='yes'/>
-  <cpu type='tcg' name='athlon-v1' usable='yes'/>
-  <cpu type='tcg' name='athlon' usable='yes'/>
-  <cpu type='tcg' name='Westmere-v2' usable='no'>
+  <cpu type='tcg' name='pentium3-v1' typename='pentium3-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='pentium2-v1' typename='pentium2-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='pentium-v1' typename='pentium-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='n270-v1' typename='n270-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='n270' typename='n270-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='kvm64-v1' typename='kvm64-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='kvm32-v1' typename='kvm32-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='coreduo-v1' typename='coreduo-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='core2duo-v1' typename='core2duo-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='athlon-v1' typename='athlon-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='athlon' typename='athlon-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Westmere-v2' typename='Westmere-v2-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Westmere-v1' usable='yes'/>
-  <cpu type='tcg' name='Westmere-IBRS' usable='no'>
+  <cpu type='tcg' name='Westmere-v1' typename='Westmere-v1-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='Westmere' usable='no'>
+  <cpu type='tcg' name='Westmere' typename='Westmere-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Snowridge-v1' usable='no'>
+  <cpu type='tcg' name='Snowridge-v1' typename='Snowridge-v1-x86_64-cpu' usable='no'>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='rdseed'/>
     <blocker name='xsavec'/>
     <blocker name='split-lock-detect'/>
   </cpu>
-  <cpu type='tcg' name='Snowridge' usable='no'>
+  <cpu type='tcg' name='Snowridge' typename='Snowridge-x86_64-cpu' usable='no'>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='rdseed'/>
     <blocker name='xsavec'/>
     <blocker name='split-lock-detect'/>
   </cpu>
-  <cpu type='tcg' name='Skylake-Server-v2' usable='no'>
+  <cpu type='tcg' name='Skylake-Server-v2' typename='Skylake-Server-v2-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Skylake-Server-v1' usable='no'>
+  <cpu type='tcg' name='Skylake-Server-v1' typename='Skylake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <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'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </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'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Skylake-Client-v2' usable='no'>
+  <cpu type='tcg' name='Skylake-Client-v2' typename='Skylake-Client-v2-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Skylake-Client-v1' usable='no'>
+  <cpu type='tcg' name='Skylake-Client-v1' typename='Skylake-Client-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <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'/>
     <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'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='SandyBridge-v2' usable='no'>
+  <cpu type='tcg' name='SandyBridge-v2' typename='SandyBridge-v2-x86_64-cpu' usable='no'>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx'/>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='SandyBridge-v1' usable='no'>
+  <cpu type='tcg' name='SandyBridge-v1' typename='SandyBridge-v1-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='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'/>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Penryn-v1' usable='yes'/>
-  <cpu type='tcg' name='Penryn' usable='yes'/>
-  <cpu type='tcg' name='Opteron_G5-v1' usable='no'>
+  <cpu type='tcg' name='Penryn-v1' typename='Penryn-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Opteron_G5-v1' typename='Opteron_G5-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
     <blocker name='tbm'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <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='avx'/>
     <blocker name='f16c'/>
     <blocker name='tbm'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='tcg' name='Opteron_G4-v1' usable='no'>
+  <cpu type='tcg' name='Opteron_G4-v1' typename='Opteron_G4-v1-x86_64-cpu' usable='no'>
     <blocker name='avx'/>
     <blocker name='misalignsse'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='fma4'/>
     <blocker name='nrip-save'/>
   </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='fma4'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='tcg' name='Opteron_G3-v1' usable='no'>
+  <cpu type='tcg' name='Opteron_G3-v1' typename='Opteron_G3-v1-x86_64-cpu' usable='no'>
     <blocker name='misalignsse'/>
   </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-v1' usable='yes'/>
-  <cpu type='tcg' name='Opteron_G2' usable='yes'/>
-  <cpu type='tcg' name='Opteron_G1-v1' usable='yes'/>
-  <cpu type='tcg' name='Opteron_G1' usable='yes'/>
-  <cpu type='tcg' name='Nehalem-v2' usable='no'>
+  <cpu type='tcg' name='Opteron_G2-v1' typename='Opteron_G2-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Opteron_G1-v1' typename='Opteron_G1-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Nehalem-v2' typename='Nehalem-v2-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Nehalem-v1' usable='yes'/>
-  <cpu type='tcg' name='Nehalem-IBRS' usable='no'>
+  <cpu type='tcg' name='Nehalem-v1' typename='Nehalem-v1-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='Nehalem' usable='no'>
+  <cpu type='tcg' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='KnightsMill-v1' usable='no'>
+  <cpu type='tcg' name='KnightsMill-v1' typename='KnightsMill-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx512-4fmaps'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='KnightsMill' usable='no'>
+  <cpu type='tcg' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx512-4fmaps'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='IvyBridge-v2' usable='no'>
+  <cpu type='tcg' name='IvyBridge-v2' typename='IvyBridge-v2-x86_64-cpu' usable='no'>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='IvyBridge-v1' usable='no'>
+  <cpu type='tcg' name='IvyBridge-v1' typename='IvyBridge-v1-x86_64-cpu' usable='no'>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
   </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'/>
     <blocker name='f16c'/>
     <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='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Icelake-Server-v1' usable='no'>
+  <cpu type='tcg' name='Icelake-Server-v1' typename='Icelake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='wbnoinvd'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Icelake-Server' usable='no'>
+  <cpu type='tcg' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='wbnoinvd'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Icelake-Client-v1' usable='no'>
+  <cpu type='tcg' name='Icelake-Client-v1' typename='Icelake-Client-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='wbnoinvd'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Icelake-Client' usable='no'>
+  <cpu type='tcg' name='Icelake-Client' typename='Icelake-Client-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='wbnoinvd'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Haswell-v4' usable='no'>
+  <cpu type='tcg' name='Haswell-v4' typename='Haswell-v4-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='invpcid'/>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Haswell-v3' usable='no'>
+  <cpu type='tcg' name='Haswell-v3' typename='Haswell-v3-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='rtm'/>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Haswell-v2' usable='no'>
+  <cpu type='tcg' name='Haswell-v2' typename='Haswell-v2-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='avx2'/>
     <blocker name='invpcid'/>
   </cpu>
-  <cpu type='tcg' name='Haswell-v1' usable='no'>
+  <cpu type='tcg' name='Haswell-v1' typename='Haswell-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='invpcid'/>
     <blocker name='rtm'/>
   </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'/>
     <blocker name='invpcid'/>
     <blocker name='spec-ctrl'/>
   </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'/>
     <blocker name='avx2'/>
     <blocker name='invpcid'/>
   </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'/>
     <blocker name='rtm'/>
     <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'/>
     <blocker name='invpcid'/>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='EPYC-v2' usable='no'>
+  <cpu type='tcg' name='EPYC-v2' typename='EPYC-v2-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
     <blocker name='nrip-save'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='EPYC-v1' usable='no'>
+  <cpu type='tcg' name='EPYC-v1' typename='EPYC-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
     <blocker name='nrip-save'/>
     <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'/>
     <blocker name='nrip-save'/>
     <blocker name='xsavec'/>
   </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'/>
     <blocker name='nrip-save'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Dhyana-v1' usable='no'>
+  <cpu type='tcg' name='Dhyana-v1' typename='Dhyana-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
     <blocker name='nrip-save'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Dhyana' usable='no'>
+  <cpu type='tcg' name='Dhyana' typename='Dhyana-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
     <blocker name='nrip-save'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Conroe-v1' usable='yes'/>
-  <cpu type='tcg' name='Conroe' usable='yes'/>
-  <cpu type='tcg' name='Cascadelake-Server-v2' usable='no'>
+  <cpu type='tcg' name='Conroe-v1' typename='Conroe-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Cascadelake-Server-v2' typename='Cascadelake-Server-v2-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='skip-l1dfl-vmentry'/>
     <blocker name='mds-no'/>
   </cpu>
-  <cpu type='tcg' name='Cascadelake-Server-v1' usable='no'>
+  <cpu type='tcg' name='Cascadelake-Server-v1' typename='Cascadelake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Cascadelake-Server' usable='no'>
+  <cpu type='tcg' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='skip-l1dfl-vmentry'/>
     <blocker name='mds-no'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell-v4' usable='no'>
+  <cpu type='tcg' name='Broadwell-v4' typename='Broadwell-v4-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='spec-ctrl'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell-v3' usable='no'>
+  <cpu type='tcg' name='Broadwell-v3' typename='Broadwell-v3-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='spec-ctrl'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell-v2' usable='no'>
+  <cpu type='tcg' name='Broadwell-v2' typename='Broadwell-v2-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='rdseed'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell-v1' usable='no'>
+  <cpu type='tcg' name='Broadwell-v1' typename='Broadwell-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <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'/>
     <blocker name='spec-ctrl'/>
     <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'/>
     <blocker name='rdseed'/>
     <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'/>
     <blocker name='spec-ctrl'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell' usable='no'>
+  <cpu type='tcg' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='spec-ctrl'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='486-v1' usable='yes'/>
-  <cpu type='tcg' name='486' usable='yes'/>
+  <cpu type='tcg' name='486-v1' typename='486-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='486' typename='486-x86_64-cpu' usable='yes'/>
   <machine name='pc-i440fx-4.1' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes'/>
   <machine name='pc-0.15' hotplugCpus='yes' maxCpus='255'/>
   <machine name='pc-i440fx-2.12' hotplugCpus='yes' maxCpus='255'/>
index 17960460fbb812199534f0651d827b811e83a4e3..8e61a75872d09731c16b18cf53d6b3ef3eacb767 100644 (file)
     <property name='sve1408' type='boolean' value='true'/>
     <property name='sve1664' type='boolean' value='true'/>
   </hostCPU>
-  <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-a72'/>
-  <cpu type='kvm' name='cortex-m33'/>
-  <cpu type='kvm' name='arm926'/>
-  <cpu type='kvm' name='cortex-r5f'/>
-  <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-m0'/>
-  <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-a72'/>
-  <cpu type='tcg' name='cortex-m33'/>
-  <cpu type='tcg' name='arm926'/>
-  <cpu type='tcg' name='cortex-r5f'/>
-  <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-m0'/>
-  <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-a72' typename='cortex-a72-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='cortex-r5f' typename='cortex-r5f-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-m0' typename='cortex-m0-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-a72' typename='cortex-a72-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='cortex-r5f' typename='cortex-r5f-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-m0' typename='cortex-m0-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'/>
index 101c095446280a80a2534154ddc3050f137e7d75..1f2f9e7591ba962b25525f2da7266c54245a10a2 100644 (file)
   <microcodeVersion>42900242</microcodeVersion>
   <package>v4.1.0-2198-g9e583f2</package>
   <arch>ppc64</arch>
-  <cpu type='kvm' name='default'/>
-  <cpu type='kvm' name='ppc'/>
-  <cpu type='kvm' name='ppc32'/>
-  <cpu type='kvm' name='ppc64'/>
-  <cpu type='kvm' name='POWER9'/>
-  <cpu type='kvm' name='power8nvl'/>
-  <cpu type='kvm' name='POWER8'/>
-  <cpu type='kvm' name='power8e'/>
-  <cpu type='kvm' name='power7+'/>
-  <cpu type='kvm' name='POWER7'/>
-  <cpu type='kvm' name='power5gs'/>
-  <cpu type='kvm' name='power5+'/>
-  <cpu type='kvm' name='970mp'/>
-  <cpu type='kvm' name='970fx'/>
-  <cpu type='kvm' name='970'/>
-  <cpu type='kvm' name='apollo7pm'/>
-  <cpu type='kvm' name='7457a'/>
-  <cpu type='kvm' name='7447a'/>
-  <cpu type='kvm' name='apollo7'/>
-  <cpu type='kvm' name='7457'/>
-  <cpu type='kvm' name='7447'/>
-  <cpu type='kvm' name='apollo6'/>
-  <cpu type='kvm' name='7455'/>
-  <cpu type='kvm' name='7445'/>
-  <cpu type='kvm' name='7451'/>
-  <cpu type='kvm' name='7441'/>
-  <cpu type='kvm' name='vger'/>
-  <cpu type='kvm' name='7450'/>
-  <cpu type='kvm' name='7448'/>
-  <cpu type='kvm' name='nitro'/>
-  <cpu type='kvm' name='7410'/>
-  <cpu type='kvm' name='g4'/>
-  <cpu type='kvm' name='max'/>
-  <cpu type='kvm' name='7400'/>
-  <cpu type='kvm' name='goldfinger'/>
-  <cpu type='kvm' name='755'/>
-  <cpu type='kvm' name='745'/>
-  <cpu type='kvm' name='lonestar'/>
-  <cpu type='kvm' name='750l'/>
-  <cpu type='kvm' name='750gx'/>
-  <cpu type='kvm' name='750fx'/>
-  <cpu type='kvm' name='750cxe'/>
-  <cpu type='kvm' name='750cx'/>
-  <cpu type='kvm' name='750cl'/>
-  <cpu type='kvm' name='conan/doyle'/>
-  <cpu type='kvm' name='g3'/>
-  <cpu type='kvm' name='typhoon'/>
-  <cpu type='kvm' name='750'/>
-  <cpu type='kvm' name='arthur'/>
-  <cpu type='kvm' name='740'/>
-  <cpu type='kvm' name='mach5'/>
-  <cpu type='kvm' name='sirocco'/>
-  <cpu type='kvm' name='604e'/>
-  <cpu type='kvm' name='goldeneye'/>
-  <cpu type='kvm' name='603r'/>
-  <cpu type='kvm' name='vaillant'/>
-  <cpu type='kvm' name='stretch'/>
-  <cpu type='kvm' name='603e'/>
-  <cpu type='kvm' name='vanilla'/>
-  <cpu type='kvm' name='601v'/>
-  <cpu type='kvm' name='601'/>
-  <cpu type='kvm' name='mpc8560'/>
-  <cpu type='kvm' name='mpc8555e'/>
-  <cpu type='kvm' name='mpc8555'/>
-  <cpu type='kvm' name='mpc8548e'/>
-  <cpu type='kvm' name='mpc8548'/>
-  <cpu type='kvm' name='mpc8547e'/>
-  <cpu type='kvm' name='mpc8545e'/>
-  <cpu type='kvm' name='mpc8545'/>
-  <cpu type='kvm' name='mpc8544e'/>
-  <cpu type='kvm' name='mpc8544'/>
-  <cpu type='kvm' name='mpc8543e'/>
-  <cpu type='kvm' name='mpc8543'/>
-  <cpu type='kvm' name='mpc8541e'/>
-  <cpu type='kvm' name='mpc8541'/>
-  <cpu type='kvm' name='mpc8540'/>
-  <cpu type='kvm' name='mpc8533e'/>
-  <cpu type='kvm' name='mpc8533'/>
-  <cpu type='kvm' name='e500v2'/>
-  <cpu type='kvm' name='e500v1'/>
-  <cpu type='kvm' name='e500'/>
-  <cpu type='kvm' name='mpc8347ea'/>
-  <cpu type='kvm' name='mpc8347e'/>
-  <cpu type='kvm' name='mpc8347a'/>
-  <cpu type='kvm' name='mpc8347'/>
-  <cpu type='kvm' name='e300'/>
-  <cpu type='kvm' name='e200'/>
-  <cpu type='kvm' name='mpc8280'/>
-  <cpu type='kvm' name='mpc8275'/>
-  <cpu type='kvm' name='mpc8272'/>
-  <cpu type='kvm' name='mpc8271'/>
-  <cpu type='kvm' name='mpc8270'/>
-  <cpu type='kvm' name='mpc8266_hip4'/>
-  <cpu type='kvm' name='mpc8266_hip3'/>
-  <cpu type='kvm' name='mpc8266'/>
-  <cpu type='kvm' name='mpc8265_hip4'/>
-  <cpu type='kvm' name='mpc8265_hip3'/>
-  <cpu type='kvm' name='mpc8265'/>
-  <cpu type='kvm' name='mpc8264_hip4'/>
-  <cpu type='kvm' name='mpc8264_hip3'/>
-  <cpu type='kvm' name='mpc8264'/>
-  <cpu type='kvm' name='mpc8260_hip4'/>
-  <cpu type='kvm' name='mpc8260_hip3'/>
-  <cpu type='kvm' name='mpc8260'/>
-  <cpu type='kvm' name='mpc8255_hip4'/>
-  <cpu type='kvm' name='mpc8255_hip3'/>
-  <cpu type='kvm' name='mpc8255'/>
-  <cpu type='kvm' name='mpc8250_hip4'/>
-  <cpu type='kvm' name='mpc8250_hip3'/>
-  <cpu type='kvm' name='mpc8250'/>
-  <cpu type='kvm' name='mpc8248'/>
-  <cpu type='kvm' name='mpc8247'/>
-  <cpu type='kvm' name='mpc8245'/>
-  <cpu type='kvm' name='mpc8241'/>
-  <cpu type='kvm' name='powerquicc-ii'/>
-  <cpu type='kvm' name='mpc82xx'/>
-  <cpu type='kvm' name='mpc5200b'/>
-  <cpu type='kvm' name='mpc5200'/>
-  <cpu type='kvm' name='mpc52xx'/>
-  <cpu type='kvm' name='mpc8240'/>
-  <cpu type='kvm' name='460ex'/>
-  <cpu type='kvm' name='440ep'/>
-  <cpu type='kvm' name='x2vp50'/>
-  <cpu type='kvm' name='x2vp7'/>
-  <cpu type='kvm' name='405gpe'/>
-  <cpu type='kvm' name='405gp'/>
-  <cpu type='kvm' name='405cr'/>
-  <cpu type='kvm' name='405'/>
-  <cpu type='kvm' name='403'/>
+  <cpu type='kvm' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='kvm' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER8' typename='host-powerpc64-cpu'/>
+  <cpu type='kvm' name='power8e' typename='power8e_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='power7+' typename='power7+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='POWER7' typename='power7_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='power5gs' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='power5+' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo7pm' typename='7457a_v1.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457a' typename='7457a_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447a' typename='7447a_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='g4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='kvm' name='goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='kvm' name='lonestar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='kvm' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='kvm' name='conan/doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='kvm' name='g3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='kvm' name='sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='kvm' name='goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='kvm' name='vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='kvm' name='stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='kvm' name='vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8560' typename='mpc8560_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8555e' typename='mpc8555e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8555' typename='mpc8555_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8548e' typename='mpc8548e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8548' typename='mpc8548_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8547e' typename='mpc8547e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8545e' typename='mpc8545e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8545' typename='mpc8545_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8544e' typename='mpc8544e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8544' typename='mpc8544_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8543e' typename='mpc8543e_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8543' typename='mpc8543_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8541e' typename='mpc8541e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8541' typename='mpc8541_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8540' typename='mpc8540_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8533e' typename='mpc8533e_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8533' typename='mpc8533_v11-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='kvm' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347ea' typename='mpc8347eat-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347e' typename='mpc8347et-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347a' typename='mpc8347at-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8347' typename='mpc8347t-powerpc64-cpu'/>
+  <cpu type='kvm' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='kvm' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8280' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8275' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8272' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8271' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8270' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8266' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8265' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8264' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8260' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8255' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8250' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8248' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8247' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8245' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8241' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='kvm' name='powerquicc-ii' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc82xx' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc5200b' typename='mpc5200b_v21-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc5200' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc52xx' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='kvm' name='mpc8240' typename='603-powerpc64-cpu'/>
+  <cpu type='kvm' name='460ex' typename='460exb-powerpc64-cpu'/>
+  <cpu type='kvm' name='440ep' typename='440epb-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='kvm' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='kvm' name='405gpe' typename='405crc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405gp' typename='405gpd-powerpc64-cpu'/>
+  <cpu type='kvm' name='405cr' typename='405crc-powerpc64-cpu'/>
+  <cpu type='kvm' name='405' typename='405d4-powerpc64-cpu'/>
+  <cpu type='kvm' name='403' typename='403gc-powerpc64-cpu'/>
   <cpu type='kvm' name='mpc8547e_v21'/>
   <cpu type='kvm' name='g2gp'/>
   <cpu type='kvm' name='7457a_v1.1'/>
   <cpu type='kvm' name='750_v3.1'/>
   <cpu type='kvm' name='power8e_v2.1'/>
   <cpu type='kvm' name='mpc8568e'/>
-  <cpu type='tcg' name='default'/>
-  <cpu type='tcg' name='ppc'/>
-  <cpu type='tcg' name='ppc32'/>
-  <cpu type='tcg' name='ppc64'/>
-  <cpu type='tcg' name='POWER9'/>
-  <cpu type='tcg' name='power8nvl'/>
-  <cpu type='tcg' name='POWER8'/>
-  <cpu type='tcg' name='power8e'/>
-  <cpu type='tcg' name='power7+'/>
-  <cpu type='tcg' name='POWER7'/>
-  <cpu type='tcg' name='power5gs'/>
-  <cpu type='tcg' name='power5+'/>
-  <cpu type='tcg' name='970mp'/>
-  <cpu type='tcg' name='970fx'/>
-  <cpu type='tcg' name='970'/>
-  <cpu type='tcg' name='apollo7pm'/>
-  <cpu type='tcg' name='7457a'/>
-  <cpu type='tcg' name='7447a'/>
-  <cpu type='tcg' name='apollo7'/>
-  <cpu type='tcg' name='7457'/>
-  <cpu type='tcg' name='7447'/>
-  <cpu type='tcg' name='apollo6'/>
-  <cpu type='tcg' name='7455'/>
-  <cpu type='tcg' name='7445'/>
-  <cpu type='tcg' name='7451'/>
-  <cpu type='tcg' name='7441'/>
-  <cpu type='tcg' name='vger'/>
-  <cpu type='tcg' name='7450'/>
-  <cpu type='tcg' name='7448'/>
-  <cpu type='tcg' name='nitro'/>
-  <cpu type='tcg' name='7410'/>
-  <cpu type='tcg' name='g4'/>
-  <cpu type='tcg' name='max'/>
-  <cpu type='tcg' name='7400'/>
-  <cpu type='tcg' name='goldfinger'/>
-  <cpu type='tcg' name='755'/>
-  <cpu type='tcg' name='745'/>
-  <cpu type='tcg' name='lonestar'/>
-  <cpu type='tcg' name='750l'/>
-  <cpu type='tcg' name='750gx'/>
-  <cpu type='tcg' name='750fx'/>
-  <cpu type='tcg' name='750cxe'/>
-  <cpu type='tcg' name='750cx'/>
-  <cpu type='tcg' name='750cl'/>
-  <cpu type='tcg' name='conan/doyle'/>
-  <cpu type='tcg' name='g3'/>
-  <cpu type='tcg' name='typhoon'/>
-  <cpu type='tcg' name='750'/>
-  <cpu type='tcg' name='arthur'/>
-  <cpu type='tcg' name='740'/>
-  <cpu type='tcg' name='mach5'/>
-  <cpu type='tcg' name='sirocco'/>
-  <cpu type='tcg' name='604e'/>
-  <cpu type='tcg' name='goldeneye'/>
-  <cpu type='tcg' name='603r'/>
-  <cpu type='tcg' name='vaillant'/>
-  <cpu type='tcg' name='stretch'/>
-  <cpu type='tcg' name='603e'/>
-  <cpu type='tcg' name='vanilla'/>
-  <cpu type='tcg' name='601v'/>
-  <cpu type='tcg' name='601'/>
-  <cpu type='tcg' name='mpc8560'/>
-  <cpu type='tcg' name='mpc8555e'/>
-  <cpu type='tcg' name='mpc8555'/>
-  <cpu type='tcg' name='mpc8548e'/>
-  <cpu type='tcg' name='mpc8548'/>
-  <cpu type='tcg' name='mpc8547e'/>
-  <cpu type='tcg' name='mpc8545e'/>
-  <cpu type='tcg' name='mpc8545'/>
-  <cpu type='tcg' name='mpc8544e'/>
-  <cpu type='tcg' name='mpc8544'/>
-  <cpu type='tcg' name='mpc8543e'/>
-  <cpu type='tcg' name='mpc8543'/>
-  <cpu type='tcg' name='mpc8541e'/>
-  <cpu type='tcg' name='mpc8541'/>
-  <cpu type='tcg' name='mpc8540'/>
-  <cpu type='tcg' name='mpc8533e'/>
-  <cpu type='tcg' name='mpc8533'/>
-  <cpu type='tcg' name='e500v2'/>
-  <cpu type='tcg' name='e500v1'/>
-  <cpu type='tcg' name='e500'/>
-  <cpu type='tcg' name='mpc8347ea'/>
-  <cpu type='tcg' name='mpc8347e'/>
-  <cpu type='tcg' name='mpc8347a'/>
-  <cpu type='tcg' name='mpc8347'/>
-  <cpu type='tcg' name='e300'/>
-  <cpu type='tcg' name='e200'/>
-  <cpu type='tcg' name='mpc8280'/>
-  <cpu type='tcg' name='mpc8275'/>
-  <cpu type='tcg' name='mpc8272'/>
-  <cpu type='tcg' name='mpc8271'/>
-  <cpu type='tcg' name='mpc8270'/>
-  <cpu type='tcg' name='mpc8266_hip4'/>
-  <cpu type='tcg' name='mpc8266_hip3'/>
-  <cpu type='tcg' name='mpc8266'/>
-  <cpu type='tcg' name='mpc8265_hip4'/>
-  <cpu type='tcg' name='mpc8265_hip3'/>
-  <cpu type='tcg' name='mpc8265'/>
-  <cpu type='tcg' name='mpc8264_hip4'/>
-  <cpu type='tcg' name='mpc8264_hip3'/>
-  <cpu type='tcg' name='mpc8264'/>
-  <cpu type='tcg' name='mpc8260_hip4'/>
-  <cpu type='tcg' name='mpc8260_hip3'/>
-  <cpu type='tcg' name='mpc8260'/>
-  <cpu type='tcg' name='mpc8255_hip4'/>
-  <cpu type='tcg' name='mpc8255_hip3'/>
-  <cpu type='tcg' name='mpc8255'/>
-  <cpu type='tcg' name='mpc8250_hip4'/>
-  <cpu type='tcg' name='mpc8250_hip3'/>
-  <cpu type='tcg' name='mpc8250'/>
-  <cpu type='tcg' name='mpc8248'/>
-  <cpu type='tcg' name='mpc8247'/>
-  <cpu type='tcg' name='mpc8245'/>
-  <cpu type='tcg' name='mpc8241'/>
-  <cpu type='tcg' name='powerquicc-ii'/>
-  <cpu type='tcg' name='mpc82xx'/>
-  <cpu type='tcg' name='mpc5200b'/>
-  <cpu type='tcg' name='mpc5200'/>
-  <cpu type='tcg' name='mpc52xx'/>
-  <cpu type='tcg' name='mpc8240'/>
-  <cpu type='tcg' name='460ex'/>
-  <cpu type='tcg' name='440ep'/>
-  <cpu type='tcg' name='x2vp50'/>
-  <cpu type='tcg' name='x2vp7'/>
-  <cpu type='tcg' name='405gpe'/>
-  <cpu type='tcg' name='405gp'/>
-  <cpu type='tcg' name='405cr'/>
-  <cpu type='tcg' name='405'/>
-  <cpu type='tcg' name='403'/>
+  <cpu type='tcg' name='default' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc32' typename='604-powerpc64-cpu'/>
+  <cpu type='tcg' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='power8e' typename='power8e_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='power7+' typename='power7+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='POWER7' typename='power7_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='power5gs' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='power5+' typename='power5+_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970mp' typename='970mp_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970fx' typename='970fx_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='970' typename='970_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo7pm' typename='7457a_v1.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457a' typename='7457a_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447a' typename='7447a_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo7' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7457' typename='7457_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7447' typename='7447_v1.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='apollo6' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7455' typename='7455_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7445' typename='7445_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='7451' typename='7451_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='7441' typename='7441_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='vger' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7450' typename='7450_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='7448' typename='7448_v2.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='nitro' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='7410' typename='7410_v1.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='g4' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='max' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='7400' typename='7400_v2.9-powerpc64-cpu'/>
+  <cpu type='tcg' name='goldfinger' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='755' typename='755_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='745' typename='745_v2.8-powerpc64-cpu'/>
+  <cpu type='tcg' name='lonestar' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750l' typename='750l_v3.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750gx' typename='750gx_v1.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750fx' typename='750fx_v2.3-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cxe' typename='750cxe_v3.1b-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cx' typename='750cx_v2.2-powerpc64-cpu'/>
+  <cpu type='tcg' name='750cl' typename='750cl_v2.0-powerpc64-cpu'/>
+  <cpu type='tcg' name='conan/doyle' typename='750p-powerpc64-cpu'/>
+  <cpu type='tcg' name='g3' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='typhoon' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='750' typename='750_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='arthur' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='740' typename='740_v3.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='mach5' typename='604r-powerpc64-cpu'/>
+  <cpu type='tcg' name='sirocco' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='604e' typename='604e_v2.4-powerpc64-cpu'/>
+  <cpu type='tcg' name='goldeneye' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='603r' typename='603e7t-powerpc64-cpu'/>
+  <cpu type='tcg' name='vaillant' typename='603e7v-powerpc64-cpu'/>
+  <cpu type='tcg' name='stretch' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='603e' typename='603e_v4.1-powerpc64-cpu'/>
+  <cpu type='tcg' name='vanilla' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='601v' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='601' typename='601_v2-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8560' typename='mpc8560_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8555e' typename='mpc8555e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8555' typename='mpc8555_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8548e' typename='mpc8548e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8548' typename='mpc8548_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8547e' typename='mpc8547e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8545e' typename='mpc8545e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8545' typename='mpc8545_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8544e' typename='mpc8544e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8544' typename='mpc8544_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8543e' typename='mpc8543e_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8543' typename='mpc8543_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8541e' typename='mpc8541e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8541' typename='mpc8541_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8540' typename='mpc8540_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8533e' typename='mpc8533e_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8533' typename='mpc8533_v11-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v2' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500v1' typename='e500_v20-powerpc64-cpu'/>
+  <cpu type='tcg' name='e500' typename='e500v2_v22-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347ea' typename='mpc8347eat-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347e' typename='mpc8347et-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347a' typename='mpc8347at-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8347' typename='mpc8347t-powerpc64-cpu'/>
+  <cpu type='tcg' name='e300' typename='e300c3-powerpc64-cpu'/>
+  <cpu type='tcg' name='e200' typename='e200z6-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8280' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8275' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8272' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8271' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8270' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8266' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8265' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8264' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8260' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8255' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250_hip4' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250_hip3' typename='g2hip3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8250' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8248' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8247' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8245' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8241' typename='g2hip4-powerpc64-cpu'/>
+  <cpu type='tcg' name='powerquicc-ii' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc82xx' typename='g2legp3-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc5200b' typename='mpc5200b_v21-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc5200' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc52xx' typename='mpc5200_v12-powerpc64-cpu'/>
+  <cpu type='tcg' name='mpc8240' typename='603-powerpc64-cpu'/>
+  <cpu type='tcg' name='460ex' typename='460exb-powerpc64-cpu'/>
+  <cpu type='tcg' name='440ep' typename='440epb-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp50' typename='x2vp20-powerpc64-cpu'/>
+  <cpu type='tcg' name='x2vp7' typename='x2vp4-powerpc64-cpu'/>
+  <cpu type='tcg' name='405gpe' typename='405crc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405gp' typename='405gpd-powerpc64-cpu'/>
+  <cpu type='tcg' name='405cr' typename='405crc-powerpc64-cpu'/>
+  <cpu type='tcg' name='405' typename='405d4-powerpc64-cpu'/>
+  <cpu type='tcg' name='403' typename='403gc-powerpc64-cpu'/>
   <cpu type='tcg' name='mpc8547e_v21'/>
   <cpu type='tcg' name='g2gp'/>
   <cpu type='tcg' name='7457a_v1.1'/>
index ebc5b48999fb02faa3c6394e0bcde633ceb747ae..65cc19897628438f6a30f65351211d343f3121a0 100644 (file)
     <property name='msa5-base' type='boolean' value='true'/>
     <property name='tods' type='boolean' value='false'/>
   </hostCPU>
-  <cpu type='kvm' name='z800-base' usable='yes'/>
-  <cpu type='kvm' name='z890.2-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.2' usable='yes'/>
-  <cpu type='kvm' name='z13.2' usable='yes'/>
-  <cpu type='kvm' name='z990.5-base' usable='yes'/>
-  <cpu type='kvm' name='z9BC-base' usable='yes'/>
-  <cpu type='kvm' name='z890.2' usable='yes'/>
-  <cpu type='kvm' name='z890' usable='yes'/>
-  <cpu type='kvm' name='z9BC' usable='yes'/>
-  <cpu type='kvm' name='z13' usable='yes'/>
-  <cpu type='kvm' name='z196' usable='yes'/>
-  <cpu type='kvm' name='z13s' usable='yes'/>
-  <cpu type='kvm' name='host' usable='yes'/>
-  <cpu type='kvm' name='z990.3' usable='yes'/>
-  <cpu type='kvm' name='z13s-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC' usable='yes'/>
-  <cpu type='kvm' name='gen15a' usable='no'>
+  <cpu type='kvm' name='z800-base' typename='z800-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.2-base' typename='z890.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.2' typename='z9EC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13.2' typename='z13.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.5-base' typename='z990.5-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC-base' typename='z9BC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.2' typename='z890.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890' typename='z890-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC' typename='z9BC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13' typename='z13-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196' typename='z196-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13s' typename='z13s-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='host' typename='host-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.3' typename='z990.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13s-base' typename='z13s-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC' typename='z9EC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='gen15a' typename='gen15a-s390x-cpu' usable='no'>
     <blocker name='etoken'/>
     <blocker name='vxpdeh'/>
     <blocker name='vxeh2'/>
     <blocker name='msa6'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='kvm' name='z14ZR1-base' usable='no'>
+  <cpu type='kvm' name='z14ZR1-base' typename='z14ZR1-base-s390x-cpu' usable='no'>
     <blocker name='tsi'/>
     <blocker name='sema'/>
     <blocker name='minste2'/>
     <blocker name='opc'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='kvm' name='z14.2-base' usable='no'>
+  <cpu type='kvm' name='z14.2-base' typename='z14.2-base-s390x-cpu' usable='no'>
     <blocker name='tsi'/>
     <blocker name='sema'/>
     <blocker name='minste2'/>
     <blocker name='opc'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='kvm' name='z900.3-base' usable='yes'/>
-  <cpu type='kvm' name='z13.2-base' usable='yes'/>
-  <cpu type='kvm' name='z196.2-base' usable='yes'/>
-  <cpu type='kvm' name='zBC12-base' usable='yes'/>
-  <cpu type='kvm' name='z9BC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z900.2-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.3' usable='yes'/>
-  <cpu type='kvm' name='zEC12' usable='yes'/>
-  <cpu type='kvm' name='z900' usable='yes'/>
-  <cpu type='kvm' name='z114-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12-base' usable='yes'/>
-  <cpu type='kvm' name='z10EC.2' usable='yes'/>
-  <cpu type='kvm' name='z10EC-base' usable='yes'/>
-  <cpu type='kvm' name='z900.3' usable='yes'/>
-  <cpu type='kvm' name='z14ZR1' usable='no'>
+  <cpu type='kvm' name='z900.3-base' typename='z900.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13.2-base' typename='z13.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196.2-base' typename='z196.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zBC12-base' typename='zBC12-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC.2-base' typename='z9BC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.2-base' typename='z900.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.3' typename='z9EC.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12' typename='zEC12-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900' typename='z900-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z114-base' typename='z114-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12-base' typename='zEC12-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.2' typename='z10EC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC-base' typename='z10EC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.3' typename='z900.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14ZR1' typename='z14ZR1-s390x-cpu' usable='no'>
     <blocker name='mepoch'/>
     <blocker name='vxeh'/>
     <blocker name='vxpd'/>
     <blocker name='msa6'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='kvm' name='z10BC' usable='yes'/>
-  <cpu type='kvm' name='z10BC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z9BC.2' usable='yes'/>
-  <cpu type='kvm' name='z990.2' usable='yes'/>
-  <cpu type='kvm' name='z990' usable='yes'/>
-  <cpu type='kvm' name='z14' usable='no'>
+  <cpu type='kvm' name='z10BC' typename='z10BC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC.2-base' typename='z10BC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9BC.2' typename='z9BC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.2' typename='z990.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990' typename='z990-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14' typename='z14-s390x-cpu' usable='no'>
     <blocker name='mepoch'/>
     <blocker name='vxeh'/>
     <blocker name='vxpd'/>
     <blocker name='msa6'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='kvm' name='gen15b-base' usable='no'>
+  <cpu type='kvm' name='gen15b-base' typename='gen15b-base-s390x-cpu' usable='no'>
     <blocker name='minste3'/>
     <blocker name='tsi'/>
     <blocker name='sema'/>
     <blocker name='opc'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='kvm' name='z990.4' usable='yes'/>
-  <cpu type='kvm' name='max' usable='yes'/>
-  <cpu type='kvm' name='z10EC.2-base' usable='yes'/>
-  <cpu type='kvm' name='gen15a-base' usable='no'>
+  <cpu type='kvm' name='z990.4' typename='z990.4-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='max' typename='max-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.2-base' typename='z10EC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='gen15a-base' typename='gen15a-base-s390x-cpu' usable='no'>
     <blocker name='minste3'/>
     <blocker name='tsi'/>
     <blocker name='sema'/>
     <blocker name='opc'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='kvm' name='z800' usable='yes'/>
-  <cpu type='kvm' name='zEC12.2' usable='yes'/>
-  <cpu type='kvm' name='z10EC' usable='yes'/>
-  <cpu type='kvm' name='z990.2-base' usable='yes'/>
-  <cpu type='kvm' name='z900-base' usable='yes'/>
-  <cpu type='kvm' name='z10BC.2' usable='yes'/>
-  <cpu type='kvm' name='z9EC-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.3-base' usable='yes'/>
-  <cpu type='kvm' name='z114' usable='yes'/>
-  <cpu type='kvm' name='z890.3' usable='yes'/>
-  <cpu type='kvm' name='z196-base' usable='yes'/>
-  <cpu type='kvm' name='z9EC.2-base' usable='yes'/>
-  <cpu type='kvm' name='z196.2' usable='yes'/>
-  <cpu type='kvm' name='z14.2' usable='no'>
+  <cpu type='kvm' name='z800' typename='z800-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12.2' typename='zEC12.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC' typename='z10EC-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.2-base' typename='z990.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900-base' typename='z900-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC.2' typename='z10BC.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC-base' typename='z9EC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.3-base' typename='z9EC.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z114' typename='z114-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.3' typename='z890.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196-base' typename='z196-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z9EC.2-base' typename='z9EC.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z196.2' typename='z196.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14.2' typename='z14.2-s390x-cpu' usable='no'>
     <blocker name='mepoch'/>
     <blocker name='vxeh'/>
     <blocker name='vxpd'/>
     <blocker name='msa6'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='kvm' name='z990-base' usable='yes'/>
-  <cpu type='kvm' name='z900.2' usable='yes'/>
-  <cpu type='kvm' name='z890-base' usable='yes'/>
-  <cpu type='kvm' name='z10EC.3' usable='yes'/>
-  <cpu type='kvm' name='z14-base' usable='no'>
+  <cpu type='kvm' name='z990-base' typename='z990-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z900.2' typename='z900.2-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890-base' typename='z890-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.3' typename='z10EC.3-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z14-base' typename='z14-base-s390x-cpu' usable='no'>
     <blocker name='tsi'/>
     <blocker name='sema'/>
     <blocker name='minste2'/>
     <blocker name='opc'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='kvm' name='z990.4-base' usable='yes'/>
-  <cpu type='kvm' name='z10EC.3-base' usable='yes'/>
-  <cpu type='kvm' name='z10BC-base' usable='yes'/>
-  <cpu type='kvm' name='z13-base' usable='yes'/>
-  <cpu type='kvm' name='z990.3-base' usable='yes'/>
-  <cpu type='kvm' name='zEC12.2-base' usable='yes'/>
-  <cpu type='kvm' name='zBC12' usable='yes'/>
-  <cpu type='kvm' name='z890.3-base' usable='yes'/>
-  <cpu type='kvm' name='z990.5' usable='yes'/>
-  <cpu type='kvm' name='gen15b' usable='no'>
+  <cpu type='kvm' name='z990.4-base' typename='z990.4-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10EC.3-base' typename='z10EC.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z10BC-base' typename='z10BC-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z13-base' typename='z13-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.3-base' typename='z990.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zEC12.2-base' typename='zEC12.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='zBC12' typename='zBC12-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z890.3-base' typename='z890.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='z990.5' typename='z990.5-s390x-cpu' usable='yes'/>
+  <cpu type='kvm' name='gen15b' typename='gen15b-s390x-cpu' usable='no'>
     <blocker name='etoken'/>
     <blocker name='vxpdeh'/>
     <blocker name='vxeh2'/>
     <blocker name='msa6'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='kvm' name='qemu' usable='no'>
+  <cpu type='kvm' name='qemu' typename='qemu-s390x-cpu' usable='no'>
     <blocker name='ais'/>
   </cpu>
-  <cpu type='tcg' name='z800-base' usable='yes'/>
-  <cpu type='tcg' name='z890.2-base' usable='no'>
+  <cpu type='tcg' name='z800-base' typename='z800-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z890.2-base' typename='z890.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.2' usable='no'>
+  <cpu type='tcg' name='z9EC.2' typename='z9EC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13.2' usable='no'>
+  <cpu type='tcg' name='z13.2' typename='z13.2-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='gen13ptff'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.5-base' usable='no'>
+  <cpu type='tcg' name='z990.5-base' typename='z990.5-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z9BC-base' usable='no'>
+  <cpu type='tcg' name='z9BC-base' typename='z9BC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z890.2' usable='no'>
+  <cpu type='tcg' name='z890.2' typename='z890.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z890' usable='no'>
+  <cpu type='tcg' name='z890' typename='z890-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z9BC' usable='no'>
+  <cpu type='tcg' name='z9BC' typename='z9BC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13' usable='no'>
+  <cpu type='tcg' name='z13' typename='z13-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='gen13ptff'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z196' usable='no'>
+  <cpu type='tcg' name='z196' typename='z196-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13s' usable='no'>
+  <cpu type='tcg' name='z13s' typename='z13s-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='gen13ptff'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='host' usable='yes'/>
-  <cpu type='tcg' name='z990.3' usable='no'>
+  <cpu type='tcg' name='host' typename='host-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z990.3' typename='z990.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z13s-base' usable='no'>
+  <cpu type='tcg' name='z13s-base' typename='z13s-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='gen13ptff'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC' usable='no'>
+  <cpu type='tcg' name='z9EC' typename='z9EC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='gen15a' usable='no'>
+  <cpu type='tcg' name='gen15a' typename='gen15a-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z14ZR1-base' usable='no'>
+  <cpu type='tcg' name='z14ZR1-base' typename='z14ZR1-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z14.2-base' usable='no'>
+  <cpu type='tcg' name='z14.2-base' typename='z14.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z900.3-base' usable='yes'/>
-  <cpu type='tcg' name='z13.2-base' usable='no'>
+  <cpu type='tcg' name='z900.3-base' typename='z900.3-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z13.2-base' typename='z13.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='gen13ptff'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z196.2-base' usable='no'>
+  <cpu type='tcg' name='z196.2-base' typename='z196.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zBC12-base' usable='no'>
+  <cpu type='tcg' name='zBC12-base' typename='zBC12-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9BC.2-base' usable='no'>
+  <cpu type='tcg' name='z9BC.2-base' typename='z9BC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z900.2-base' usable='yes'/>
-  <cpu type='tcg' name='z9EC.3' usable='no'>
+  <cpu type='tcg' name='z900.2-base' typename='z900.2-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z9EC.3' typename='z9EC.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zEC12' usable='no'>
+  <cpu type='tcg' name='zEC12' typename='zEC12-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z900' usable='yes'/>
-  <cpu type='tcg' name='z114-base' usable='no'>
+  <cpu type='tcg' name='z900' typename='z900-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z114-base' typename='z114-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zEC12-base' usable='no'>
+  <cpu type='tcg' name='zEC12-base' typename='zEC12-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.2' usable='no'>
+  <cpu type='tcg' name='z10EC.2' typename='z10EC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC-base' usable='no'>
+  <cpu type='tcg' name='z10EC-base' typename='z10EC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z900.3' usable='yes'/>
-  <cpu type='tcg' name='z14ZR1' usable='no'>
+  <cpu type='tcg' name='z900.3' typename='z900.3-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z14ZR1' typename='z14ZR1-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z10BC' usable='no'>
+  <cpu type='tcg' name='z10BC' typename='z10BC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10BC.2-base' usable='no'>
+  <cpu type='tcg' name='z10BC.2-base' typename='z10BC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9BC.2' usable='no'>
+  <cpu type='tcg' name='z9BC.2' typename='z9BC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.2' usable='no'>
+  <cpu type='tcg' name='z990.2' typename='z990.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z990' usable='no'>
+  <cpu type='tcg' name='z990' typename='z990-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z14' usable='no'>
+  <cpu type='tcg' name='z14' typename='z14-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='gen15b-base' usable='no'>
+  <cpu type='tcg' name='gen15b-base' typename='gen15b-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.4' usable='no'>
+  <cpu type='tcg' name='z990.4' typename='z990.4-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='max' usable='yes'/>
-  <cpu type='tcg' name='z10EC.2-base' usable='no'>
+  <cpu type='tcg' name='max' typename='max-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z10EC.2-base' typename='z10EC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='gen15a-base' usable='no'>
+  <cpu type='tcg' name='gen15a-base' typename='gen15a-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z800' usable='yes'/>
-  <cpu type='tcg' name='zEC12.2' usable='no'>
+  <cpu type='tcg' name='z800' typename='z800-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='zEC12.2' typename='zEC12.2-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10EC' usable='no'>
+  <cpu type='tcg' name='z10EC' typename='z10EC-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.2-base' usable='no'>
+  <cpu type='tcg' name='z990.2-base' typename='z990.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z900-base' usable='yes'/>
-  <cpu type='tcg' name='z10BC.2' usable='no'>
+  <cpu type='tcg' name='z900-base' typename='z900-base-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z10BC.2' typename='z10BC.2-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC-base' usable='no'>
+  <cpu type='tcg' name='z9EC-base' typename='z9EC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.3-base' usable='no'>
+  <cpu type='tcg' name='z9EC.3-base' typename='z9EC.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z114' usable='no'>
+  <cpu type='tcg' name='z114' typename='z114-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z890.3' usable='no'>
+  <cpu type='tcg' name='z890.3' typename='z890.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z196-base' usable='no'>
+  <cpu type='tcg' name='z196-base' typename='z196-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z9EC.2-base' usable='no'>
+  <cpu type='tcg' name='z9EC.2-base' typename='z9EC.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z196.2' usable='no'>
+  <cpu type='tcg' name='z196.2' typename='z196.2-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z14.2' usable='no'>
+  <cpu type='tcg' name='z14.2' typename='z14.2-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990-base' usable='no'>
+  <cpu type='tcg' name='z990-base' typename='z990-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z900.2' usable='yes'/>
-  <cpu type='tcg' name='z890-base' usable='no'>
+  <cpu type='tcg' name='z900.2' typename='z900.2-s390x-cpu' usable='yes'/>
+  <cpu type='tcg' name='z890-base' typename='z890-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.3' usable='no'>
+  <cpu type='tcg' name='z10EC.3' typename='z10EC.3-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z14-base' usable='no'>
+  <cpu type='tcg' name='z14-base' typename='z14-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='z990.4-base' usable='no'>
+  <cpu type='tcg' name='z990.4-base' typename='z990.4-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z10EC.3-base' usable='no'>
+  <cpu type='tcg' name='z10EC.3-base' typename='z10EC.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z10BC-base' usable='no'>
+  <cpu type='tcg' name='z10BC-base' typename='z10BC-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z13-base' usable='no'>
+  <cpu type='tcg' name='z13-base' typename='z13-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='gen13ptff'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z990.3-base' usable='no'>
+  <cpu type='tcg' name='z990.3-base' typename='z990.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='zEC12.2-base' usable='no'>
+  <cpu type='tcg' name='zEC12.2-base' typename='zEC12.2-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='asnlxr'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='zBC12' usable='no'>
+  <cpu type='tcg' name='zBC12' typename='zBC12-s390x-cpu' usable='no'>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='pcc-xts-aes-256'/>
     <blocker name='msa1'/>
     <blocker name='tods'/>
   </cpu>
-  <cpu type='tcg' name='z890.3-base' usable='no'>
+  <cpu type='tcg' name='z890.3-base' typename='z890.3-base-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='z990.5' usable='no'>
+  <cpu type='tcg' name='z990.5' typename='z990.5-s390x-cpu' usable='no'>
     <blocker name='klmd-sha-1'/>
     <blocker name='kimd-sha-1'/>
     <blocker name='km-tdea-192'/>
     <blocker name='kmac-dea'/>
     <blocker name='hfpm'/>
   </cpu>
-  <cpu type='tcg' name='gen15b' usable='no'>
+  <cpu type='tcg' name='gen15b' typename='gen15b-s390x-cpu' usable='no'>
     <blocker name='ppno-sha-512-drng'/>
     <blocker name='pcc-xts-eaes-256'/>
     <blocker name='pcc-xts-eaes-128'/>
     <blocker name='tods'/>
     <blocker name='type'/>
   </cpu>
-  <cpu type='tcg' name='qemu' usable='yes'/>
+  <cpu type='tcg' name='qemu' typename='qemu-s390x-cpu' usable='yes'/>
   <machine name='s390-ccw-virtio-4.2' alias='s390-ccw-virtio' hotplugCpus='yes' maxCpus='248' default='yes'/>
   <machine name='s390-ccw-virtio-4.0' hotplugCpus='yes' maxCpus='248'/>
   <machine name='s390-ccw-virtio-3.1' hotplugCpus='yes' maxCpus='248'/>
index 963afbbc9edeafdd55caa4776a75ec66e5253ec7..294c605df913dfa4891c10883e1f8f1e6d8471cb 100644 (file)
     <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-v1' usable='yes'/>
-  <cpu type='kvm' name='qemu64' usable='yes'/>
-  <cpu type='kvm' name='qemu32-v1' usable='yes'/>
-  <cpu type='kvm' name='qemu32' usable='yes'/>
-  <cpu type='kvm' name='phenom-v1' 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-v1' typename='qemu64-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='qemu32-v1' typename='qemu32-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='phenom-v1' typename='phenom-v1-x86_64-cpu' usable='no'>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='3dnowext'/>
     <blocker name='sse4a'/>
     <blocker name='npt'/>
   </cpu>
-  <cpu type='kvm' name='phenom' usable='no'>
+  <cpu type='kvm' name='phenom' typename='phenom-x86_64-cpu' usable='no'>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='3dnowext'/>
     <blocker name='sse4a'/>
     <blocker name='npt'/>
   </cpu>
-  <cpu type='kvm' name='pentium3-v1' usable='yes'/>
-  <cpu type='kvm' name='pentium3' usable='yes'/>
-  <cpu type='kvm' name='pentium2-v1' usable='yes'/>
-  <cpu type='kvm' name='pentium2' usable='yes'/>
-  <cpu type='kvm' name='pentium-v1' usable='yes'/>
-  <cpu type='kvm' name='pentium' usable='yes'/>
-  <cpu type='kvm' name='n270-v1' usable='yes'/>
-  <cpu type='kvm' name='n270' usable='yes'/>
-  <cpu type='kvm' name='kvm64-v1' usable='yes'/>
-  <cpu type='kvm' name='kvm64' usable='yes'/>
-  <cpu type='kvm' name='kvm32-v1' usable='yes'/>
-  <cpu type='kvm' name='kvm32' usable='yes'/>
-  <cpu type='kvm' name='coreduo-v1' usable='yes'/>
-  <cpu type='kvm' name='coreduo' usable='yes'/>
-  <cpu type='kvm' name='core2duo-v1' usable='yes'/>
-  <cpu type='kvm' name='core2duo' usable='yes'/>
-  <cpu type='kvm' name='athlon-v1' usable='no'>
+  <cpu type='kvm' name='pentium3-v1' typename='pentium3-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='pentium2-v1' typename='pentium2-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='pentium-v1' typename='pentium-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='n270-v1' typename='n270-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='n270' typename='n270-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='kvm64-v1' typename='kvm64-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='kvm32-v1' typename='kvm32-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='coreduo-v1' typename='coreduo-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='core2duo-v1' typename='core2duo-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='athlon-v1' typename='athlon-v1-x86_64-cpu' usable='no'>
     <blocker name='mmxext'/>
     <blocker name='3dnowext'/>
     <blocker name='3dnow'/>
   </cpu>
-  <cpu type='kvm' name='athlon' usable='no'>
+  <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-v2' usable='yes'/>
-  <cpu type='kvm' name='Westmere-v1' usable='yes'/>
-  <cpu type='kvm' name='Westmere-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Westmere' usable='yes'/>
-  <cpu type='kvm' name='Snowridge-v1' usable='no'>
+  <cpu type='kvm' name='Westmere-v2' typename='Westmere-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Westmere-v1' typename='Westmere-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Westmere-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Snowridge-v1' typename='Snowridge-v1-x86_64-cpu' usable='no'>
     <blocker name='clwb'/>
     <blocker name='sha-ni'/>
     <blocker name='gfni'/>
     <blocker name='core-capability'/>
     <blocker name='split-lock-detect'/>
   </cpu>
-  <cpu type='kvm' name='Snowridge' usable='no'>
+  <cpu type='kvm' name='Snowridge' typename='Snowridge-x86_64-cpu' usable='no'>
     <blocker name='clwb'/>
     <blocker name='sha-ni'/>
     <blocker name='gfni'/>
     <blocker name='core-capability'/>
     <blocker name='split-lock-detect'/>
   </cpu>
-  <cpu type='kvm' name='Skylake-Server-v2' usable='no'>
+  <cpu type='kvm' name='Skylake-Server-v2' typename='Skylake-Server-v2-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Skylake-Server-v1' usable='no'>
+  <cpu type='kvm' name='Skylake-Server-v1' typename='Skylake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </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='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </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='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Skylake-Client-v2' usable='yes'/>
-  <cpu type='kvm' name='Skylake-Client-v1' usable='yes'/>
-  <cpu type='kvm' name='Skylake-Client-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Skylake-Client' usable='yes'/>
-  <cpu type='kvm' name='SandyBridge-v2' usable='yes'/>
-  <cpu type='kvm' name='SandyBridge-v1' usable='yes'/>
-  <cpu type='kvm' name='SandyBridge-IBRS' usable='yes'/>
-  <cpu type='kvm' name='SandyBridge' usable='yes'/>
-  <cpu type='kvm' name='Penryn-v1' usable='yes'/>
-  <cpu type='kvm' name='Penryn' usable='yes'/>
-  <cpu type='kvm' name='Opteron_G5-v1' usable='no'>
+  <cpu type='kvm' name='Skylake-Client-v2' typename='Skylake-Client-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Skylake-Client-v1' typename='Skylake-Client-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Skylake-Client-IBRS' typename='Skylake-Client-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='SandyBridge-v2' typename='SandyBridge-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='SandyBridge-v1' typename='SandyBridge-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='SandyBridge-IBRS' typename='SandyBridge-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='SandyBridge' typename='SandyBridge-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Penryn-v1' typename='Penryn-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Opteron_G5-v1' typename='Opteron_G5-v1-x86_64-cpu' usable='no'>
     <blocker name='sse4a'/>
     <blocker name='misalignsse'/>
     <blocker name='xop'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <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='misalignsse'/>
     <blocker name='xop'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='Opteron_G4-v1' usable='no'>
+  <cpu type='kvm' name='Opteron_G4-v1' typename='Opteron_G4-v1-x86_64-cpu' usable='no'>
     <blocker name='sse4a'/>
     <blocker name='misalignsse'/>
     <blocker name='xop'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </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='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='Opteron_G3-v1' usable='no'>
+  <cpu type='kvm' name='Opteron_G3-v1' typename='Opteron_G3-v1-x86_64-cpu' usable='no'>
     <blocker name='sse4a'/>
     <blocker name='misalignsse'/>
   </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-v1' usable='yes'/>
-  <cpu type='kvm' name='Opteron_G2' usable='yes'/>
-  <cpu type='kvm' name='Opteron_G1-v1' usable='yes'/>
-  <cpu type='kvm' name='Opteron_G1' usable='yes'/>
-  <cpu type='kvm' name='Nehalem-v2' usable='yes'/>
-  <cpu type='kvm' name='Nehalem-v1' usable='yes'/>
-  <cpu type='kvm' name='Nehalem-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Nehalem' usable='yes'/>
-  <cpu type='kvm' name='KnightsMill-v1' usable='no'>
+  <cpu type='kvm' name='Opteron_G2-v1' typename='Opteron_G2-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Opteron_G1-v1' typename='Opteron_G1-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Nehalem-v2' typename='Nehalem-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Nehalem-v1' typename='Nehalem-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Nehalem-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='KnightsMill-v1' typename='KnightsMill-v1-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512pf'/>
     <blocker name='avx512er'/>
     <blocker name='avx512f'/>
     <blocker name='avx512f'/>
   </cpu>
-  <cpu type='kvm' name='KnightsMill' usable='no'>
+  <cpu type='kvm' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512pf'/>
     <blocker name='avx512er'/>
     <blocker name='avx512f'/>
     <blocker name='avx512f'/>
   </cpu>
-  <cpu type='kvm' name='IvyBridge-v2' usable='yes'/>
-  <cpu type='kvm' name='IvyBridge-v1' usable='yes'/>
-  <cpu type='kvm' name='IvyBridge-IBRS' usable='yes'/>
-  <cpu type='kvm' name='IvyBridge' usable='yes'/>
-  <cpu type='kvm' name='Icelake-Server-v1' usable='no'>
+  <cpu type='kvm' name='IvyBridge-v2' typename='IvyBridge-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='IvyBridge-v1' typename='IvyBridge-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='IvyBridge-IBRS' typename='IvyBridge-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Icelake-Server-v1' typename='Icelake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Icelake-Server' usable='no'>
+  <cpu type='kvm' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Icelake-Client-v1' usable='no'>
+  <cpu type='kvm' name='Icelake-Client-v1' typename='Icelake-Client-v1-x86_64-cpu' usable='no'>
     <blocker name='avx512vbmi'/>
     <blocker name='pku'/>
     <blocker name='avx512vbmi2'/>
     <blocker name='wbnoinvd'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Icelake-Client' usable='no'>
+  <cpu type='kvm' name='Icelake-Client' typename='Icelake-Client-x86_64-cpu' usable='no'>
     <blocker name='avx512vbmi'/>
     <blocker name='pku'/>
     <blocker name='avx512vbmi2'/>
     <blocker name='wbnoinvd'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Haswell-v4' usable='yes'/>
-  <cpu type='kvm' name='Haswell-v3' usable='yes'/>
-  <cpu type='kvm' name='Haswell-v2' usable='yes'/>
-  <cpu type='kvm' name='Haswell-v1' usable='yes'/>
-  <cpu type='kvm' name='Haswell-noTSX-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Haswell-noTSX' usable='yes'/>
-  <cpu type='kvm' name='Haswell-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Haswell' usable='yes'/>
-  <cpu type='kvm' name='EPYC-v2' usable='no'>
+  <cpu type='kvm' name='Haswell-v4' typename='Haswell-v4-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-v3' typename='Haswell-v3-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-v2' typename='Haswell-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-v1' typename='Haswell-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-noTSX-IBRS' typename='Haswell-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell-IBRS' typename='Haswell-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Haswell' typename='Haswell-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='EPYC-v2' typename='EPYC-v2-x86_64-cpu' usable='no'>
     <blocker name='sha-ni'/>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='EPYC-v1' usable='no'>
+  <cpu type='kvm' name='EPYC-v1' typename='EPYC-v1-x86_64-cpu' usable='no'>
     <blocker name='sha-ni'/>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </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='sha-ni'/>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <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='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='Dhyana-v1' usable='no'>
+  <cpu type='kvm' name='Dhyana-v1' typename='Dhyana-v1-x86_64-cpu' usable='no'>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='cr8legacy'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='Dhyana' usable='no'>
+  <cpu type='kvm' name='Dhyana' typename='Dhyana-x86_64-cpu' usable='no'>
     <blocker name='mmxext'/>
     <blocker name='fxsr-opt'/>
     <blocker name='cr8legacy'/>
     <blocker name='npt'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='kvm' name='Conroe-v1' usable='yes'/>
-  <cpu type='kvm' name='Conroe' usable='yes'/>
-  <cpu type='kvm' name='Cascadelake-Server-v2' usable='no'>
+  <cpu type='kvm' name='Conroe-v1' typename='Conroe-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Cascadelake-Server-v2' typename='Cascadelake-Server-v2-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='ibrs-all'/>
     <blocker name='mds-no'/>
   </cpu>
-  <cpu type='kvm' name='Cascadelake-Server-v1' usable='no'>
+  <cpu type='kvm' name='Cascadelake-Server-v1' typename='Cascadelake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='avx512f'/>
     <blocker name='pku'/>
   </cpu>
-  <cpu type='kvm' name='Cascadelake-Server' usable='no'>
+  <cpu type='kvm' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'>
     <blocker name='avx512f'/>
     <blocker name='avx512dq'/>
     <blocker name='clwb'/>
     <blocker name='ibrs-all'/>
     <blocker name='mds-no'/>
   </cpu>
-  <cpu type='kvm' name='Broadwell-v4' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-v3' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-v2' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-v1' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-noTSX-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-noTSX' usable='yes'/>
-  <cpu type='kvm' name='Broadwell-IBRS' usable='yes'/>
-  <cpu type='kvm' name='Broadwell' usable='yes'/>
-  <cpu type='kvm' name='486-v1' 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='Broadwell-v4' typename='Broadwell-v4-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-v3' typename='Broadwell-v3-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-v2' typename='Broadwell-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-v1' typename='Broadwell-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-noTSX-IBRS' typename='Broadwell-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell-IBRS' typename='Broadwell-IBRS-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='486-v1' typename='486-v1-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-v1' usable='yes'/>
-  <cpu type='tcg' name='qemu64' usable='yes'/>
-  <cpu type='tcg' name='qemu32-v1' usable='yes'/>
-  <cpu type='tcg' name='qemu32' usable='yes'/>
-  <cpu type='tcg' name='phenom-v1' usable='no'>
+  <cpu type='tcg' name='base' typename='base-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='qemu64-v1' typename='qemu64-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='qemu32-v1' typename='qemu32-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='phenom-v1' typename='phenom-v1-x86_64-cpu' usable='no'>
     <blocker name='fxsr-opt'/>
   </cpu>
-  <cpu type='tcg' name='phenom' usable='no'>
+  <cpu type='tcg' name='phenom' typename='phenom-x86_64-cpu' usable='no'>
     <blocker name='fxsr-opt'/>
   </cpu>
-  <cpu type='tcg' name='pentium3-v1' usable='yes'/>
-  <cpu type='tcg' name='pentium3' usable='yes'/>
-  <cpu type='tcg' name='pentium2-v1' usable='yes'/>
-  <cpu type='tcg' name='pentium2' usable='yes'/>
-  <cpu type='tcg' name='pentium-v1' usable='yes'/>
-  <cpu type='tcg' name='pentium' usable='yes'/>
-  <cpu type='tcg' name='n270-v1' usable='yes'/>
-  <cpu type='tcg' name='n270' usable='yes'/>
-  <cpu type='tcg' name='kvm64-v1' usable='yes'/>
-  <cpu type='tcg' name='kvm64' usable='yes'/>
-  <cpu type='tcg' name='kvm32-v1' usable='yes'/>
-  <cpu type='tcg' name='kvm32' usable='yes'/>
-  <cpu type='tcg' name='coreduo-v1' usable='yes'/>
-  <cpu type='tcg' name='coreduo' usable='yes'/>
-  <cpu type='tcg' name='core2duo-v1' usable='yes'/>
-  <cpu type='tcg' name='core2duo' usable='yes'/>
-  <cpu type='tcg' name='athlon-v1' usable='yes'/>
-  <cpu type='tcg' name='athlon' usable='yes'/>
-  <cpu type='tcg' name='Westmere-v2' usable='no'>
+  <cpu type='tcg' name='pentium3-v1' typename='pentium3-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='pentium2-v1' typename='pentium2-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='pentium-v1' typename='pentium-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='n270-v1' typename='n270-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='n270' typename='n270-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='kvm64-v1' typename='kvm64-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='kvm32-v1' typename='kvm32-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='coreduo-v1' typename='coreduo-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='core2duo-v1' typename='core2duo-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='athlon-v1' typename='athlon-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='athlon' typename='athlon-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Westmere-v2' typename='Westmere-v2-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Westmere-v1' usable='yes'/>
-  <cpu type='tcg' name='Westmere-IBRS' usable='no'>
+  <cpu type='tcg' name='Westmere-v1' typename='Westmere-v1-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='Westmere' usable='no'>
+  <cpu type='tcg' name='Westmere' typename='Westmere-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Snowridge-v1' usable='no'>
+  <cpu type='tcg' name='Snowridge-v1' typename='Snowridge-v1-x86_64-cpu' usable='no'>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='rdseed'/>
     <blocker name='xsavec'/>
     <blocker name='split-lock-detect'/>
   </cpu>
-  <cpu type='tcg' name='Snowridge' usable='no'>
+  <cpu type='tcg' name='Snowridge' typename='Snowridge-x86_64-cpu' usable='no'>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='rdseed'/>
     <blocker name='xsavec'/>
     <blocker name='split-lock-detect'/>
   </cpu>
-  <cpu type='tcg' name='Skylake-Server-v2' usable='no'>
+  <cpu type='tcg' name='Skylake-Server-v2' typename='Skylake-Server-v2-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Skylake-Server-v1' usable='no'>
+  <cpu type='tcg' name='Skylake-Server-v1' typename='Skylake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <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'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </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'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Skylake-Client-v2' usable='no'>
+  <cpu type='tcg' name='Skylake-Client-v2' typename='Skylake-Client-v2-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Skylake-Client-v1' usable='no'>
+  <cpu type='tcg' name='Skylake-Client-v1' typename='Skylake-Client-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <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'/>
     <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'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='SandyBridge-v2' usable='no'>
+  <cpu type='tcg' name='SandyBridge-v2' typename='SandyBridge-v2-x86_64-cpu' usable='no'>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx'/>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='SandyBridge-v1' usable='no'>
+  <cpu type='tcg' name='SandyBridge-v1' typename='SandyBridge-v1-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='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'/>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Penryn-v1' usable='yes'/>
-  <cpu type='tcg' name='Penryn' usable='yes'/>
-  <cpu type='tcg' name='Opteron_G5-v1' usable='no'>
+  <cpu type='tcg' name='Penryn-v1' typename='Penryn-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Opteron_G5-v1' typename='Opteron_G5-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
     <blocker name='tbm'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <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='avx'/>
     <blocker name='f16c'/>
     <blocker name='tbm'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='tcg' name='Opteron_G4-v1' usable='no'>
+  <cpu type='tcg' name='Opteron_G4-v1' typename='Opteron_G4-v1-x86_64-cpu' usable='no'>
     <blocker name='avx'/>
     <blocker name='misalignsse'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='fma4'/>
     <blocker name='nrip-save'/>
   </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='fma4'/>
     <blocker name='nrip-save'/>
   </cpu>
-  <cpu type='tcg' name='Opteron_G3-v1' usable='no'>
+  <cpu type='tcg' name='Opteron_G3-v1' typename='Opteron_G3-v1-x86_64-cpu' usable='no'>
     <blocker name='misalignsse'/>
   </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-v1' usable='yes'/>
-  <cpu type='tcg' name='Opteron_G2' usable='yes'/>
-  <cpu type='tcg' name='Opteron_G1-v1' usable='yes'/>
-  <cpu type='tcg' name='Opteron_G1' usable='yes'/>
-  <cpu type='tcg' name='Nehalem-v2' usable='no'>
+  <cpu type='tcg' name='Opteron_G2-v1' typename='Opteron_G2-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Opteron_G1-v1' typename='Opteron_G1-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Nehalem-v2' typename='Nehalem-v2-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Nehalem-v1' usable='yes'/>
-  <cpu type='tcg' name='Nehalem-IBRS' usable='no'>
+  <cpu type='tcg' name='Nehalem-v1' typename='Nehalem-v1-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='Nehalem' usable='no'>
+  <cpu type='tcg' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='KnightsMill-v1' usable='no'>
+  <cpu type='tcg' name='KnightsMill-v1' typename='KnightsMill-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx512-4fmaps'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='KnightsMill' usable='no'>
+  <cpu type='tcg' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx512-4fmaps'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='IvyBridge-v2' usable='no'>
+  <cpu type='tcg' name='IvyBridge-v2' typename='IvyBridge-v2-x86_64-cpu' usable='no'>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='IvyBridge-v1' usable='no'>
+  <cpu type='tcg' name='IvyBridge-v1' typename='IvyBridge-v1-x86_64-cpu' usable='no'>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
   </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'/>
     <blocker name='f16c'/>
     <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='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Icelake-Server-v1' usable='no'>
+  <cpu type='tcg' name='Icelake-Server-v1' typename='Icelake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='wbnoinvd'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Icelake-Server' usable='no'>
+  <cpu type='tcg' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='wbnoinvd'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Icelake-Client-v1' usable='no'>
+  <cpu type='tcg' name='Icelake-Client-v1' typename='Icelake-Client-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='wbnoinvd'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Icelake-Client' usable='no'>
+  <cpu type='tcg' name='Icelake-Client' typename='Icelake-Client-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='wbnoinvd'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Haswell-v4' usable='no'>
+  <cpu type='tcg' name='Haswell-v4' typename='Haswell-v4-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='invpcid'/>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Haswell-v3' usable='no'>
+  <cpu type='tcg' name='Haswell-v3' typename='Haswell-v3-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='rtm'/>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='Haswell-v2' usable='no'>
+  <cpu type='tcg' name='Haswell-v2' typename='Haswell-v2-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='avx2'/>
     <blocker name='invpcid'/>
   </cpu>
-  <cpu type='tcg' name='Haswell-v1' usable='no'>
+  <cpu type='tcg' name='Haswell-v1' typename='Haswell-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='invpcid'/>
     <blocker name='rtm'/>
   </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'/>
     <blocker name='invpcid'/>
     <blocker name='spec-ctrl'/>
   </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'/>
     <blocker name='avx2'/>
     <blocker name='invpcid'/>
   </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'/>
     <blocker name='rtm'/>
     <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'/>
     <blocker name='invpcid'/>
     <blocker name='spec-ctrl'/>
   </cpu>
-  <cpu type='tcg' name='EPYC-v2' usable='no'>
+  <cpu type='tcg' name='EPYC-v2' typename='EPYC-v2-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
     <blocker name='nrip-save'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='EPYC-v1' usable='no'>
+  <cpu type='tcg' name='EPYC-v1' typename='EPYC-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
     <blocker name='nrip-save'/>
     <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'/>
     <blocker name='nrip-save'/>
     <blocker name='xsavec'/>
   </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'/>
     <blocker name='nrip-save'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Dhyana-v1' usable='no'>
+  <cpu type='tcg' name='Dhyana-v1' typename='Dhyana-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
     <blocker name='nrip-save'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Dhyana' usable='no'>
+  <cpu type='tcg' name='Dhyana' typename='Dhyana-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='avx'/>
     <blocker name='f16c'/>
     <blocker name='nrip-save'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Conroe-v1' usable='yes'/>
-  <cpu type='tcg' name='Conroe' usable='yes'/>
-  <cpu type='tcg' name='Cascadelake-Server-v2' usable='no'>
+  <cpu type='tcg' name='Conroe-v1' typename='Conroe-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='Cascadelake-Server-v2' typename='Cascadelake-Server-v2-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='skip-l1dfl-vmentry'/>
     <blocker name='mds-no'/>
   </cpu>
-  <cpu type='tcg' name='Cascadelake-Server-v1' usable='no'>
+  <cpu type='tcg' name='Cascadelake-Server-v1' typename='Cascadelake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </cpu>
-  <cpu type='tcg' name='Cascadelake-Server' usable='no'>
+  <cpu type='tcg' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='skip-l1dfl-vmentry'/>
     <blocker name='mds-no'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell-v4' usable='no'>
+  <cpu type='tcg' name='Broadwell-v4' typename='Broadwell-v4-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='spec-ctrl'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell-v3' usable='no'>
+  <cpu type='tcg' name='Broadwell-v3' typename='Broadwell-v3-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='spec-ctrl'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell-v2' usable='no'>
+  <cpu type='tcg' name='Broadwell-v2' typename='Broadwell-v2-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='rdseed'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell-v1' usable='no'>
+  <cpu type='tcg' name='Broadwell-v1' typename='Broadwell-v1-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <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'/>
     <blocker name='spec-ctrl'/>
     <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'/>
     <blocker name='rdseed'/>
     <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'/>
     <blocker name='spec-ctrl'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='Broadwell' usable='no'>
+  <cpu type='tcg' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
     <blocker name='fma'/>
     <blocker name='pcid'/>
     <blocker name='x2apic'/>
     <blocker name='spec-ctrl'/>
     <blocker name='3dnowprefetch'/>
   </cpu>
-  <cpu type='tcg' name='486-v1' usable='yes'/>
-  <cpu type='tcg' name='486' usable='yes'/>
+  <cpu type='tcg' name='486-v1' typename='486-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='tcg' name='486' typename='486-x86_64-cpu' usable='yes'/>
   <machine name='pc-i440fx-4.2' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes'/>
   <machine name='pc-0.15' hotplugCpus='yes' maxCpus='255'/>
   <machine name='pc-i440fx-2.12' hotplugCpus='yes' maxCpus='255'/>