From 941af83360d1aa57d8dec1b0af85d8cde18c7c04 Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Wed, 8 Oct 2025 10:48:07 +0200 Subject: [PATCH] qemu_validate: Reflect dependencies of hv-tlbflush MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Per QEMU documentation (docs/system/i386/hyperv.rst): ``hv-tlbflush`` Enables paravirtualized TLB shoot-down mechanism. Requires: ``hv-vpindex`` Reflect this dependency when validating domain definition. Signed-off-by: Michal Privoznik Reviewed-by: Ján Tomko --- src/qemu/qemu_validate.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/qemu/qemu_validate.c b/src/qemu/qemu_validate.c index 60bf623716..38cac4dc72 100644 --- a/src/qemu/qemu_validate.c +++ b/src/qemu/qemu_validate.c @@ -127,6 +127,8 @@ qemuValidateDomainDefHypervFeatures(const virDomainDef *def) CHECK_HV_FEAT(VIR_DOMAIN_HYPERV_STIMER, VIR_DOMAIN_HYPERV_VPINDEX); CHECK_HV_FEAT(VIR_DOMAIN_HYPERV_STIMER, VIR_DOMAIN_HYPERV_SYNIC); + CHECK_HV_FEAT(VIR_DOMAIN_HYPERV_TLBFLUSH, VIR_DOMAIN_HYPERV_VPINDEX); + return 0; } -- 2.47.3