提交 45145693 编写于 作者: J Jiri Denemark

cpu_map.xml: Expand Opteron_G2 CPU model

Inheritance among CPU model is cool but it makes reviewing CPU model
definitions and comparing them to CPU models from QEMU rather hard and
unpleasant. Let's define all CPU models from scratch.
Signed-off-by: NJiri Denemark <jdenemar@redhat.com>
上级 dcc6d4f4
...@@ -1200,31 +1200,87 @@ ...@@ -1200,31 +1200,87 @@
</model> </model>
<model name='Opteron_G3'> <model name='Opteron_G3'>
<model name='Opteron_G2'/> <vendor name='AMD'/>
<feature name='abm'/> <feature name='abm'/>
<feature name='apic'/>
<feature name='clflush'/>
<feature name='cmov'/>
<feature name='cx16'/>
<feature name='cx8'/>
<feature name='de'/>
<feature name='fpu'/>
<feature name='fxsr'/>
<feature name='lahf_lm'/>
<feature name='lm'/>
<feature name='mca'/>
<feature name='mce'/>
<feature name='misalignsse'/> <feature name='misalignsse'/>
<feature name='mmx'/>
<feature name='monitor'/> <feature name='monitor'/>
<feature name='msr'/>
<feature name='mtrr'/>
<feature name='nx'/>
<feature name='pae'/>
<feature name='pat'/>
<feature name='pge'/>
<feature name='pni'/>
<feature name='popcnt'/> <feature name='popcnt'/>
<feature name='pse'/>
<feature name='pse36'/>
<feature name='rdtscp'/>
<feature name='sep'/>
<feature name='sse'/>
<feature name='sse2'/>
<feature name='sse4a'/> <feature name='sse4a'/>
<feature name='svm'/>
<feature name='syscall'/>
<feature name='tsc'/>
</model> </model>
<model name='Opteron_G4'> <model name='Opteron_G4'>
<model name='Opteron_G2'/> <vendor name='AMD'/>
<!-- Can't inherit from G3 because of missing "monitor"
feature -->
<feature name='3dnowprefetch'/> <feature name='3dnowprefetch'/>
<feature name='abm'/> <feature name='abm'/>
<feature name='aes'/> <feature name='aes'/>
<feature name='apic'/>
<feature name='avx'/> <feature name='avx'/>
<feature name='clflush'/>
<feature name='cmov'/>
<feature name='cx16'/>
<feature name='cx8'/>
<feature name='de'/>
<feature name='fma4'/> <feature name='fma4'/>
<feature name='fpu'/>
<feature name='fxsr'/>
<feature name='lahf_lm'/>
<feature name='lm'/>
<feature name='mca'/>
<feature name='mce'/>
<feature name='misalignsse'/> <feature name='misalignsse'/>
<feature name='mmx'/>
<feature name='msr'/>
<feature name='mtrr'/>
<feature name='nx'/>
<feature name='pae'/>
<feature name='pat'/>
<feature name='pclmuldq'/> <feature name='pclmuldq'/>
<feature name='pdpe1gb'/> <feature name='pdpe1gb'/>
<feature name='pge'/>
<feature name='pni'/>
<feature name='popcnt'/> <feature name='popcnt'/>
<feature name='pse'/>
<feature name='pse36'/>
<feature name='rdtscp'/>
<feature name='sep'/>
<feature name='sse'/>
<feature name='sse2'/>
<feature name='sse4.1'/> <feature name='sse4.1'/>
<feature name='sse4.2'/> <feature name='sse4.2'/>
<feature name='sse4a'/> <feature name='sse4a'/>
<feature name='ssse3'/> <feature name='ssse3'/>
<feature name='svm'/>
<feature name='syscall'/>
<feature name='tsc'/>
<feature name='xop'/> <feature name='xop'/>
<feature name='xsave'/> <feature name='xsave'/>
</model> </model>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册