cpu_map: Add EPYC-Genoa-v1 CPU model

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Jiri Denemark 2024-12-05 16:02:17 +01:00
parent 9bc479a3c0
commit da2439b746
18 changed files with 519 additions and 15 deletions

View File

@ -161,6 +161,7 @@
<include filename='x86_EPYC-Milan-v1.xml'/> <include filename='x86_EPYC-Milan-v1.xml'/>
<include filename='x86_EPYC-Milan-v2.xml'/> <include filename='x86_EPYC-Milan-v2.xml'/>
<include filename='x86_EPYC-Genoa.xml'/> <include filename='x86_EPYC-Genoa.xml'/>
<include filename='x86_EPYC-Genoa-v1.xml'/>
</group> </group>
<group name='Hygon CPU models'> <group name='Hygon CPU models'>

View File

@ -59,6 +59,7 @@ cpumap_data = [
'x86_Dhyana-v1.xml', 'x86_Dhyana-v1.xml',
'x86_Dhyana-v2.xml', 'x86_Dhyana-v2.xml',
'x86_Dhyana.xml', 'x86_Dhyana.xml',
'x86_EPYC-Genoa-v1.xml',
'x86_EPYC-Genoa.xml', 'x86_EPYC-Genoa.xml',
'x86_EPYC-IBPB.xml', 'x86_EPYC-IBPB.xml',
'x86_EPYC-Milan-v1.xml', 'x86_EPYC-Milan-v1.xml',

View File

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

View File

@ -334,7 +334,7 @@
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model> <model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='auto-ibrs'/> <feature name='auto-ibrs'/>
@ -364,6 +364,36 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='erms'/>
<feature name='fsrm'/>
<feature name='gfni'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='la57'/>
<feature name='no-nested-data-bp'/>
<feature name='pcid'/>
<feature name='pku'/>
<feature name='stibp-always-on'/>
<feature name='vaes'/>
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>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> <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'> <blockers model='EPYC-Milan'>

View File

@ -414,7 +414,7 @@
<feature name='topoext'/> <feature name='topoext'/>
<feature name='xsavec'/> <feature name='xsavec'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='amd-ssbd'/> <feature name='amd-ssbd'/>
@ -454,6 +454,46 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='amd-ssbd'/>
<feature name='amd-stibp'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='gfni'/>
<feature name='ibpb'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='lfence-always-serializing'/>
<feature name='misalignsse'/>
<feature name='no-nested-data-bp'/>
<feature name='nrip-save'/>
<feature name='null-sel-clr-base'/>
<feature name='osvw'/>
<feature name='pcid'/>
<feature name='perfctr_core'/>
<feature name='sha-ni'/>
<feature name='stibp-always-on'/>
<feature name='topoext'/>
<feature name='vnmi'/>
<feature name='vpclmulqdq'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model> <model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'> <blockers model='EPYC-IBPB'>
<feature name='fxsr_opt'/> <feature name='fxsr_opt'/>

View File

@ -333,7 +333,7 @@
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model> <model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='auto-ibrs'/> <feature name='auto-ibrs'/>
@ -363,6 +363,36 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='erms'/>
<feature name='fsrm'/>
<feature name='gfni'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='la57'/>
<feature name='no-nested-data-bp'/>
<feature name='pcid'/>
<feature name='pku'/>
<feature name='stibp-always-on'/>
<feature name='vaes'/>
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>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> <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'> <blockers model='EPYC-Milan'>

View File

@ -335,7 +335,7 @@
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model> <model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='auto-ibrs'/> <feature name='auto-ibrs'/>
@ -365,6 +365,36 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='erms'/>
<feature name='fsrm'/>
<feature name='gfni'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='la57'/>
<feature name='no-nested-data-bp'/>
<feature name='pcid'/>
<feature name='pku'/>
<feature name='stibp-always-on'/>
<feature name='vaes'/>
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>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> <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'> <blockers model='EPYC-Milan'>

View File

@ -408,7 +408,7 @@
<feature name='topoext'/> <feature name='topoext'/>
<feature name='xsavec'/> <feature name='xsavec'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='amd-ssbd'/> <feature name='amd-ssbd'/>
@ -447,6 +447,45 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='amd-ssbd'/>
<feature name='amd-stibp'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='gfni'/>
<feature name='ibpb'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='lfence-always-serializing'/>
<feature name='misalignsse'/>
<feature name='no-nested-data-bp'/>
<feature name='nrip-save'/>
<feature name='null-sel-clr-base'/>
<feature name='osvw'/>
<feature name='pcid'/>
<feature name='perfctr_core'/>
<feature name='stibp-always-on'/>
<feature name='topoext'/>
<feature name='vnmi'/>
<feature name='vpclmulqdq'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model> <model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'> <blockers model='EPYC-IBPB'>
<feature name='fxsr_opt'/> <feature name='fxsr_opt'/>

View File

@ -334,7 +334,7 @@
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model> <model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='auto-ibrs'/> <feature name='auto-ibrs'/>
@ -364,6 +364,36 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='erms'/>
<feature name='fsrm'/>
<feature name='gfni'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='la57'/>
<feature name='no-nested-data-bp'/>
<feature name='pcid'/>
<feature name='pku'/>
<feature name='stibp-always-on'/>
<feature name='vaes'/>
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>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> <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'> <blockers model='EPYC-Milan'>

View File

@ -335,7 +335,7 @@
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model> <model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='auto-ibrs'/> <feature name='auto-ibrs'/>
@ -365,6 +365,36 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='erms'/>
<feature name='fsrm'/>
<feature name='gfni'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='la57'/>
<feature name='no-nested-data-bp'/>
<feature name='pcid'/>
<feature name='pku'/>
<feature name='stibp-always-on'/>
<feature name='vaes'/>
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>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> <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'> <blockers model='EPYC-Milan'>

View File

@ -388,7 +388,7 @@
<feature name='topoext'/> <feature name='topoext'/>
<feature name='xsavec'/> <feature name='xsavec'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='amd-ssbd'/> <feature name='amd-ssbd'/>
@ -427,6 +427,45 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='amd-ssbd'/>
<feature name='amd-stibp'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='gfni'/>
<feature name='ibpb'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='lfence-always-serializing'/>
<feature name='misalignsse'/>
<feature name='no-nested-data-bp'/>
<feature name='nrip-save'/>
<feature name='null-sel-clr-base'/>
<feature name='osvw'/>
<feature name='pcid'/>
<feature name='perfctr_core'/>
<feature name='stibp-always-on'/>
<feature name='topoext'/>
<feature name='vnmi'/>
<feature name='vpclmulqdq'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model> <model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'> <blockers model='EPYC-IBPB'>
<feature name='fxsr_opt'/> <feature name='fxsr_opt'/>

View File

@ -334,7 +334,7 @@
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model> <model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='auto-ibrs'/> <feature name='auto-ibrs'/>
@ -364,6 +364,36 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='erms'/>
<feature name='fsrm'/>
<feature name='gfni'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='la57'/>
<feature name='no-nested-data-bp'/>
<feature name='pcid'/>
<feature name='pku'/>
<feature name='stibp-always-on'/>
<feature name='vaes'/>
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>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> <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'> <blockers model='EPYC-Milan'>

View File

@ -339,7 +339,7 @@
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model> <model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='auto-ibrs'/> <feature name='auto-ibrs'/>
@ -369,6 +369,36 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='erms'/>
<feature name='fsrm'/>
<feature name='gfni'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='la57'/>
<feature name='no-nested-data-bp'/>
<feature name='pcid'/>
<feature name='pku'/>
<feature name='stibp-always-on'/>
<feature name='vaes'/>
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>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> <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'> <blockers model='EPYC-Milan'>

View File

@ -387,7 +387,7 @@
<feature name='topoext'/> <feature name='topoext'/>
<feature name='xsavec'/> <feature name='xsavec'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='amd-ssbd'/> <feature name='amd-ssbd'/>
@ -426,6 +426,45 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='amd-ssbd'/>
<feature name='amd-stibp'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='gfni'/>
<feature name='ibpb'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='lfence-always-serializing'/>
<feature name='misalignsse'/>
<feature name='no-nested-data-bp'/>
<feature name='nrip-save'/>
<feature name='null-sel-clr-base'/>
<feature name='osvw'/>
<feature name='pcid'/>
<feature name='perfctr_core'/>
<feature name='stibp-always-on'/>
<feature name='topoext'/>
<feature name='vnmi'/>
<feature name='vpclmulqdq'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model> <model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'> <blockers model='EPYC-IBPB'>
<feature name='fxsr_opt'/> <feature name='fxsr_opt'/>

View File

@ -338,7 +338,7 @@
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model> <model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='auto-ibrs'/> <feature name='auto-ibrs'/>
@ -368,6 +368,36 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='erms'/>
<feature name='fsrm'/>
<feature name='gfni'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='la57'/>
<feature name='no-nested-data-bp'/>
<feature name='pcid'/>
<feature name='pku'/>
<feature name='stibp-always-on'/>
<feature name='vaes'/>
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>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> <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'> <blockers model='EPYC-Milan'>

View File

@ -339,7 +339,7 @@
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model> <model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='auto-ibrs'/> <feature name='auto-ibrs'/>
@ -369,6 +369,36 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='erms'/>
<feature name='fsrm'/>
<feature name='gfni'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='la57'/>
<feature name='no-nested-data-bp'/>
<feature name='pcid'/>
<feature name='pku'/>
<feature name='stibp-always-on'/>
<feature name='vaes'/>
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>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> <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'> <blockers model='EPYC-Milan'>

View File

@ -387,7 +387,7 @@
<feature name='topoext'/> <feature name='topoext'/>
<feature name='xsavec'/> <feature name='xsavec'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='amd-ssbd'/> <feature name='amd-ssbd'/>
@ -426,6 +426,45 @@
<feature name='xsavec'/> <feature name='xsavec'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='amd-ssbd'/>
<feature name='amd-stibp'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='clzero'/>
<feature name='fxsr_opt'/>
<feature name='gfni'/>
<feature name='ibpb'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='lfence-always-serializing'/>
<feature name='misalignsse'/>
<feature name='no-nested-data-bp'/>
<feature name='nrip-save'/>
<feature name='null-sel-clr-base'/>
<feature name='osvw'/>
<feature name='pcid'/>
<feature name='perfctr_core'/>
<feature name='stibp-always-on'/>
<feature name='topoext'/>
<feature name='vnmi'/>
<feature name='vpclmulqdq'/>
<feature name='xsavec'/>
<feature name='xsaves'/>
</blockers>
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model> <model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
<blockers model='EPYC-IBPB'> <blockers model='EPYC-IBPB'>
<feature name='fxsr_opt'/> <feature name='fxsr_opt'/>

View File

@ -338,7 +338,7 @@
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model> <model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
<model usable='no' vendor='AMD'>EPYC-Genoa</model> <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
<blockers model='EPYC-Genoa'> <blockers model='EPYC-Genoa'>
<feature name='amd-psfd'/> <feature name='amd-psfd'/>
<feature name='auto-ibrs'/> <feature name='auto-ibrs'/>
@ -368,6 +368,36 @@
<feature name='vpclmulqdq'/> <feature name='vpclmulqdq'/>
<feature name='xsaves'/> <feature name='xsaves'/>
</blockers> </blockers>
<model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
<blockers model='EPYC-Genoa-v1'>
<feature name='amd-psfd'/>
<feature name='auto-ibrs'/>
<feature name='avx512-bf16'/>
<feature name='avx512-vpopcntdq'/>
<feature name='avx512bitalg'/>
<feature name='avx512bw'/>
<feature name='avx512cd'/>
<feature name='avx512dq'/>
<feature name='avx512f'/>
<feature name='avx512ifma'/>
<feature name='avx512vbmi'/>
<feature name='avx512vbmi2'/>
<feature name='avx512vl'/>
<feature name='avx512vnni'/>
<feature name='erms'/>
<feature name='fsrm'/>
<feature name='gfni'/>
<feature name='ibrs'/>
<feature name='invpcid'/>
<feature name='la57'/>
<feature name='no-nested-data-bp'/>
<feature name='pcid'/>
<feature name='pku'/>
<feature name='stibp-always-on'/>
<feature name='vaes'/>
<feature name='vpclmulqdq'/>
<feature name='xsaves'/>
</blockers>
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>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> <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
<blockers model='EPYC-Milan'> <blockers model='EPYC-Milan'>