mirror of https://gitee.com/openkylin/libvirt.git
cpu: Add ARAT x86 CPU feature
Implemented in QEMU by commit 28b8e4d0bf93ba176b4b7be819d537383c5a9060. Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
This commit is contained in:
parent
6dd5910da7
commit
877c46d8a7
|
@ -188,6 +188,11 @@
|
|||
<cpuid eax_in='0x01' ecx='0x80000000'/>
|
||||
</feature>
|
||||
|
||||
<!-- Termal Power and Management -->
|
||||
<feature name='arat'>
|
||||
<cpuid eax_in='0x06' eax='0x00000004'/>
|
||||
</feature>
|
||||
|
||||
<!-- cpuid function 0x7 ecx 0x0 features -->
|
||||
<feature name='fsgsbase'>
|
||||
<cpuid eax_in='0x07' ebx='0x00000001'/>
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
<feature policy='require' name='pdcm'/>
|
||||
<feature policy='require' name='pcid'/>
|
||||
<feature policy='require' name='osxsave'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
</cpu>
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
<feature name='pdcm'/>
|
||||
<feature name='pcid'/>
|
||||
<feature name='osxsave'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='xsaveopt'/>
|
||||
<feature name='invtsc'/>
|
||||
</cpu>
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
<feature policy='require' name='ss'/>
|
||||
<feature policy='require' name='pcid'/>
|
||||
<feature policy='require' name='hypervisor'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='tsc_adjust'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
</cpu>
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
<feature policy='require' name='pdcm'/>
|
||||
<feature policy='require' name='pcid'/>
|
||||
<feature policy='require' name='osxsave'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
</cpu>
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
<feature name='pdcm'/>
|
||||
<feature name='pcid'/>
|
||||
<feature name='osxsave'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='xsaveopt'/>
|
||||
<feature name='invtsc'/>
|
||||
</cpu>
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
<feature policy='require' name='ss'/>
|
||||
<feature policy='require' name='pcid'/>
|
||||
<feature policy='require' name='hypervisor'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='tsc_adjust'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
</cpu>
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<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='pdpe1gb'/>
|
||||
<feature policy='require' name='abm'/>
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<feature name='osxsave'/>
|
||||
<feature name='f16c'/>
|
||||
<feature name='rdrand'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='tsc_adjust'/>
|
||||
<feature name='pdpe1gb'/>
|
||||
<feature name='abm'/>
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<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='mpx'/>
|
||||
<feature policy='require' name='clflushopt'/>
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<feature name='osxsave'/>
|
||||
<feature name='f16c'/>
|
||||
<feature name='rdrand'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='tsc_adjust'/>
|
||||
<feature name='mpx'/>
|
||||
<feature name='clflushopt'/>
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
<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='mpx'/>
|
||||
<feature policy='require' name='clflushopt'/>
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
<feature policy='require' name='pdcm'/>
|
||||
<feature policy='require' name='pcid'/>
|
||||
<feature policy='require' name='osxsave'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
</cpu>
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
<feature name='pdcm'/>
|
||||
<feature name='pcid'/>
|
||||
<feature name='osxsave'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='xsaveopt'/>
|
||||
<feature name='invtsc'/>
|
||||
</cpu>
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
<feature policy='require' name='pdcm'/>
|
||||
<feature policy='require' name='pcid'/>
|
||||
<feature policy='require' name='osxsave'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
</cpu>
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
<feature name='pdcm'/>
|
||||
<feature name='pcid'/>
|
||||
<feature name='osxsave'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='xsaveopt'/>
|
||||
<feature name='invtsc'/>
|
||||
</cpu>
|
||||
|
|
|
@ -19,5 +19,6 @@
|
|||
<feature policy='require' name='pdcm'/>
|
||||
<feature policy='require' name='pcid'/>
|
||||
<feature policy='require' name='osxsave'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
</cpu>
|
||||
|
|
|
@ -19,5 +19,6 @@
|
|||
<feature name='pdcm'/>
|
||||
<feature name='pcid'/>
|
||||
<feature name='osxsave'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='invtsc'/>
|
||||
</cpu>
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
<feature policy='require' name='pdcm'/>
|
||||
<feature policy='require' name='pcid'/>
|
||||
<feature policy='require' name='osxsave'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='xsaveopt'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
</cpu>
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
<feature name='pdcm'/>
|
||||
<feature name='pcid'/>
|
||||
<feature name='osxsave'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='xsaveopt'/>
|
||||
<feature name='invtsc'/>
|
||||
</cpu>
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<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='xsaveopt'/>
|
||||
<feature policy='require' name='pdpe1gb'/>
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<feature name='osxsave'/>
|
||||
<feature name='f16c'/>
|
||||
<feature name='rdrand'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='tsc_adjust'/>
|
||||
<feature name='xsaveopt'/>
|
||||
<feature name='pdpe1gb'/>
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
<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'/>
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<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='xsaveopt'/>
|
||||
<feature policy='require' name='pdpe1gb'/>
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<feature name='osxsave'/>
|
||||
<feature name='f16c'/>
|
||||
<feature name='rdrand'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='tsc_adjust'/>
|
||||
<feature name='xsaveopt'/>
|
||||
<feature name='pdpe1gb'/>
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
<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'/>
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
<feature policy='require' name='x2apic'/>
|
||||
<feature policy='require' name='tsc-deadline'/>
|
||||
<feature policy='require' name='hypervisor'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='tsc_adjust'/>
|
||||
<feature policy='require' name='mmxext'/>
|
||||
<feature policy='require' name='fxsr_opt'/>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<feature policy='require' name='pdcm'/>
|
||||
<feature policy='require' name='pcid'/>
|
||||
<feature policy='require' name='popcnt'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='rdtscp'/>
|
||||
<feature policy='require' name='lahf_lm'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<feature name='pdcm'/>
|
||||
<feature name='pcid'/>
|
||||
<feature name='popcnt'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='rdtscp'/>
|
||||
<feature name='lahf_lm'/>
|
||||
<feature name='invtsc'/>
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<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='mpx'/>
|
||||
<feature policy='require' name='clflushopt'/>
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<feature name='osxsave'/>
|
||||
<feature name='f16c'/>
|
||||
<feature name='rdrand'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='tsc_adjust'/>
|
||||
<feature name='mpx'/>
|
||||
<feature name='clflushopt'/>
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
<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='mpx'/>
|
||||
<feature policy='require' name='clflushopt'/>
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
<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='xsaveopt'/>
|
||||
<feature policy='require' name='pdpe1gb'/>
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
<feature name='osxsave'/>
|
||||
<feature name='f16c'/>
|
||||
<feature name='rdrand'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='tsc_adjust'/>
|
||||
<feature name='xsaveopt'/>
|
||||
<feature name='pdpe1gb'/>
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
<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='xsaveopt'/>
|
||||
<feature policy='require' name='pdpe1gb'/>
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
<feature name='osxsave'/>
|
||||
<feature name='f16c'/>
|
||||
<feature name='rdrand'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='tsc_adjust'/>
|
||||
<feature name='xsaveopt'/>
|
||||
<feature name='pdpe1gb'/>
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
<feature policy='require' name='pdcm'/>
|
||||
<feature policy='require' name='pcid'/>
|
||||
<feature policy='require' name='dca'/>
|
||||
<feature policy='require' name='arat'/>
|
||||
<feature policy='require' name='pdpe1gb'/>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
<feature policy='disable' name='tsc-deadline'/>
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
<feature name='pcid'/>
|
||||
<feature name='dca'/>
|
||||
<feature name='x2apic'/>
|
||||
<feature name='arat'/>
|
||||
<feature name='pdpe1gb'/>
|
||||
<feature name='rdtscp'/>
|
||||
<feature name='invtsc'/>
|
||||
|
|
Loading…
Reference in New Issue