From c5d4d0198f8a8802e028c51c29f6b73e7e8a4304 Mon Sep 17 00:00:00 2001 From: Tim Wiederhake Date: Tue, 23 Mar 2021 11:01:55 +0100 Subject: [PATCH] qemuProcessUpdateGuestCPU: Check host cpu for forbidden features See https://bugzilla.redhat.com/show_bug.cgi?id=1840770 Signed-off-by: Tim Wiederhake Reviewed-by: Jiri Denemark cpu) < 0) return -1; + if (def->cpu->check != VIR_CPU_CHECK_NONE) { + virCPUDefPtr host; + + host = virQEMUCapsGetHostModel(qemuCaps, def->virtType, + VIR_QEMU_CAPS_HOST_CPU_FULL); + + if (host && virCPUCheckForbiddenFeatures(def->cpu, host) < 0) + return -1; + } + /* nothing to update for host-passthrough / maximum */ if (def->cpu->mode != VIR_CPU_MODE_HOST_PASSTHROUGH && def->cpu->mode != VIR_CPU_MODE_MAXIMUM) { -- 2.47.2