This was implemented in QEMU by commit 0bb0b2d2fe7f645dda. Signed-off-by: Jiri Denemark <jdenemar@xxxxxxxxxx> --- src/cpu/cpu_map.xml | 14 ++++++++++++++ tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-4670T-json.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml | 4 ++++ tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml | 4 ++++ tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml | 4 ++++ tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-2600-json.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-3740QM-json.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-3770-json.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml | 4 ++++ tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml | 4 ++++ tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml | 3 +++ tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E5-2630-json.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml | 1 + 34 files changed, 64 insertions(+) diff --git a/src/cpu/cpu_map.xml b/src/cpu/cpu_map.xml index b742122..68cb500 100644 --- a/src/cpu/cpu_map.xml +++ b/src/cpu/cpu_map.xml @@ -247,6 +247,20 @@ <cpuid eax_in='0x07' ebx='0x10000000'/> </feature> + <!-- Processor Extended State Enumeration sub leaf 1 --> + <feature name='xsaveopt'> + <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000001'/> + </feature> + <feature name='xsavec'> + <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000002'/> + </feature> + <feature name='xgetbv1'> + <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000004'/> + </feature> + <feature name='xsaves' migratable='no'> + <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000008'/> + </feature> + <!-- extended features, EDX --> <feature name='syscall'> <!-- CPUID_EXT2_SYSCALL --> <cpuid eax_in='0x80000001' edx='0x00000800'/> diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml b/tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml index d12df2d..6e60106 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml @@ -20,5 +20,6 @@ <feature policy='require' name='pdcm'/> <feature policy='require' name='pcid'/> <feature policy='require' name='osxsave'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='invtsc'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml b/tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml index 5572ba5..e862e82 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml @@ -20,5 +20,6 @@ <feature name='pdcm'/> <feature name='pcid'/> <feature name='osxsave'/> + <feature name='xsaveopt'/> <feature name='invtsc'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml b/tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml index a2ecde6..27d9f35 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml @@ -6,4 +6,5 @@ <feature policy='require' name='pcid'/> <feature policy='require' name='hypervisor'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml b/tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml index d12df2d..6e60106 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml @@ -20,5 +20,6 @@ <feature policy='require' name='pdcm'/> <feature policy='require' name='pcid'/> <feature policy='require' name='osxsave'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='invtsc'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml b/tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml index 5572ba5..e862e82 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml @@ -20,5 +20,6 @@ <feature name='pdcm'/> <feature name='pcid'/> <feature name='osxsave'/> + <feature name='xsaveopt'/> <feature name='invtsc'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml b/tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml index a2ecde6..27d9f35 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml @@ -6,4 +6,5 @@ <feature policy='require' name='pcid'/> <feature policy='require' name='hypervisor'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i5-4670T-json.xml b/tests/cputestdata/x86-cpuid-Core-i5-4670T-json.xml index 1c2aad3..c93688b 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-4670T-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-4670T-json.xml @@ -8,6 +8,7 @@ <feature policy='require' name='rdrand'/> <feature policy='require' name='hypervisor'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='pdpe1gb'/> <feature policy='require' name='abm'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml b/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml index 7820007..cb8bd76 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml @@ -24,6 +24,10 @@ <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='mpx'/> <feature policy='require' name='clflushopt'/> + <feature policy='require' name='xsaveopt'/> + <feature policy='require' name='xsavec'/> + <feature policy='require' name='xgetbv1'/> + <feature policy='require' name='xsaves'/> <feature policy='require' name='pdpe1gb'/> <feature policy='require' name='abm'/> <feature policy='require' name='invtsc'/> diff --git a/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml b/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml index bdf38d9..1f24dd8 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml @@ -24,6 +24,10 @@ <feature name='tsc_adjust'/> <feature name='mpx'/> <feature name='clflushopt'/> + <feature name='xsaveopt'/> + <feature name='xsavec'/> + <feature name='xgetbv1'/> + <feature name='xsaves'/> <feature name='pdpe1gb'/> <feature name='abm'/> <feature name='invtsc'/> diff --git a/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml b/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml index 5409852..a17b42a 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml @@ -9,6 +9,10 @@ <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='mpx'/> <feature policy='require' name='clflushopt'/> + <feature policy='require' name='xsaveopt'/> + <feature policy='require' name='xsavec'/> + <feature policy='require' name='xgetbv1'/> + <feature policy='require' name='xsaves'/> <feature policy='require' name='pdpe1gb'/> <feature policy='require' name='abm'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml index d12df2d..6e60106 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml @@ -20,5 +20,6 @@ <feature policy='require' name='pdcm'/> <feature policy='require' name='pcid'/> <feature policy='require' name='osxsave'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='invtsc'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml index 5572ba5..e862e82 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml @@ -20,5 +20,6 @@ <feature name='pdcm'/> <feature name='pcid'/> <feature name='osxsave'/> + <feature name='xsaveopt'/> <feature name='invtsc'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-2600-json.xml b/tests/cputestdata/x86-cpuid-Core-i7-2600-json.xml index a2ecde6..27d9f35 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-2600-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-2600-json.xml @@ -6,4 +6,5 @@ <feature policy='require' name='pcid'/> <feature policy='require' name='hypervisor'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml index f5125d4..61c058f 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml @@ -19,5 +19,6 @@ <feature policy='require' name='pdcm'/> <feature policy='require' name='pcid'/> <feature policy='require' name='osxsave'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='invtsc'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml index 80d3a9d..6c8a0f8 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml @@ -19,5 +19,6 @@ <feature name='pdcm'/> <feature name='pcid'/> <feature name='osxsave'/> + <feature name='xsaveopt'/> <feature name='invtsc'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3740QM-json.xml b/tests/cputestdata/x86-cpuid-Core-i7-3740QM-json.xml index 64e1fc9..9adeecc 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-3740QM-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-3740QM-json.xml @@ -6,4 +6,5 @@ <feature policy='require' name='pcid'/> <feature policy='require' name='hypervisor'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml index f5125d4..61c058f 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml @@ -19,5 +19,6 @@ <feature policy='require' name='pdcm'/> <feature policy='require' name='pcid'/> <feature policy='require' name='osxsave'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='invtsc'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml index 80d3a9d..6c8a0f8 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml @@ -19,5 +19,6 @@ <feature name='pdcm'/> <feature name='pcid'/> <feature name='osxsave'/> + <feature name='xsaveopt'/> <feature name='invtsc'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3770-json.xml b/tests/cputestdata/x86-cpuid-Core-i7-3770-json.xml index 9b4086e..a70ae48 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-3770-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-3770-json.xml @@ -5,4 +5,5 @@ <feature policy='require' name='pcid'/> <feature policy='require' name='hypervisor'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml index 40cf4c2..d06e8d9 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml @@ -22,6 +22,7 @@ <feature policy='require' name='f16c'/> <feature policy='require' name='rdrand'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='pdpe1gb'/> <feature policy='require' name='abm'/> <feature policy='require' name='invtsc'/> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml index c5a410c..fc033e6 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml @@ -22,6 +22,7 @@ <feature name='f16c'/> <feature name='rdrand'/> <feature name='tsc_adjust'/> + <feature name='xsaveopt'/> <feature name='pdpe1gb'/> <feature name='abm'/> <feature name='invtsc'/> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml b/tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml index ef49a38..b52e463 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml @@ -8,6 +8,7 @@ <feature policy='require' name='rdrand'/> <feature policy='require' name='hypervisor'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='pdpe1gb'/> <feature policy='require' name='abm'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml index a538f74..91370c2 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml @@ -22,6 +22,7 @@ <feature policy='require' name='f16c'/> <feature policy='require' name='rdrand'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='pdpe1gb'/> <feature policy='require' name='abm'/> <feature policy='require' name='invtsc'/> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml index 9c7c791..276b5af 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml @@ -22,6 +22,7 @@ <feature name='f16c'/> <feature name='rdrand'/> <feature name='tsc_adjust'/> + <feature name='xsaveopt'/> <feature name='pdpe1gb'/> <feature name='abm'/> <feature name='invtsc'/> diff --git a/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml b/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml index bbe5c77..67b48ec 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml @@ -8,6 +8,7 @@ <feature policy='require' name='rdrand'/> <feature policy='require' name='hypervisor'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='pdpe1gb'/> <feature policy='require' name='abm'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml index 7820007..cb8bd76 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml @@ -24,6 +24,10 @@ <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='mpx'/> <feature policy='require' name='clflushopt'/> + <feature policy='require' name='xsaveopt'/> + <feature policy='require' name='xsavec'/> + <feature policy='require' name='xgetbv1'/> + <feature policy='require' name='xsaves'/> <feature policy='require' name='pdpe1gb'/> <feature policy='require' name='abm'/> <feature policy='require' name='invtsc'/> diff --git a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml index bdf38d9..1f24dd8 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml @@ -24,6 +24,10 @@ <feature name='tsc_adjust'/> <feature name='mpx'/> <feature name='clflushopt'/> + <feature name='xsaveopt'/> + <feature name='xsavec'/> + <feature name='xgetbv1'/> + <feature name='xsaves'/> <feature name='pdpe1gb'/> <feature name='abm'/> <feature name='invtsc'/> diff --git a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml index 9348334..5b9cffe 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml @@ -10,6 +10,9 @@ <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='mpx'/> <feature policy='require' name='clflushopt'/> + <feature policy='require' name='xsaveopt'/> + <feature policy='require' name='xsavec'/> + <feature policy='require' name='xgetbv1'/> <feature policy='require' name='pdpe1gb'/> <feature policy='require' name='abm'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml index 048161e..e5f69e8 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml @@ -23,6 +23,7 @@ <feature policy='require' name='f16c'/> <feature policy='require' name='rdrand'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='pdpe1gb'/> <feature policy='require' name='abm'/> <feature policy='require' name='invtsc'/> diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml index f2cf8cc..1393832 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml @@ -23,6 +23,7 @@ <feature name='f16c'/> <feature name='rdrand'/> <feature name='tsc_adjust'/> + <feature name='xsaveopt'/> <feature name='pdpe1gb'/> <feature name='abm'/> <feature name='invtsc'/> diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-json.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-json.xml index 62aa9a1..6b4edc3 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-json.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-json.xml @@ -7,6 +7,7 @@ <feature policy='require' name='rdrand'/> <feature policy='require' name='hypervisor'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='pdpe1gb'/> <feature policy='require' name='abm'/> </cpu> diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml index 048161e..e5f69e8 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml @@ -23,6 +23,7 @@ <feature policy='require' name='f16c'/> <feature policy='require' name='rdrand'/> <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='xsaveopt'/> <feature policy='require' name='pdpe1gb'/> <feature policy='require' name='abm'/> <feature policy='require' name='invtsc'/> diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml index f2cf8cc..1393832 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml @@ -23,6 +23,7 @@ <feature name='f16c'/> <feature name='rdrand'/> <feature name='tsc_adjust'/> + <feature name='xsaveopt'/> <feature name='pdpe1gb'/> <feature name='abm'/> <feature name='invtsc'/> -- 2.8.4 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list