Extend domain capabilities to report the NMDM console support. Signed-off-by: Roman Bogorodskiy <bogorods...@gmail.com> --- 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 @@ <graphics supported='no'/> <video supported='no'/> <hostdev supported='no'/> + <console supported='yes'> + <enum name='type'> + <value>nmdm</value> + </enum> + </console> </devices> <features> <gic supported='no'/> diff --git a/tests/domaincapsdata/bhyve_fbuf.x86_64.xml b/tests/domaincapsdata/bhyve_fbuf.x86_64.xml index 0b1d9c17d7..8d5e42dd82 100644 --- a/tests/domaincapsdata/bhyve_fbuf.x86_64.xml +++ b/tests/domaincapsdata/bhyve_fbuf.x86_64.xml @@ -44,6 +44,11 @@ </enum> </video> <hostdev supported='no'/> + <console supported='yes'> + <enum name='type'> + <value>nmdm</value> + </enum> + </console> </devices> <features> <gic supported='no'/> 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 @@ <graphics supported='no'/> <video supported='no'/> <hostdev supported='no'/> + <console supported='yes'> + <enum name='type'> + <value>nmdm</value> + </enum> + </console> </devices> <features> <gic supported='no'/> -- 2.49.0