mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-11-06 13:20:20 +00:00
a1adfb0f06
QEMU 2.8.0 adds support for unavailable-features in query-cpu-definitions reply. The unavailable-features array lists CPU features which prevent a corresponding CPU model from being usable on current host. It can only be used when all the unavailable features are disabled. Empty array means the CPU model can be used without modifications. We can use unavailable-features for providing CPU model usability info in domain capabilities XML: <domainCapabilities> ... <cpu> <mode name='host-passthrough' supported='yes'/> <mode name='host-model' supported='yes'> <model fallback='allow'>Skylake-Client</model> ... </mode> <mode name='custom' supported='yes'> <model usable='yes'>qemu64</model> <model usable='yes'>qemu32</model> <model usable='no'>phenom</model> <model usable='yes'>pentium3</model> <model usable='yes'>pentium2</model> <model usable='yes'>pentium</model> <model usable='yes'>n270</model> <model usable='yes'>kvm64</model> <model usable='yes'>kvm32</model> <model usable='yes'>coreduo</model> <model usable='yes'>core2duo</model> <model usable='no'>athlon</model> <model usable='yes'>Westmere</model> <model usable='yes'>Skylake-Client</model> ... </mode> </cpu> ... </domainCapabilities> Signed-off-by: Jiri Denemark <jdenemar@redhat.com> |
||
---|---|---|
.. | ||
basic.xml | ||
full.xml | ||
libxl-xenfv-usb.xml | ||
libxl-xenfv.xml | ||
libxl-xenpv-usb.xml | ||
libxl-xenpv.xml | ||
qemu_1.7.0.x86_64.xml | ||
qemu_2.6.0-gicv2-virt.aarch64.xml | ||
qemu_2.6.0-gicv3-virt.aarch64.xml | ||
qemu_2.6.0.aarch64.xml | ||
qemu_2.6.0.ppc64le.xml | ||
qemu_2.6.0.x86_64.xml | ||
qemu_2.8.0-tcg.x86_64.xml | ||
qemu_2.8.0.x86_64.xml |