mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-18 10:35:20 +00:00
cpu: Add new Dhyana CPU model
Add Hygon Dhyana CPU model to the processor model. Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Yingle Hou <houyingle@hygon.cn>
This commit is contained in:
parent
528356f46b
commit
7a53afcd10
@ -25,6 +25,7 @@ cpumap_DATA = \
|
||||
cpu_map/x86_coreduo.xml \
|
||||
cpu_map/x86_cpu64-rhel5.xml \
|
||||
cpu_map/x86_cpu64-rhel6.xml \
|
||||
cpu_map/x86_Dhyana.xml \
|
||||
cpu_map/x86_EPYC.xml \
|
||||
cpu_map/x86_EPYC-IBPB.xml \
|
||||
cpu_map/x86_Haswell.xml \
|
||||
|
@ -60,6 +60,9 @@
|
||||
<include filename="x86_Opteron_G5.xml"/>
|
||||
<include filename="x86_EPYC.xml"/>
|
||||
<include filename="x86_EPYC-IBPB.xml"/>
|
||||
|
||||
<!-- Hygon CPU models -->
|
||||
<include filename="x86_Dhyana.xml"/>
|
||||
</arch>
|
||||
|
||||
<arch name='ppc64'>
|
||||
|
70
src/cpu_map/x86_Dhyana.xml
Normal file
70
src/cpu_map/x86_Dhyana.xml
Normal file
@ -0,0 +1,70 @@
|
||||
<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>
|
@ -1,4 +1,5 @@
|
||||
<cpus>
|
||||
<vendor name='Intel' string='GenuineIntel'/>
|
||||
<vendor name='AMD' string='AuthenticAMD'/>
|
||||
<vendor name='Hygon' string='HygonGenuine'/>
|
||||
</cpus>
|
||||
|
@ -87,6 +87,7 @@
|
||||
<model usable='yes'>Haswell</model>
|
||||
<model usable='no'>EPYC-IBPB</model>
|
||||
<model usable='no'>EPYC</model>
|
||||
<model usable='no'>Dhyana</model>
|
||||
<model usable='yes'>Conroe</model>
|
||||
<model usable='no'>Cascadelake-Server</model>
|
||||
<model usable='yes'>Broadwell-noTSX-IBRS</model>
|
||||
|
@ -97,6 +97,7 @@
|
||||
<model usable='no'>Haswell</model>
|
||||
<model usable='no'>EPYC-IBPB</model>
|
||||
<model usable='no'>EPYC</model>
|
||||
<model usable='no'>Dhyana</model>
|
||||
<model usable='yes'>Conroe</model>
|
||||
<model usable='no'>Cascadelake-Server</model>
|
||||
<model usable='no'>Broadwell-noTSX-IBRS</model>
|
||||
|
@ -86,6 +86,7 @@
|
||||
<model usable='yes'>Haswell</model>
|
||||
<model usable='no'>EPYC-IBPB</model>
|
||||
<model usable='no'>EPYC</model>
|
||||
<model usable='no'>Dhyana</model>
|
||||
<model usable='yes'>Conroe</model>
|
||||
<model usable='no'>Cascadelake-Server</model>
|
||||
<model usable='yes'>Broadwell-noTSX-IBRS</model>
|
||||
|
@ -87,6 +87,7 @@
|
||||
<model usable='yes'>Haswell</model>
|
||||
<model usable='no'>EPYC-IBPB</model>
|
||||
<model usable='no'>EPYC</model>
|
||||
<model usable='no'>Dhyana</model>
|
||||
<model usable='yes'>Conroe</model>
|
||||
<model usable='no'>Cascadelake-Server</model>
|
||||
<model usable='yes'>Broadwell-noTSX-IBRS</model>
|
||||
|
@ -97,6 +97,7 @@
|
||||
<model usable='no'>Haswell</model>
|
||||
<model usable='no'>EPYC-IBPB</model>
|
||||
<model usable='no'>EPYC</model>
|
||||
<model usable='no'>Dhyana</model>
|
||||
<model usable='yes'>Conroe</model>
|
||||
<model usable='no'>Cascadelake-Server</model>
|
||||
<model usable='no'>Broadwell-noTSX-IBRS</model>
|
||||
|
@ -86,6 +86,7 @@
|
||||
<model usable='yes'>Haswell</model>
|
||||
<model usable='no'>EPYC-IBPB</model>
|
||||
<model usable='no'>EPYC</model>
|
||||
<model usable='no'>Dhyana</model>
|
||||
<model usable='yes'>Conroe</model>
|
||||
<model usable='no'>Cascadelake-Server</model>
|
||||
<model usable='yes'>Broadwell-noTSX-IBRS</model>
|
||||
|
Loading…
x
Reference in New Issue
Block a user