tests: qemucapabilities: Update caps of qemu-4.1 to released version

Now that qemu 4.1 was released we can update the capabilities to the
final form.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
This commit is contained in:
Peter Krempa 2019-09-27 07:27:57 +02:00
parent 19898df4a9
commit c419a43565
2 changed files with 5120 additions and 2515 deletions

File diff suppressed because it is too large Load Diff

View File

@ -211,10 +211,10 @@
<flag name='migration-file-drop-cache'/>
<flag name='vhost-user-gpu'/>
<flag name='vhost-user-vga'/>
<version>4000050</version>
<version>4001000</version>
<kvmVersion>0</kvmVersion>
<microcodeVersion>43100759</microcodeVersion>
<package>v4.0.0-1481-g33d6099906</package>
<package>v4.1.0</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<property name='cmov' type='boolean' value='true' migratable='yes'/>
@ -351,6 +351,7 @@
<property name='xop' type='boolean' value='false'/>
<property name='ibpb' type='boolean' value='false'/>
<property name='avx' type='boolean' value='true' migratable='yes'/>
<property name='core-capability' type='boolean' value='false'/>
<property name='movdiri' type='boolean' value='false'/>
<property name='acpi' type='boolean' value='false'/>
<property name='avx512bw' type='boolean' value='false'/>
@ -373,6 +374,7 @@
<property name='nodeid-msr' type='boolean' value='false'/>
<property name='md-clear' type='boolean' value='true' migratable='yes'/>
<property name='misalignsse' type='boolean' value='false'/>
<property name='split-lock-detect' type='boolean' value='false'/>
<property name='min-xlevel' type='number' value='2147483656'/>
<property name='bmi1' type='boolean' value='true' migratable='yes'/>
<property name='bmi2' type='boolean' value='true' migratable='yes'/>
@ -548,6 +550,7 @@
<property name='xop' type='boolean' value='false'/>
<property name='ibpb' type='boolean' value='false'/>
<property name='avx' type='boolean' value='false'/>
<property name='core-capability' type='boolean' value='false'/>
<property name='movdiri' type='boolean' value='false'/>
<property name='acpi' type='boolean' value='true' migratable='yes'/>
<property name='avx512bw' type='boolean' value='false'/>
@ -570,6 +573,7 @@
<property name='nodeid-msr' type='boolean' value='false'/>
<property name='md-clear' type='boolean' value='false'/>
<property name='misalignsse' type='boolean' value='false'/>
<property name='split-lock-detect' type='boolean' value='false'/>
<property name='min-xlevel' type='number' value='2147483658'/>
<property name='bmi1' type='boolean' value='true' migratable='yes'/>
<property name='bmi2' type='boolean' value='true' migratable='yes'/>
@ -613,8 +617,18 @@
<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'>
<blocker name='mmxext'/>
<blocker name='fxsr-opt'/>
<blocker name='3dnowext'/>
<blocker name='3dnow'/>
<blocker name='sse4a'/>
<blocker name='npt'/>
</cpu>
<cpu type='kvm' name='phenom' usable='no'>
<blocker name='mmxext'/>
<blocker name='fxsr-opt'/>
@ -623,21 +637,82 @@
<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'>
<blocker name='mmxext'/>
<blocker name='3dnowext'/>
<blocker name='3dnow'/>
</cpu>
<cpu type='kvm' name='athlon' 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'>
<blocker name='clwb'/>
<blocker name='sha-ni'/>
<blocker name='gfni'/>
<blocker name='cldemote'/>
<blocker name='movdiri'/>
<blocker name='movdir64b'/>
<blocker name='core-capability'/>
<blocker name='split-lock-detect'/>
</cpu>
<cpu type='kvm' name='Snowridge' usable='no'>
<blocker name='clwb'/>
<blocker name='sha-ni'/>
<blocker name='gfni'/>
<blocker name='cldemote'/>
<blocker name='movdiri'/>
<blocker name='movdir64b'/>
<blocker name='core-capability'/>
<blocker name='split-lock-detect'/>
</cpu>
<cpu type='kvm' name='Skylake-Server-v2' usable='no'>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
<blocker name='clwb'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='pku'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='pku'/>
</cpu>
<cpu type='kvm' name='Skylake-Server-v1' usable='no'>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
<blocker name='clwb'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='pku'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='pku'/>
</cpu>
<cpu type='kvm' name='Skylake-Server-IBRS' usable='no'>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
@ -664,11 +739,25 @@
<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'>
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
<blocker name='xop'/>
<blocker name='fma4'/>
<blocker name='tbm'/>
<blocker name='npt'/>
<blocker name='nrip-save'/>
</cpu>
<cpu type='kvm' name='Opteron_G5' usable='no'>
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
@ -678,6 +767,14 @@
<blocker name='npt'/>
<blocker name='nrip-save'/>
</cpu>
<cpu type='kvm' name='Opteron_G4-v1' usable='no'>
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
<blocker name='xop'/>
<blocker name='fma4'/>
<blocker name='npt'/>
<blocker name='nrip-save'/>
</cpu>
<cpu type='kvm' name='Opteron_G4' usable='no'>
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
@ -686,14 +783,34 @@
<blocker name='npt'/>
<blocker name='nrip-save'/>
</cpu>
<cpu type='kvm' name='Opteron_G3-v1' usable='no'>
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
</cpu>
<cpu type='kvm' name='Opteron_G3' 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'>
<blocker name='avx512f'/>
<blocker name='avx512pf'/>
<blocker name='avx512er'/>
<blocker name='avx512cd'/>
<blocker name='avx512-vpopcntdq'/>
<blocker name='avx512-4vnniw'/>
<blocker name='avx512-4fmaps'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
</cpu>
<cpu type='kvm' name='KnightsMill' usable='no'>
<blocker name='avx512f'/>
<blocker name='avx512pf'/>
@ -706,8 +823,33 @@
<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'>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
<blocker name='clwb'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='avx512vbmi'/>
<blocker name='pku'/>
<blocker name='avx512vbmi2'/>
<blocker name='gfni'/>
<blocker name='vaes'/>
<blocker name='vpclmulqdq'/>
<blocker name='avx512vnni'/>
<blocker name='avx512bitalg'/>
<blocker name='avx512-vpopcntdq'/>
<blocker name='la57'/>
<blocker name='wbnoinvd'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='pku'/>
</cpu>
<cpu type='kvm' name='Icelake-Server' usable='no'>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
@ -731,6 +873,19 @@
<blocker name='avx512f'/>
<blocker name='pku'/>
</cpu>
<cpu type='kvm' name='Icelake-Client-v1' usable='no'>
<blocker name='avx512vbmi'/>
<blocker name='pku'/>
<blocker name='avx512vbmi2'/>
<blocker name='gfni'/>
<blocker name='vaes'/>
<blocker name='vpclmulqdq'/>
<blocker name='avx512vnni'/>
<blocker name='avx512bitalg'/>
<blocker name='avx512-vpopcntdq'/>
<blocker name='wbnoinvd'/>
<blocker name='pku'/>
</cpu>
<cpu type='kvm' name='Icelake-Client' usable='no'>
<blocker name='avx512vbmi'/>
<blocker name='pku'/>
@ -744,10 +899,37 @@
<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'>
<blocker name='sha-ni'/>
<blocker name='mmxext'/>
<blocker name='fxsr-opt'/>
<blocker name='cr8legacy'/>
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
<blocker name='osvw'/>
<blocker name='ibpb'/>
<blocker name='npt'/>
<blocker name='nrip-save'/>
</cpu>
<cpu type='kvm' name='EPYC-v1' usable='no'>
<blocker name='sha-ni'/>
<blocker name='mmxext'/>
<blocker name='fxsr-opt'/>
<blocker name='cr8legacy'/>
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
<blocker name='osvw'/>
<blocker name='npt'/>
<blocker name='nrip-save'/>
</cpu>
<cpu type='kvm' name='EPYC-IBPB' usable='no'>
<blocker name='sha-ni'/>
<blocker name='mmxext'/>
@ -768,6 +950,18 @@
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
<blocker name='osvw'/>
<blocker name='ibpb'/>
<blocker name='npt'/>
<blocker name='nrip-save'/>
</cpu>
<cpu type='kvm' name='Dhyana-v1' usable='no'>
<blocker name='mmxext'/>
<blocker name='fxsr-opt'/>
<blocker name='cr8legacy'/>
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
<blocker name='osvw'/>
<blocker name='ibpb'/>
<blocker name='npt'/>
<blocker name='nrip-save'/>
</cpu>
@ -782,8 +976,26 @@
<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' usable='no'>
<cpu type='kvm' name='Cascadelake-Server-v2' usable='no'>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
<blocker name='clwb'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='pku'/>
<blocker name='avx512vnni'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='pku'/>
<blocker name='rdctl-no'/>
<blocker name='ibrs-all'/>
<blocker name='mds-no'/>
</cpu>
<cpu type='kvm' name='Cascadelake-Server-v1' usable='no'>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
<blocker name='clwb'/>
@ -797,34 +1009,153 @@
<blocker name='avx512f'/>
<blocker name='pku'/>
</cpu>
<cpu type='kvm' name='Cascadelake-Server' usable='no'>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
<blocker name='clwb'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='pku'/>
<blocker name='avx512vnni'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='pku'/>
<blocker name='rdctl-no'/>
<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'>
<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'>
<blocker name='fxsr-opt'/>
</cpu>
<cpu type='tcg' name='phenom' 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'>
<blocker name='spec-ctrl'/>
</cpu>
<cpu type='tcg' name='Westmere-v1' usable='yes'/>
<cpu type='tcg' name='Westmere-IBRS' usable='no'>
<blocker name='spec-ctrl'/>
</cpu>
<cpu type='tcg' name='Westmere' usable='yes'/>
<cpu type='tcg' name='Westmere' usable='no'>
<blocker name='spec-ctrl'/>
</cpu>
<cpu type='tcg' name='Snowridge-v1' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='umip'/>
<blocker name='gfni'/>
<blocker name='cldemote'/>
<blocker name='movdiri'/>
<blocker name='movdir64b'/>
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='core-capability'/>
<blocker name='ssbd'/>
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='split-lock-detect'/>
</cpu>
<cpu type='tcg' name='Snowridge' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='umip'/>
<blocker name='gfni'/>
<blocker name='cldemote'/>
<blocker name='movdiri'/>
<blocker name='movdir64b'/>
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='core-capability'/>
<blocker name='ssbd'/>
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='split-lock-detect'/>
</cpu>
<cpu type='tcg' name='Skylake-Server-v2' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
<blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Server-v1' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
<blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Server-IBRS' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
@ -863,6 +1194,38 @@
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Client-v2' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Client-v1' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='rdseed'/>
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
@ -894,9 +1257,21 @@
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='SandyBridge-v2' 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'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
</cpu>
<cpu type='tcg' name='SandyBridge-IBRS' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
@ -907,8 +1282,21 @@
<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'>
<blocker name='fma'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/>
<blocker name='xop'/>
<blocker name='fma4'/>
<blocker name='tbm'/>
<blocker name='nrip-save'/>
</cpu>
<cpu type='tcg' name='Opteron_G5' usable='no'>
<blocker name='fma'/>
<blocker name='avx'/>
@ -920,6 +1308,14 @@
<blocker name='tbm'/>
<blocker name='nrip-save'/>
</cpu>
<cpu type='tcg' name='Opteron_G4-v1' usable='no'>
<blocker name='avx'/>
<blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/>
<blocker name='xop'/>
<blocker name='fma4'/>
<blocker name='nrip-save'/>
</cpu>
<cpu type='tcg' name='Opteron_G4' usable='no'>
<blocker name='avx'/>
<blocker name='misalignsse'/>
@ -928,15 +1324,43 @@
<blocker name='fma4'/>
<blocker name='nrip-save'/>
</cpu>
<cpu type='tcg' name='Opteron_G3-v1' usable='no'>
<blocker name='misalignsse'/>
</cpu>
<cpu type='tcg' name='Opteron_G3' 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'>
<blocker name='spec-ctrl'/>
</cpu>
<cpu type='tcg' name='Nehalem-v1' usable='yes'/>
<cpu type='tcg' name='Nehalem-IBRS' usable='no'>
<blocker name='spec-ctrl'/>
</cpu>
<cpu type='tcg' name='Nehalem' usable='yes'/>
<cpu type='tcg' name='Nehalem' usable='no'>
<blocker name='spec-ctrl'/>
</cpu>
<cpu type='tcg' name='KnightsMill-v1' usable='no'>
<blocker name='fma'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='avx2'/>
<blocker name='avx512f'/>
<blocker name='rdseed'/>
<blocker name='avx512pf'/>
<blocker name='avx512er'/>
<blocker name='avx512cd'/>
<blocker name='avx512-vpopcntdq'/>
<blocker name='avx512-4vnniw'/>
<blocker name='avx512-4fmaps'/>
<blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='KnightsMill' usable='no'>
<blocker name='fma'/>
<blocker name='x2apic'/>
@ -954,6 +1378,19 @@
<blocker name='avx512-4fmaps'/>
<blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='IvyBridge-v2' 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'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
</cpu>
<cpu type='tcg' name='IvyBridge-IBRS' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
@ -966,6 +1403,39 @@
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='spec-ctrl'/>
</cpu>
<cpu type='tcg' name='Icelake-Server-v1' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
<blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='avx512vbmi'/>
<blocker name='umip'/>
<blocker name='avx512vbmi2'/>
<blocker name='gfni'/>
<blocker name='vaes'/>
<blocker name='vpclmulqdq'/>
<blocker name='avx512vnni'/>
<blocker name='avx512bitalg'/>
<blocker name='avx512-vpopcntdq'/>
<blocker name='spec-ctrl'/>
<blocker name='ssbd'/>
<blocker name='3dnowprefetch'/>
<blocker name='wbnoinvd'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Icelake-Server' usable='no'>
<blocker name='fma'/>
@ -999,6 +1469,33 @@
<blocker name='wbnoinvd'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Icelake-Client-v1' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='rdseed'/>
<blocker name='avx512vbmi'/>
<blocker name='umip'/>
<blocker name='avx512vbmi2'/>
<blocker name='gfni'/>
<blocker name='vaes'/>
<blocker name='vpclmulqdq'/>
<blocker name='avx512vnni'/>
<blocker name='avx512bitalg'/>
<blocker name='avx512-vpopcntdq'/>
<blocker name='spec-ctrl'/>
<blocker name='ssbd'/>
<blocker name='3dnowprefetch'/>
<blocker name='wbnoinvd'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Icelake-Client' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
@ -1026,6 +1523,52 @@
<blocker name='wbnoinvd'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Haswell-v4' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='spec-ctrl'/>
</cpu>
<cpu type='tcg' name='Haswell-v3' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='spec-ctrl'/>
</cpu>
<cpu type='tcg' name='Haswell-v2' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
</cpu>
<cpu type='tcg' name='Haswell-v1' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
</cpu>
<cpu type='tcg' name='Haswell-noTSX-IBRS' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
@ -1067,10 +1610,40 @@
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='spec-ctrl'/>
</cpu>
<cpu type='tcg' name='EPYC-v2' usable='no'>
<blocker name='fma'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='avx2'/>
<blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='ibpb'/>
<blocker name='nrip-save'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='EPYC-v1' usable='no'>
<blocker name='fma'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='avx2'/>
<blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='nrip-save'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='EPYC-IBPB' usable='no'>
<blocker name='fma'/>
@ -1100,6 +1673,22 @@
<blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='ibpb'/>
<blocker name='nrip-save'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Dhyana-v1' usable='no'>
<blocker name='fma'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='avx2'/>
<blocker name='rdseed'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='ibpb'/>
<blocker name='nrip-save'/>
<blocker name='xsavec'/>
</cpu>
@ -1118,8 +1707,37 @@
<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' usable='no'>
<cpu type='tcg' name='Cascadelake-Server-v2' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
<blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='rdctl-no'/>
<blocker name='ibrs-all'/>
<blocker name='skip-l1dfl-vmentry'/>
<blocker name='mds-no'/>
</cpu>
<cpu type='tcg' name='Cascadelake-Server-v1' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
@ -1142,6 +1760,88 @@
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Cascadelake-Server' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
<blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='rdctl-no'/>
<blocker name='ibrs-all'/>
<blocker name='skip-l1dfl-vmentry'/>
<blocker name='mds-no'/>
</cpu>
<cpu type='tcg' name='Broadwell-v4' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='Broadwell-v3' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='Broadwell-v2' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rdseed'/>
<blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='Broadwell-v1' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='rdseed'/>
<blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='Broadwell-noTSX-IBRS' usable='no'>
<blocker name='fma'/>
<blocker name='pcid'/>
@ -1189,13 +1889,13 @@
<blocker name='tsc-deadline'/>
<blocker name='avx'/>
<blocker name='f16c'/>
<blocker name='hle'/>
<blocker name='avx2'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
<blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='486-v1' usable='yes'/>
<cpu type='tcg' name='486' 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'/>