From c07935fbeaef24de98089398b800c86afb84d0c4 Mon Sep 17 00:00:00 2001 Message-ID: From: Michal Privoznik Date: Mon, 29 Sep 2025 14:53:58 +0200 Subject: [PATCH] qemu_caps: Introduce virQEMUCapsGetHypervCapabilities() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We'll need to access hypervCapabilities memeber later on. Introduce a getter function. Signed-off-by: Michal Privoznik Reviewed-by: Ján Tomko (cherry picked from commit 4545827ba39b61b4c206576b8381fe455635291f) Resolves: https://issues.redhat.com/browse/RHEL-122930 Signed-off-by: Michal Privoznik --- src/qemu/qemu_capabilities.c | 7 +++++++ src/qemu/qemu_capabilities.h | 3 +++ 2 files changed, 10 insertions(+) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index edd4494fa1..7273f59175 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -2691,6 +2691,13 @@ virQEMUCapsGetSGXCapabilities(virQEMUCaps *qemuCaps) } +virDomainCapsFeatureHyperv * +virQEMUCapsGetHypervCapabilities(virQEMUCaps *qemuCaps) +{ + return qemuCaps->hypervCapabilities; +} + + static int virQEMUCapsProbeQMPObjectTypes(virQEMUCaps *qemuCaps, qemuMonitor *mon) diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h index 1334a668f0..9cce91d643 100644 --- a/src/qemu/qemu_capabilities.h +++ b/src/qemu/qemu_capabilities.h @@ -934,6 +934,9 @@ virQEMUCapsGetSEVCapabilities(virQEMUCaps *qemuCaps); virSGXCapability * virQEMUCapsGetSGXCapabilities(virQEMUCaps *qemuCaps); +virDomainCapsFeatureHyperv * +virQEMUCapsGetHypervCapabilities(virQEMUCaps *qemuCaps); + bool virQEMUCapsGetKVMSupportsSecureGuest(virQEMUCaps *qemuCaps) G_NO_INLINE; -- 2.51.1