提交 7a53afcd 编写于 作者: Y Yingle Hou 提交者: Daniel P. Berrangé

cpu: Add new Dhyana CPU model

Add Hygon Dhyana CPU model to the processor model.
Reviewed-by: NDaniel P. Berrangé <berrange@redhat.com>
Signed-off-by: NYingle Hou <houyingle@hygon.cn>
上级 528356f4
...@@ -25,6 +25,7 @@ cpumap_DATA = \ ...@@ -25,6 +25,7 @@ cpumap_DATA = \
cpu_map/x86_coreduo.xml \ cpu_map/x86_coreduo.xml \
cpu_map/x86_cpu64-rhel5.xml \ cpu_map/x86_cpu64-rhel5.xml \
cpu_map/x86_cpu64-rhel6.xml \ cpu_map/x86_cpu64-rhel6.xml \
cpu_map/x86_Dhyana.xml \
cpu_map/x86_EPYC.xml \ cpu_map/x86_EPYC.xml \
cpu_map/x86_EPYC-IBPB.xml \ cpu_map/x86_EPYC-IBPB.xml \
cpu_map/x86_Haswell.xml \ cpu_map/x86_Haswell.xml \
......
...@@ -60,6 +60,9 @@ ...@@ -60,6 +60,9 @@
<include filename="x86_Opteron_G5.xml"/> <include filename="x86_Opteron_G5.xml"/>
<include filename="x86_EPYC.xml"/> <include filename="x86_EPYC.xml"/>
<include filename="x86_EPYC-IBPB.xml"/> <include filename="x86_EPYC-IBPB.xml"/>
<!-- Hygon CPU models -->
<include filename="x86_Dhyana.xml"/>
</arch> </arch>
<arch name='ppc64'> <arch name='ppc64'>
......
<cpus>
<model name='Dhyana'>
<signature family='24' model='0'/> <!-- 900f00 -->
<vendor name='Hygon'/>
<feature name='3dnowprefetch'/>
<feature name='abm'/>
<feature name='adx'/>
<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='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='monitor'/>
<feature name='movbe'/>
<feature name='msr'/>
<feature name='mtrr'/>
<feature name='nx'/>
<feature name='osvw'/>
<feature name='pae'/>
<feature name='pat'/>
<feature name='pdpe1gb'/>
<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='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='xsaveopt'/>
</model>
</cpus>
<cpus> <cpus>
<vendor name='Intel' string='GenuineIntel'/> <vendor name='Intel' string='GenuineIntel'/>
<vendor name='AMD' string='AuthenticAMD'/> <vendor name='AMD' string='AuthenticAMD'/>
<vendor name='Hygon' string='HygonGenuine'/>
</cpus> </cpus>
...@@ -87,6 +87,7 @@ ...@@ -87,6 +87,7 @@
<model usable='yes'>Haswell</model> <model usable='yes'>Haswell</model>
<model usable='no'>EPYC-IBPB</model> <model usable='no'>EPYC-IBPB</model>
<model usable='no'>EPYC</model> <model usable='no'>EPYC</model>
<model usable='no'>Dhyana</model>
<model usable='yes'>Conroe</model> <model usable='yes'>Conroe</model>
<model usable='no'>Cascadelake-Server</model> <model usable='no'>Cascadelake-Server</model>
<model usable='yes'>Broadwell-noTSX-IBRS</model> <model usable='yes'>Broadwell-noTSX-IBRS</model>
......
...@@ -97,6 +97,7 @@ ...@@ -97,6 +97,7 @@
<model usable='no'>Haswell</model> <model usable='no'>Haswell</model>
<model usable='no'>EPYC-IBPB</model> <model usable='no'>EPYC-IBPB</model>
<model usable='no'>EPYC</model> <model usable='no'>EPYC</model>
<model usable='no'>Dhyana</model>
<model usable='yes'>Conroe</model> <model usable='yes'>Conroe</model>
<model usable='no'>Cascadelake-Server</model> <model usable='no'>Cascadelake-Server</model>
<model usable='no'>Broadwell-noTSX-IBRS</model> <model usable='no'>Broadwell-noTSX-IBRS</model>
......
...@@ -86,6 +86,7 @@ ...@@ -86,6 +86,7 @@
<model usable='yes'>Haswell</model> <model usable='yes'>Haswell</model>
<model usable='no'>EPYC-IBPB</model> <model usable='no'>EPYC-IBPB</model>
<model usable='no'>EPYC</model> <model usable='no'>EPYC</model>
<model usable='no'>Dhyana</model>
<model usable='yes'>Conroe</model> <model usable='yes'>Conroe</model>
<model usable='no'>Cascadelake-Server</model> <model usable='no'>Cascadelake-Server</model>
<model usable='yes'>Broadwell-noTSX-IBRS</model> <model usable='yes'>Broadwell-noTSX-IBRS</model>
......
...@@ -87,6 +87,7 @@ ...@@ -87,6 +87,7 @@
<model usable='yes'>Haswell</model> <model usable='yes'>Haswell</model>
<model usable='no'>EPYC-IBPB</model> <model usable='no'>EPYC-IBPB</model>
<model usable='no'>EPYC</model> <model usable='no'>EPYC</model>
<model usable='no'>Dhyana</model>
<model usable='yes'>Conroe</model> <model usable='yes'>Conroe</model>
<model usable='no'>Cascadelake-Server</model> <model usable='no'>Cascadelake-Server</model>
<model usable='yes'>Broadwell-noTSX-IBRS</model> <model usable='yes'>Broadwell-noTSX-IBRS</model>
......
...@@ -97,6 +97,7 @@ ...@@ -97,6 +97,7 @@
<model usable='no'>Haswell</model> <model usable='no'>Haswell</model>
<model usable='no'>EPYC-IBPB</model> <model usable='no'>EPYC-IBPB</model>
<model usable='no'>EPYC</model> <model usable='no'>EPYC</model>
<model usable='no'>Dhyana</model>
<model usable='yes'>Conroe</model> <model usable='yes'>Conroe</model>
<model usable='no'>Cascadelake-Server</model> <model usable='no'>Cascadelake-Server</model>
<model usable='no'>Broadwell-noTSX-IBRS</model> <model usable='no'>Broadwell-noTSX-IBRS</model>
......
...@@ -86,6 +86,7 @@ ...@@ -86,6 +86,7 @@
<model usable='yes'>Haswell</model> <model usable='yes'>Haswell</model>
<model usable='no'>EPYC-IBPB</model> <model usable='no'>EPYC-IBPB</model>
<model usable='no'>EPYC</model> <model usable='no'>EPYC</model>
<model usable='no'>Dhyana</model>
<model usable='yes'>Conroe</model> <model usable='yes'>Conroe</model>
<model usable='no'>Cascadelake-Server</model> <model usable='no'>Cascadelake-Server</model>
<model usable='yes'>Broadwell-noTSX-IBRS</model> <model usable='yes'>Broadwell-noTSX-IBRS</model>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册