diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
index c23adea289..1c120ff163 100644
--- a/src/qemu/qemu_capabilities.c
+++ b/src/qemu/qemu_capabilities.c
@@ -6823,6 +6823,16 @@ virQEMUCapsFillDomainFeatureSGXCaps(virQEMUCaps *qemuCaps,
virQEMUCapsSGXInfoCopy(&domCaps->sgx, qemuCaps->sgxCapabilities);
}
+
+static void
+virQEMUCapsFillDomainFeatureHypervCaps(virQEMUCaps *qemuCaps,
+ virDomainCaps *domCaps)
+{
+ domCaps->hyperv = g_memdup(qemuCaps->hypervCapabilities,
+ sizeof(virDomainCapsFeatureHyperv));
+}
+
+
int
virQEMUCapsFillDomainCaps(virQEMUCaps *qemuCaps,
virArch hostarch,
@@ -6879,6 +6889,7 @@ virQEMUCapsFillDomainCaps(virQEMUCaps *qemuCaps,
virQEMUCapsFillDomainFeatureSEVCaps(qemuCaps, domCaps);
virQEMUCapsFillDomainFeatureS390PVCaps(qemuCaps, domCaps);
virQEMUCapsFillDomainFeatureSGXCaps(qemuCaps, domCaps);
+ virQEMUCapsFillDomainFeatureHypervCaps(qemuCaps, domCaps);
return 0;
}
diff --git a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml
index efc67b2ef9..4170ae7a97 100644
--- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml
@@ -249,5 +249,23 @@
+
+
+ relaxed
+ vapic
+ spinlocks
+ vpindex
+ runtime
+ synic
+ stimer
+ reset
+ vendor_id
+ frequencies
+ reenlightenment
+ tlbflush
+ ipi
+ avic
+
+
diff --git a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
index d9b092e6fd..3b52eba64f 100644
--- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
@@ -248,5 +248,23 @@
+
+
+ relaxed
+ vapic
+ spinlocks
+ vpindex
+ runtime
+ synic
+ stimer
+ reset
+ vendor_id
+ frequencies
+ reenlightenment
+ tlbflush
+ ipi
+ avic
+
+
diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml
index 2b17a409bd..fac8033f76 100644
--- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml
@@ -249,5 +249,23 @@
+
+
+ relaxed
+ vapic
+ spinlocks
+ vpindex
+ runtime
+ synic
+ stimer
+ reset
+ vendor_id
+ frequencies
+ reenlightenment
+ tlbflush
+ ipi
+ avic
+
+