cpu_map: Add versions of EPYC CPU model

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
Jiri Denemark 2024-10-22 11:50:56 +02:00
parent cbccbe6e43
commit 3310ab0e58
49 changed files with 1088 additions and 89 deletions

View File

@ -122,6 +122,10 @@
<include filename='x86_Opteron_G5.xml'/>
<include filename='x86_EPYC.xml'/>
<include filename='x86_EPYC-IBPB.xml'/>
<include filename='x86_EPYC-v1.xml'/>
<include filename='x86_EPYC-v2.xml'/>
<include filename='x86_EPYC-v3.xml'/>
<include filename='x86_EPYC-v4.xml'/>
<include filename='x86_EPYC-Rome.xml'/>
<include filename='x86_EPYC-Rome-v1.xml'/>
<include filename='x86_EPYC-Rome-v2.xml'/>

View File

@ -49,6 +49,10 @@ cpumap_data = [
'x86_cpu64-rhel6.xml',
'x86_Dhyana.xml',
'x86_EPYC-IBPB.xml',
'x86_EPYC-v1.xml',
'x86_EPYC-v2.xml',
'x86_EPYC-v3.xml',
'x86_EPYC-v4.xml',
'x86_EPYC.xml',
'x86_EPYC-Genoa.xml',
'x86_EPYC-Milan-v1.xml',

View File

@ -0,0 +1,6 @@
<cpus>
<model name='EPYC-v1'>
<decode host='on' guest='off'/>
<model name='EPYC'/>
</model>
</cpus>

View File

@ -0,0 +1,6 @@
<cpus>
<model name='EPYC-v2'>
<decode host='on' guest='off'/>
<model name='EPYC-IBPB'/>
</model>
</cpus>

View File

@ -0,0 +1,79 @@
<cpus>
<model name='EPYC-v3'>
<decode host='on' guest='off'/>
<signature family='23' model='1'/>
<vendor name='AMD'/>
<feature name='3dnowprefetch'/>
<feature name='abm'/>
<feature name='adx'/>
<feature name='aes'/>
<feature name='apic'/>
<feature name='arat'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='bmi1'/>
<feature name='bmi2'/>
<feature name='clflush'/>
<feature name='clflushopt'/>
<feature name='clzero'/>
<feature name='cmov'/>
<feature name='cr8legacy'/>
<feature name='cx16'/>
<feature name='cx8'/>
<feature name='de'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fpu'/>
<feature name='fsgsbase'/>
<feature name='fxsr'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='lahf_lm'/>
<feature name='lm'/>
<feature name='mca'/>
<feature name='mce'/>
<feature name='misalignsse'/>
<feature name='mmx'/>
<feature name='mmxext'/>
<feature name='movbe'/>
<feature name='msr'/>
<feature name='mtrr'/>
<feature name='npt'/>
<feature name='nrip-save'/>
<feature name='nx'/>
<feature name='osvw'/>
<feature name='pae'/>
<feature name='pat'/>
<feature name='pclmuldq'/>
<feature name='pdpe1gb'/>
<feature name='perfctr_core'/>
<feature name='pge'/>
<feature name='pni'/>
<feature name='popcnt'/>
<feature name='pse'/>
<feature name='pse36'/>
<feature name='rdrand'/>
<feature name='rdseed'/>
<feature name='rdtscp'/>
<feature name='sep'/>
<feature name='sha-ni'/>
<feature name='smap'/>
<feature name='smep'/>
<feature name='sse'/>
<feature name='sse2'/>
<feature name='sse4.1'/>
<feature name='sse4.2'/>
<feature name='sse4a'/>
<feature name='ssse3'/>
<feature name='svm'/>
<feature name='syscall'/>
<feature name='tsc'/>
<feature name='vme'/>
<feature name='xgetbv1'/>
<feature name='xsave'/>
<feature name='xsavec'/>
<feature name='xsaveerptr'/>
<feature name='xsaveopt'/>
<feature name='xsaves'/>
</model>
</cpus>

View File

@ -0,0 +1,79 @@
<cpus>
<model name='EPYC-v4'>
<decode host='on' guest='off'/>
<signature family='23' model='1'/>
<vendor name='AMD'/>
<feature name='3dnowprefetch'/>
<feature name='abm'/>
<feature name='adx'/>
<feature name='aes'/>
<feature name='apic'/>
<feature name='arat'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='bmi1'/>
<feature name='bmi2'/>
<feature name='clflush'/>
<feature name='clflushopt'/>
<feature name='clzero'/>
<feature name='cmov'/>
<feature name='cr8legacy'/>
<feature name='cx16'/>
<feature name='cx8'/>
<feature name='de'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fpu'/>
<feature name='fsgsbase'/>
<feature name='fxsr'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='lahf_lm'/>
<feature name='lm'/>
<feature name='mca'/>
<feature name='mce'/>
<feature name='misalignsse'/>
<feature name='mmx'/>
<feature name='mmxext'/>
<feature name='movbe'/>
<feature name='msr'/>
<feature name='mtrr'/>
<feature name='npt'/>
<feature name='nrip-save'/>
<feature name='nx'/>
<feature name='osvw'/>
<feature name='pae'/>
<feature name='pat'/>
<feature name='pclmuldq'/>
<feature name='pdpe1gb'/>
<feature name='perfctr_core'/>
<feature name='pge'/>
<feature name='pni'/>
<feature name='popcnt'/>
<feature name='pse'/>
<feature name='pse36'/>
<feature name='rdrand'/>
<feature name='rdseed'/>
<feature name='rdtscp'/>
<feature name='sep'/>
<feature name='sha-ni'/>
<feature name='smap'/>
<feature name='smep'/>
<feature name='sse'/>
<feature name='sse2'/>
<feature name='sse4.1'/>
<feature name='sse4.2'/>
<feature name='sse4a'/>
<feature name='ssse3'/>
<feature name='svm'/>
<feature name='syscall'/>
<feature name='tsc'/>
<feature name='vme'/>
<feature name='xgetbv1'/>
<feature name='xsave'/>
<feature name='xsavec'/>
<feature name='xsaveerptr'/>
<feature name='xsaveopt'/>
<feature name='xsaves'/>
</model>
</cpus>

View File

@ -1,6 +1,6 @@
<cpu>
<arch>x86_64</arch>
<model>EPYC</model>
<model>EPYC-v1</model>
<vendor>AMD</vendor>
<signature family='23' model='1' stepping='2'/>
<feature name='monitor'/>

View File

@ -1,29 +1,23 @@
<cpu>
<arch>x86_64</arch>
<model>EPYC-IBPB</model>
<model>EPYC-v4</model>
<vendor>AMD</vendor>
<signature family='23' model='1' stepping='2'/>
<feature name='monitor'/>
<feature name='osxsave'/>
<feature name='ht'/>
<feature name='xsaves'/>
<feature name='cmp_legacy'/>
<feature name='extapic'/>
<feature name='skinit'/>
<feature name='wdt'/>
<feature name='tce'/>
<feature name='topoext'/>
<feature name='perfctr_core'/>
<feature name='perfctr_nb'/>
<feature name='overflow-recov'/>
<feature name='succor'/>
<feature name='invtsc'/>
<feature name='clzero'/>
<feature name='xsaveerptr'/>
<feature name='npt'/>
<feature name='lbrv'/>
<feature name='svm-lock'/>
<feature name='nrip-save'/>
<feature name='tsc-scale'/>
<feature name='vmcb-clean'/>
<feature name='flushbyasid'/>

View File

@ -1,6 +1,6 @@
<cpu>
<arch>x86_64</arch>
<model>EPYC</model>
<model>EPYC-v1</model>
<vendor>AMD</vendor>
<signature family='23' model='1' stepping='1'/>
<feature name='monitor'/>

View File

@ -257,10 +257,13 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-Rome-v1'>EPYC-Rome</model>
<model usable='yes' vendor='AMD'>EPYC-Rome-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -432,7 +432,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -448,7 +448,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -515,6 +515,60 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='clzero'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='avx'/>

View File

@ -256,10 +256,13 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-Rome-v1'>EPYC-Rome</model>
<model usable='yes' vendor='AMD'>EPYC-Rome-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -257,8 +257,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -283,6 +283,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -433,7 +433,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -449,7 +449,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -605,6 +605,60 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='clzero'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='avx'/>

View File

@ -256,8 +256,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -282,6 +282,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -295,8 +295,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -321,6 +321,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -498,7 +498,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -514,7 +514,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -670,6 +670,60 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='clzero'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='avx'/>

View File

@ -294,8 +294,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -320,6 +320,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -292,8 +292,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -318,6 +318,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -497,7 +497,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -513,7 +513,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -667,6 +667,60 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='clzero'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='avx'/>

View File

@ -291,8 +291,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -317,6 +317,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -293,8 +293,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -319,6 +319,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -498,7 +498,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -514,7 +514,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -663,6 +663,60 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='clzero'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='avx'/>

View File

@ -292,8 +292,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -318,6 +318,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -294,8 +294,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -320,6 +320,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -498,7 +498,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -514,7 +514,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -663,6 +663,60 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='avx2'/>
<feature name='clzero'/>
<feature name='f16c'/>
<feature name='fma'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='avx'/>

View File

@ -293,8 +293,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -319,6 +319,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -299,8 +299,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -325,6 +325,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -411,7 +411,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='3dnowprefetch'/>
<feature name='fxsr_opt'/>
@ -423,7 +423,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='3dnowprefetch'/>
<feature name='fxsr_opt'/>
@ -548,6 +548,48 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='3dnowprefetch'/>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='3dnowprefetch'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='3dnowprefetch'/>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='hle'/>

View File

@ -411,7 +411,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='3dnowprefetch'/>
<feature name='fxsr_opt'/>
@ -423,7 +423,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='3dnowprefetch'/>
<feature name='fxsr_opt'/>
@ -548,6 +548,48 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='3dnowprefetch'/>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='3dnowprefetch'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='3dnowprefetch'/>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='hle'/>

View File

@ -298,8 +298,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -324,6 +324,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -299,8 +299,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -325,6 +325,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -415,7 +415,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='3dnowprefetch'/>
<feature name='fxsr_opt'/>
@ -427,7 +427,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='3dnowprefetch'/>
<feature name='fxsr_opt'/>
@ -550,6 +550,48 @@
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='3dnowprefetch'/>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='3dnowprefetch'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='3dnowprefetch'/>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='rdseed'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaveerptr'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='hle'/>

View File

@ -298,8 +298,8 @@
<feature name='taa-no'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -324,6 +324,9 @@
<blockers model='EPYC-Rome-v2'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='yes' vendor='AMD'>EPYC-v3</model>
<model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
<blockers model='Haswell'>
<feature name='erms'/>

View File

@ -303,7 +303,7 @@
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/>
@ -334,7 +334,7 @@
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -392,6 +392,16 @@
<blockers model='EPYC-Rome-v4'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -340,7 +340,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
@ -390,7 +390,7 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
@ -544,6 +544,55 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='sha-ni'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -302,7 +302,7 @@
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/>
@ -333,7 +333,7 @@
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -391,6 +391,16 @@
<blockers model='EPYC-Rome-v4'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -304,7 +304,7 @@
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/>
@ -335,7 +335,7 @@
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -393,6 +393,16 @@
<blockers model='EPYC-Rome-v4'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -339,7 +339,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
@ -387,7 +387,7 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
@ -532,6 +532,51 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -303,7 +303,7 @@
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/>
@ -334,7 +334,7 @@
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -392,6 +392,16 @@
<blockers model='EPYC-Rome-v4'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -304,7 +304,7 @@
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/>
@ -335,7 +335,7 @@
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -393,6 +393,16 @@
<blockers model='EPYC-Rome-v4'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -323,7 +323,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
@ -371,7 +371,7 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
@ -516,6 +516,51 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -303,7 +303,7 @@
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/>
@ -334,7 +334,7 @@
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -392,6 +392,16 @@
<blockers model='EPYC-Rome-v4'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -308,7 +308,7 @@
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/>
@ -339,7 +339,7 @@
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -397,6 +397,16 @@
<blockers model='EPYC-Rome-v4'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -322,7 +322,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
@ -370,7 +370,7 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
@ -515,6 +515,51 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -307,7 +307,7 @@
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/>
@ -338,7 +338,7 @@
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -396,6 +396,16 @@
<blockers model='EPYC-Rome-v4'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -308,7 +308,7 @@
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/>
@ -339,7 +339,7 @@
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -397,6 +397,16 @@
<blockers model='EPYC-Rome-v4'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -322,7 +322,7 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC</model>
<model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<blockers model='EPYC'>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
@ -370,7 +370,7 @@
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
@ -515,6 +515,51 @@
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v1</model>
<blockers model='EPYC-v1'>
<feature name='fxsr_opt'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v2</model>
<blockers model='EPYC-v2'>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='topoext'/>
<feature name='xsavec'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='ibpb'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='osvw'/>
<feature name='perfctr_core'/>
<feature name='topoext'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>

View File

@ -307,7 +307,7 @@
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='Hygon'>Dhyana</model>
<model usable='yes' vendor='AMD'>EPYC</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/>
@ -338,7 +338,7 @@
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'>
<feature name='erms'/>
@ -396,6 +396,16 @@
<blockers model='EPYC-Rome-v4'>
<feature name='ibrs'/>
</blockers>
<model usable='yes' vendor='AMD'>EPYC-v1</model>
<model usable='yes' vendor='AMD'>EPYC-v2</model>
<model usable='no' vendor='AMD'>EPYC-v3</model>
<blockers model='EPYC-v3'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD'>EPYC-v4</model>
<blockers model='EPYC-v4'>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
<blockers model='GraniteRapids'>
<feature name='amx-bf16'/>