cpu_map: Add Opteron_G4-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 15:49:46 +01:00
parent 422d90dc56
commit d092730fb4
46 changed files with 294 additions and 43 deletions

View File

@ -143,6 +143,7 @@
<include filename='x86_Opteron_G3.xml'/>
<include filename='x86_Opteron_G3-v1.xml'/>
<include filename='x86_Opteron_G4.xml'/>
<include filename='x86_Opteron_G4-v1.xml'/>
<include filename='x86_Opteron_G5.xml'/>
<include filename='x86_EPYC.xml'/>
<include filename='x86_EPYC-IBPB.xml'/>

View File

@ -118,6 +118,7 @@ cpumap_data = [
'x86_Opteron_G2.xml',
'x86_Opteron_G3-v1.xml',
'x86_Opteron_G3.xml',
'x86_Opteron_G4-v1.xml',
'x86_Opteron_G4.xml',
'x86_Opteron_G5.xml',
'x86_Penryn-v1.xml',

View File

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

View File

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

View File

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

View File

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

View File

@ -578,11 +578,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -1079,7 +1079,7 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -1088,6 +1088,15 @@
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='3dnowprefetch'/>

View File

@ -577,11 +577,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -600,11 +600,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -1169,7 +1169,7 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -1178,6 +1178,15 @@
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='3dnowprefetch'/>

View File

@ -599,11 +599,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -670,11 +670,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -1309,7 +1309,7 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -1318,6 +1318,15 @@
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='3dnowprefetch'/>

View File

@ -669,11 +669,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -667,11 +667,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -1306,7 +1306,7 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -1315,6 +1315,15 @@
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='3dnowprefetch'/>

View File

@ -666,11 +666,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -694,11 +694,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -1335,7 +1335,7 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -1344,6 +1344,15 @@
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='3dnowprefetch'/>

View File

@ -693,11 +693,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -661,11 +661,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -1283,7 +1283,7 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
@ -1292,6 +1292,15 @@
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='3dnowprefetch'/>
<feature name='avx'/>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='3dnowprefetch'/>

View File

@ -660,11 +660,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -666,11 +666,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -1060,7 +1060,7 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='3dnowprefetch'/>
<feature name='fma4'/>
@ -1068,6 +1068,14 @@
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='3dnowprefetch'/>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='3dnowprefetch'/>

View File

@ -1060,7 +1060,7 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='3dnowprefetch'/>
<feature name='fma4'/>
@ -1068,6 +1068,14 @@
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='3dnowprefetch'/>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='3dnowprefetch'/>

View File

@ -665,11 +665,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -666,11 +666,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -1059,7 +1059,7 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='3dnowprefetch'/>
<feature name='fma4'/>
@ -1067,6 +1067,14 @@
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='3dnowprefetch'/>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='3dnowprefetch'/>

View File

@ -665,11 +665,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -844,11 +844,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -1067,13 +1067,20 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -843,11 +843,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -845,11 +845,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -1042,13 +1042,20 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -844,11 +844,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -845,11 +845,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -998,13 +998,20 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -844,11 +844,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -878,11 +878,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -1023,13 +1023,20 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -877,11 +877,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -878,11 +878,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -1023,13 +1023,20 @@
<blockers model='Opteron_G3-v1'>
<feature name='misalignsse'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='misalignsse'/>
<feature name='nrip-save'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>

View File

@ -877,11 +877,16 @@
<model usable='yes' vendor='AMD'>Opteron_G2-v1</model>
<model usable='yes' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model>
<model usable='yes' vendor='AMD'>Opteron_G3-v1</model>
<model usable='no' vendor='AMD'>Opteron_G4</model>
<model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model>
<blockers model='Opteron_G4'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G4-v1</model>
<blockers model='Opteron_G4-v1'>
<feature name='fma4'/>
<feature name='xop'/>
</blockers>
<model usable='no' vendor='AMD'>Opteron_G5</model>
<blockers model='Opteron_G5'>
<feature name='fma4'/>