mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-10 05:17:59 +03:00
cpu_map: Add more signatures for Broadwell CPU models
This fixes several CPUs which were incorrectly detected as Skylake-Client. Signed-off-by: Jiri Denemark <jdenemar@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
e58ca588cc
commit
4ff74a806a
src/cpu_map
tests/cputestdata
@ -1,6 +1,9 @@
|
||||
<cpus>
|
||||
<model name='Broadwell-IBRS'>
|
||||
<signature family='6' model='61'/> <!-- 0306d0 -->
|
||||
<signature family='6' model='71'/> <!-- 040670 -->
|
||||
<signature family='6' model='79'/> <!-- 0406f0 -->
|
||||
<signature family='6' model='86'/> <!-- 050660 -->
|
||||
<vendor name='Intel'/>
|
||||
<feature name='3dnowprefetch'/>
|
||||
<feature name='adx'/>
|
||||
|
@ -1,6 +1,9 @@
|
||||
<cpus>
|
||||
<model name='Broadwell-noTSX-IBRS'>
|
||||
<signature family='6' model='61'/> <!-- 0306d0 -->
|
||||
<signature family='6' model='71'/> <!-- 040670 -->
|
||||
<signature family='6' model='79'/> <!-- 0406f0 -->
|
||||
<signature family='6' model='86'/> <!-- 050660 -->
|
||||
<vendor name='Intel'/>
|
||||
<feature name='3dnowprefetch'/>
|
||||
<feature name='adx'/>
|
||||
|
@ -1,6 +1,9 @@
|
||||
<cpus>
|
||||
<model name='Broadwell-noTSX'>
|
||||
<signature family='6' model='61'/> <!-- 0306d0 -->
|
||||
<signature family='6' model='71'/> <!-- 040670 -->
|
||||
<signature family='6' model='79'/> <!-- 0406f0 -->
|
||||
<signature family='6' model='86'/> <!-- 050660 -->
|
||||
<vendor name='Intel'/>
|
||||
<feature name='3dnowprefetch'/>
|
||||
<feature name='adx'/>
|
||||
|
@ -1,6 +1,9 @@
|
||||
<cpus>
|
||||
<model name='Broadwell'>
|
||||
<signature family='6' model='61'/> <!-- 0306d0 -->
|
||||
<signature family='6' model='71'/> <!-- 040670 -->
|
||||
<signature family='6' model='79'/> <!-- 0406f0 -->
|
||||
<signature family='6' model='86'/> <!-- 050660 -->
|
||||
<vendor name='Intel'/>
|
||||
<feature name='3dnowprefetch'/>
|
||||
<feature name='adx'/>
|
||||
|
@ -1,6 +1,7 @@
|
||||
<cpu mode='custom' match='exact'>
|
||||
<model fallback='forbid'>Skylake-Client-IBRS</model>
|
||||
<model fallback='forbid'>Broadwell-IBRS</model>
|
||||
<vendor>Intel</vendor>
|
||||
<feature policy='require' name='vme'/>
|
||||
<feature policy='require' name='ds'/>
|
||||
<feature policy='require' name='acpi'/>
|
||||
<feature policy='require' name='ss'/>
|
||||
@ -18,15 +19,17 @@
|
||||
<feature policy='require' name='pdcm'/>
|
||||
<feature policy='require' name='dca'/>
|
||||
<feature policy='require' name='osxsave'/>
|
||||
<feature policy='require' name='f16c'/>
|
||||
<feature policy='require' name='rdrand'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='tsc_adjust'/>
|
||||
<feature policy='require' name='cmt'/>
|
||||
<feature policy='require' name='intel-pt'/>
|
||||
<feature policy='require' name='stibp'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
<feature policy='require' name='mbm_total'/>
|
||||
<feature policy='require' name='mbm_local'/>
|
||||
<feature policy='require' name='pdpe1gb'/>
|
||||
<feature policy='require' name='abm'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
<feature policy='disable' name='mpx'/>
|
||||
<feature policy='disable' name='xsavec'/>
|
||||
<feature policy='disable' name='xgetbv1'/>
|
||||
</cpu>
|
||||
|
@ -1,11 +1,14 @@
|
||||
<cpu mode='custom' match='exact'>
|
||||
<model fallback='forbid'>Skylake-Client-IBRS</model>
|
||||
<model fallback='forbid'>Broadwell-IBRS</model>
|
||||
<vendor>Intel</vendor>
|
||||
<feature policy='require' name='vme'/>
|
||||
<feature policy='require' name='ss'/>
|
||||
<feature policy='require' name='f16c'/>
|
||||
<feature policy='require' name='rdrand'/>
|
||||
<feature policy='require' name='hypervisor'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='tsc_adjust'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
<feature policy='require' name='pdpe1gb'/>
|
||||
<feature policy='disable' name='mpx'/>
|
||||
<feature policy='disable' name='xsavec'/>
|
||||
<feature policy='disable' name='xgetbv1'/>
|
||||
<feature policy='require' name='abm'/>
|
||||
</cpu>
|
||||
|
@ -1,6 +1,7 @@
|
||||
<cpu mode='custom' match='exact'>
|
||||
<model fallback='forbid'>Skylake-Client</model>
|
||||
<model fallback='forbid'>Broadwell</model>
|
||||
<vendor>Intel</vendor>
|
||||
<feature policy='require' name='vme'/>
|
||||
<feature policy='require' name='ds'/>
|
||||
<feature policy='require' name='acpi'/>
|
||||
<feature policy='require' name='ss'/>
|
||||
@ -18,14 +19,16 @@
|
||||
<feature policy='require' name='pdcm'/>
|
||||
<feature policy='require' name='dca'/>
|
||||
<feature policy='require' name='osxsave'/>
|
||||
<feature policy='require' name='f16c'/>
|
||||
<feature policy='require' name='rdrand'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='tsc_adjust'/>
|
||||
<feature policy='require' name='cmt'/>
|
||||
<feature policy='require' name='intel-pt'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
<feature policy='require' name='mbm_total'/>
|
||||
<feature policy='require' name='mbm_local'/>
|
||||
<feature policy='require' name='pdpe1gb'/>
|
||||
<feature policy='require' name='abm'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
<feature policy='disable' name='mpx'/>
|
||||
<feature policy='disable' name='xsavec'/>
|
||||
<feature policy='disable' name='xgetbv1'/>
|
||||
</cpu>
|
||||
|
@ -1,11 +1,14 @@
|
||||
<cpu mode='custom' match='exact'>
|
||||
<model fallback='forbid'>Skylake-Client</model>
|
||||
<model fallback='forbid'>Broadwell</model>
|
||||
<vendor>Intel</vendor>
|
||||
<feature policy='require' name='vme'/>
|
||||
<feature policy='require' name='ss'/>
|
||||
<feature policy='require' name='f16c'/>
|
||||
<feature policy='require' name='rdrand'/>
|
||||
<feature policy='require' name='hypervisor'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='tsc_adjust'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
<feature policy='require' name='pdpe1gb'/>
|
||||
<feature policy='disable' name='mpx'/>
|
||||
<feature policy='disable' name='xsavec'/>
|
||||
<feature policy='disable' name='xgetbv1'/>
|
||||
<feature policy='require' name='abm'/>
|
||||
</cpu>
|
||||
|
@ -1,6 +1,7 @@
|
||||
<cpu mode='custom' match='exact'>
|
||||
<model fallback='forbid'>Skylake-Client</model>
|
||||
<model fallback='forbid'>Broadwell</model>
|
||||
<vendor>Intel</vendor>
|
||||
<feature policy='require' name='vme'/>
|
||||
<feature policy='require' name='ds'/>
|
||||
<feature policy='require' name='acpi'/>
|
||||
<feature policy='require' name='ss'/>
|
||||
@ -18,14 +19,16 @@
|
||||
<feature policy='require' name='pdcm'/>
|
||||
<feature policy='require' name='dca'/>
|
||||
<feature policy='require' name='osxsave'/>
|
||||
<feature policy='require' name='f16c'/>
|
||||
<feature policy='require' name='rdrand'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='tsc_adjust'/>
|
||||
<feature policy='require' name='cmt'/>
|
||||
<feature policy='require' name='intel-pt'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
<feature policy='require' name='mbm_total'/>
|
||||
<feature policy='require' name='mbm_local'/>
|
||||
<feature policy='require' name='pdpe1gb'/>
|
||||
<feature policy='require' name='abm'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
<feature policy='disable' name='mpx'/>
|
||||
<feature policy='disable' name='xsavec'/>
|
||||
<feature policy='disable' name='xgetbv1'/>
|
||||
</cpu>
|
||||
|
@ -1,11 +1,14 @@
|
||||
<cpu mode='custom' match='exact'>
|
||||
<model fallback='forbid'>Skylake-Client</model>
|
||||
<model fallback='forbid'>Broadwell</model>
|
||||
<vendor>Intel</vendor>
|
||||
<feature policy='require' name='vme'/>
|
||||
<feature policy='require' name='ss'/>
|
||||
<feature policy='require' name='f16c'/>
|
||||
<feature policy='require' name='rdrand'/>
|
||||
<feature policy='require' name='hypervisor'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='tsc_adjust'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
<feature policy='require' name='pdpe1gb'/>
|
||||
<feature policy='disable' name='mpx'/>
|
||||
<feature policy='disable' name='xsavec'/>
|
||||
<feature policy='disable' name='xgetbv1'/>
|
||||
<feature policy='require' name='abm'/>
|
||||
</cpu>
|
||||
|
Loading…
Reference in New Issue
Block a user