mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
Implement VIR_CONNECT_BASELINE_CPU_MIGRATABLE in the x86 cpu driver
Filter out non-migratable features if VIR_CONNECT_BASELINE_CPU_MIGRATABLE was specified.
This commit is contained in:
10
tests/cputestdata/x86-baseline-6-migratable.xml
Normal file
10
tests/cputestdata/x86-baseline-6-migratable.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<cpu mode='custom' match='exact'>
|
||||
<model fallback='allow'>SandyBridge</model>
|
||||
<vendor>Intel</vendor>
|
||||
<feature policy='require' name='hypervisor'/>
|
||||
<feature policy='require' name='osxsave'/>
|
||||
<feature policy='require' name='pcid'/>
|
||||
<feature policy='require' name='ss'/>
|
||||
<feature policy='require' name='vme'/>
|
||||
<feature policy='disable' name='rdtscp'/>
|
||||
</cpu>
|
||||
11
tests/cputestdata/x86-baseline-6-result.xml
Normal file
11
tests/cputestdata/x86-baseline-6-result.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<cpu mode='custom' match='exact'>
|
||||
<model fallback='allow'>SandyBridge</model>
|
||||
<vendor>Intel</vendor>
|
||||
<feature policy='require' name='invtsc'/>
|
||||
<feature policy='require' name='hypervisor'/>
|
||||
<feature policy='require' name='osxsave'/>
|
||||
<feature policy='require' name='pcid'/>
|
||||
<feature policy='require' name='ss'/>
|
||||
<feature policy='require' name='vme'/>
|
||||
<feature policy='disable' name='rdtscp'/>
|
||||
</cpu>
|
||||
37
tests/cputestdata/x86-baseline-6.xml
Normal file
37
tests/cputestdata/x86-baseline-6.xml
Normal file
@@ -0,0 +1,37 @@
|
||||
<cpuTest>
|
||||
<cpu>
|
||||
<arch>x86_64</arch>
|
||||
<model>Westmere</model>
|
||||
<vendor>Intel</vendor>
|
||||
<topology sockets='4' cores='1' threads='1'/>
|
||||
<feature name='hypervisor'/>
|
||||
<feature name='avx'/>
|
||||
<feature name='osxsave'/>
|
||||
<feature name='xsave'/>
|
||||
<feature name='tsc-deadline'/>
|
||||
<feature name='x2apic'/>
|
||||
<feature name='pcid'/>
|
||||
<feature name='pclmuldq'/>
|
||||
<feature name='ss'/>
|
||||
<feature name='vme'/>
|
||||
<feature name='invtsc'/>
|
||||
</cpu>
|
||||
<cpu>
|
||||
<arch>x86_64</arch>
|
||||
<model>Nehalem</model>
|
||||
<vendor>Intel</vendor>
|
||||
<topology sockets='4' cores='1' threads='1'/>
|
||||
<feature name='aes'/>
|
||||
<feature name='hypervisor'/>
|
||||
<feature name='avx'/>
|
||||
<feature name='osxsave'/>
|
||||
<feature name='xsave'/>
|
||||
<feature name='tsc-deadline'/>
|
||||
<feature name='x2apic'/>
|
||||
<feature name='pcid'/>
|
||||
<feature name='pclmuldq'/>
|
||||
<feature name='ss'/>
|
||||
<feature name='vme'/>
|
||||
<feature name='invtsc'/>
|
||||
</cpu>
|
||||
</cpuTest>
|
||||
Reference in New Issue
Block a user