]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: Validate guest CPU features before starting a domain
authorJiri Denemark <jdenemar@redhat.com>
Thu, 14 Sep 2017 14:07:59 +0000 (16:07 +0200)
committerJiri Denemark <jdenemar@redhat.com>
Mon, 18 Sep 2017 08:40:12 +0000 (10:40 +0200)
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
src/qemu/qemu_process.c

index 7e9b406b6a66346475e9b6003249bc439cdb91b5..d3155e4e753fdd04c22822362b493a3f10c84377 100644 (file)
@@ -4659,6 +4659,10 @@ qemuProcessStartValidate(virQEMUDriverPtr driver,
     if (qemuProcessStartValidateShmem(vm) < 0)
         return -1;
 
+    if (vm->def->cpu &&
+        virCPUValidateFeatures(vm->def->os.arch, vm->def->cpu) < 0)
+        return -1;
+
     VIR_DEBUG("Checking for any possible (non-fatal) issues");
 
     qemuProcessStartWarnShmem(vm);