mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-21 20:15:17 +00:00
cpu_map: Add missing x86 features in 0x80000008 CPUID leaf
Signed-off-by: Jiri Denemark <jdenemar@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
6ea3bb19c6
commit
892b7c70f6
@ -493,12 +493,18 @@
|
||||
<feature name='clzero'>
|
||||
<cpuid eax_in='0x80000008' ebx='0x00000001'/>
|
||||
</feature>
|
||||
<feature name='xsaveerptr'>
|
||||
<cpuid eax_in='0x80000008' ebx='0x00000004'/>
|
||||
</feature>
|
||||
<feature name='wbnoinvd'>
|
||||
<cpuid eax_in='0x80000008' ebx='0x00000200'/>
|
||||
</feature>
|
||||
<feature name='ibpb'>
|
||||
<cpuid eax_in='0x80000008' ebx='0x00001000'/>
|
||||
</feature>
|
||||
<feature name='amd-stibp'>
|
||||
<cpuid eax_in='0x80000008' ebx='0x00008000'/>
|
||||
</feature>
|
||||
<feature name='amd-ssbd'>
|
||||
<cpuid eax_in='0x80000008' ebx='0x01000000'/>
|
||||
</feature>
|
||||
|
@ -6,6 +6,6 @@
|
||||
<cpuid eax_in='0x00000007' ecx_in='0x01' eax='0x00000020' ebx='0x00000000' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x0000000d' ecx_in='0x01' eax='0x0000000f' ebx='0x00000000' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000121' edx='0x2c100800'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x01001000' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x01009000' ecx='0x00000000' edx='0x00000000'/>
|
||||
<msr index='0x10a' edx='0x00000000' eax='0x000001eb'/>
|
||||
</cpudata>
|
||||
|
@ -10,6 +10,7 @@
|
||||
<feature policy='require' name='md-clear'/>
|
||||
<feature policy='require' name='xsaves'/>
|
||||
<feature policy='require' name='ibpb'/>
|
||||
<feature policy='require' name='amd-stibp'/>
|
||||
<feature policy='require' name='amd-ssbd'/>
|
||||
<feature policy='require' name='tsx-ctrl'/>
|
||||
</cpu>
|
||||
|
@ -4,5 +4,5 @@
|
||||
<cpuid eax_in='0x0000000d' ecx_in='0x01' eax='0x00000008' ebx='0x00000000' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x01c2300c' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00000001' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00000005' ecx='0x00000000' edx='0x00000000'/>
|
||||
</cpudata>
|
||||
|
@ -14,4 +14,5 @@
|
||||
<feature policy='require' name='perfctr_nb'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
<feature policy='require' name='clzero'/>
|
||||
<feature policy='require' name='xsaveerptr'/>
|
||||
</cpu>
|
||||
|
@ -15,4 +15,5 @@
|
||||
<feature name='perfctr_nb'/>
|
||||
<feature name='invtsc'/>
|
||||
<feature name='clzero'/>
|
||||
<feature name='xsaveerptr'/>
|
||||
</cpu>
|
||||
|
@ -4,5 +4,5 @@
|
||||
<cpuid eax_in='0x0000000d' ecx_in='0x01' eax='0x00000008' ebx='0x00000000' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x01c2300c' edx='0x08000000'/>
|
||||
<cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00000001' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00000005' ecx='0x00000000' edx='0x00000000'/>
|
||||
</cpudata>
|
||||
|
@ -14,5 +14,6 @@
|
||||
<feature policy='require' name='perfctr_nb'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
<feature policy='require' name='clzero'/>
|
||||
<feature policy='require' name='xsaveerptr'/>
|
||||
<feature policy='disable' name='rdtscp'/>
|
||||
</cpu>
|
||||
|
@ -15,4 +15,5 @@
|
||||
<feature name='perfctr_nb'/>
|
||||
<feature name='invtsc'/>
|
||||
<feature name='clzero'/>
|
||||
<feature name='xsaveerptr'/>
|
||||
</cpu>
|
||||
|
@ -4,5 +4,5 @@
|
||||
<cpuid eax_in='0x0000000d' ecx_in='0x01' eax='0x00000008' ebx='0x00000000' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x01c2300c' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00000001' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00000005' ecx='0x00000000' edx='0x00000000'/>
|
||||
</cpudata>
|
||||
|
@ -14,4 +14,5 @@
|
||||
<feature policy='require' name='perfctr_nb'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
<feature policy='require' name='clzero'/>
|
||||
<feature policy='require' name='xsaveerptr'/>
|
||||
</cpu>
|
||||
|
@ -15,4 +15,5 @@
|
||||
<feature name='perfctr_nb'/>
|
||||
<feature name='invtsc'/>
|
||||
<feature name='clzero'/>
|
||||
<feature name='xsaveerptr'/>
|
||||
</cpu>
|
||||
|
@ -5,5 +5,5 @@
|
||||
<cpuid eax_in='0x0000000d' ecx_in='0x01' eax='0x00000008' ebx='0x00000000' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x01c23008' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00000001' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00000005' ecx='0x00000000' edx='0x00000000'/>
|
||||
</cpudata>
|
||||
|
@ -14,4 +14,5 @@
|
||||
<feature policy='require' name='perfctr_nb'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
<feature policy='require' name='clzero'/>
|
||||
<feature policy='require' name='xsaveerptr'/>
|
||||
</cpu>
|
||||
|
@ -15,4 +15,5 @@
|
||||
<feature name='perfctr_nb'/>
|
||||
<feature name='invtsc'/>
|
||||
<feature name='clzero'/>
|
||||
<feature name='xsaveerptr'/>
|
||||
</cpu>
|
||||
|
@ -5,4 +5,5 @@
|
||||
<cpuid eax_in='0x0000000f' ecx_in='0x01' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000006'/>
|
||||
<cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x01423408' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00008000' ecx='0x00000000' edx='0x00000000'/>
|
||||
</cpudata>
|
||||
|
@ -5,6 +5,6 @@
|
||||
<cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x219c01ab' ecx='0x00400004' edx='0xa8000000'/>
|
||||
<cpuid eax_in='0x0000000d' ecx_in='0x01' eax='0x0000000f' ebx='0x00000000' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x008003f7' edx='0x2e500800'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x03001201' ecx='0x00000000' edx='0x00000000'/>
|
||||
<cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x03001205' ecx='0x00000000' edx='0x00000000'/>
|
||||
<msr index='0x10a' edx='0x00000000' eax='0x00000069'/>
|
||||
</cpudata>
|
||||
|
@ -21,7 +21,9 @@
|
||||
<feature policy='require' name='perfctr_nb'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
<feature policy='require' name='clzero'/>
|
||||
<feature policy='require' name='xsaveerptr'/>
|
||||
<feature policy='require' name='wbnoinvd'/>
|
||||
<feature policy='require' name='amd-stibp'/>
|
||||
<feature policy='require' name='amd-ssbd'/>
|
||||
<feature policy='require' name='rdctl-no'/>
|
||||
<feature policy='require' name='skip-l1dfl-vmentry'/>
|
||||
|
@ -22,7 +22,9 @@
|
||||
<feature name='perfctr_nb'/>
|
||||
<feature name='invtsc'/>
|
||||
<feature name='clzero'/>
|
||||
<feature name='xsaveerptr'/>
|
||||
<feature name='wbnoinvd'/>
|
||||
<feature name='amd-stibp'/>
|
||||
<feature name='amd-ssbd'/>
|
||||
<feature name='rdctl-no'/>
|
||||
<feature name='skip-l1dfl-vmentry'/>
|
||||
|
@ -15,6 +15,7 @@
|
||||
<feature policy='require' name='cmp_legacy'/>
|
||||
<feature policy='require' name='perfctr_core'/>
|
||||
<feature policy='require' name='clzero'/>
|
||||
<feature policy='require' name='xsaveerptr'/>
|
||||
<feature policy='require' name='wbnoinvd'/>
|
||||
<feature policy='require' name='amd-ssbd'/>
|
||||
<feature policy='require' name='virt-ssbd'/>
|
||||
|
@ -53,7 +53,9 @@
|
||||
<feature policy='require' name='perfctr_core'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
<feature policy='require' name='clzero'/>
|
||||
<feature policy='require' name='xsaveerptr'/>
|
||||
<feature policy='require' name='wbnoinvd'/>
|
||||
<feature policy='require' name='amd-stibp'/>
|
||||
<feature policy='require' name='amd-ssbd'/>
|
||||
<feature policy='require' name='virt-ssbd'/>
|
||||
<feature policy='require' name='rdctl-no'/>
|
||||
|
@ -52,7 +52,9 @@
|
||||
<feature policy='require' name='perfctr_core'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
<feature policy='require' name='clzero'/>
|
||||
<feature policy='require' name='xsaveerptr'/>
|
||||
<feature policy='require' name='wbnoinvd'/>
|
||||
<feature policy='require' name='amd-stibp'/>
|
||||
<feature policy='require' name='amd-ssbd'/>
|
||||
<feature policy='require' name='virt-ssbd'/>
|
||||
<feature policy='require' name='rdctl-no'/>
|
||||
|
Loading…
x
Reference in New Issue
Block a user