libvirt/src/cpu
Pavel Hrdina 95bbe4bf52 qemu_process: add check for hyperv features
Commit 7068b56c introduced several hyperv features.  Not all hyperv
features are supported by old enough kernels and we shouldn't allow to
start a guest if kernel doesn't support any of the hyperv feature.

There is one exception, for backward compatibility we cannot error out
if one of the RELAXED, VAPIC or SPINLOCKS isn't supported, for the same
reason we ignore invtsc, to not break restoring saved domains with older
libvirt.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2016-03-30 10:35:15 +02:00
..
cpu_aarch64.c Trivially implement VIR_CONNECT_BASELINE_CPU_MIGRATABLE for non-x86 cpus 2015-03-02 07:59:12 +01:00
cpu_aarch64.h AArch64: CPU Support for AArch64 (ARMv8 64bit). 2013-10-15 16:59:26 -04:00
cpu_arm.c Trivially implement VIR_CONNECT_BASELINE_CPU_MIGRATABLE for non-x86 cpus 2015-03-02 07:59:12 +01:00
cpu_arm.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
cpu_generic.c cpu: Move check for NULL CPU model inside the driver 2015-08-21 15:42:38 -07:00
cpu_generic.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
cpu_map.c Search for schemas and cpu_map.xml in source tree 2015-02-19 15:25:04 +01:00
cpu_map.h cpu: use typedefs for enums in "src/cpu/cpu_map.h" 2014-06-02 15:15:05 -06:00
cpu_map.xml cpu: Introduce IvyBridge CPU model 2015-09-07 12:36:06 +02:00
cpu_ppc64_data.h cpu: Parse and use PVR masks in the ppc64 driver 2015-08-11 14:09:37 +02:00
cpu_ppc64.c cpu: Move check for NULL CPU model inside the driver 2015-08-21 15:42:38 -07:00
cpu_ppc64.h cpu: Rename {powerpc,ppc} => ppc64 (exported symbols) 2015-08-05 13:30:16 +02:00
cpu_s390.c cpu: Bugfix for s390 CPU driver to return a host CPU model 2015-01-12 15:08:29 +01:00
cpu_s390.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
cpu_x86_data.h qemu_process: add check for hyperv features 2016-03-30 10:35:15 +02:00
cpu_x86.c qemu_process: add check for hyperv features 2016-03-30 10:35:15 +02:00
cpu_x86.h cpu: Export few x86-specific APIs 2013-11-04 11:26:55 +01:00
cpu.c cpu: Move check for NULL CPU model inside the driver 2015-08-21 15:42:38 -07:00
cpu.h cpu: Align ppc64 CPU data with x86 2015-08-11 11:04:57 +02:00