From 30edbd29ce7a15fb9d198b5020228869ee24a76b Mon Sep 17 00:00:00 2001 From: Roman Bogorodskiy Date: Sun, 11 May 2025 18:20:33 +0200 Subject: [PATCH] bhyve: capabilities: report NMDM console Extend domain capabilities to report the NMDM console support. Signed-off-by: Roman Bogorodskiy Reviewed-by: Michal Privoznik --- src/bhyve/bhyve_capabilities.c | 5 +++++ tests/domaincapsdata/bhyve_basic.x86_64.xml | 5 +++++ tests/domaincapsdata/bhyve_fbuf.x86_64.xml | 5 +++++ tests/domaincapsdata/bhyve_uefi.x86_64.xml | 5 +++++ 4 files changed, 20 insertions(+) diff --git a/src/bhyve/bhyve_capabilities.c b/src/bhyve/bhyve_capabilities.c index 36a092a819..59fc81d26c 100644 --- a/src/bhyve/bhyve_capabilities.c +++ b/src/bhyve/bhyve_capabilities.c @@ -125,6 +125,11 @@ virBhyveDomainCapsFill(virDomainCaps *caps, caps->features[VIR_DOMAIN_CAPS_FEATURE_GENID] = VIR_TRISTATE_BOOL_NO; caps->gic.supported = VIR_TRISTATE_BOOL_NO; + caps->console.supported = VIR_TRISTATE_BOOL_YES; + caps->console.type.report = true; + VIR_DOMAIN_CAPS_ENUM_SET(caps->console.type, + VIR_DOMAIN_CHR_TYPE_NMDM); + return 0; } diff --git a/tests/domaincapsdata/bhyve_basic.x86_64.xml b/tests/domaincapsdata/bhyve_basic.x86_64.xml index dd054577c0..d1211a5b5e 100644 --- a/tests/domaincapsdata/bhyve_basic.x86_64.xml +++ b/tests/domaincapsdata/bhyve_basic.x86_64.xml @@ -27,6 +27,11 @@ + + + nmdm + + diff --git a/tests/domaincapsdata/bhyve_uefi.x86_64.xml b/tests/domaincapsdata/bhyve_uefi.x86_64.xml index 69fff197a7..3a6f178dd4 100644 --- a/tests/domaincapsdata/bhyve_uefi.x86_64.xml +++ b/tests/domaincapsdata/bhyve_uefi.x86_64.xml @@ -36,6 +36,11 @@