mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-10 14:57:42 +00:00
bhyve: domcaps: fill in explicit supported BOOL_NO
<hostdev> and <features> are not supported. <loader>, <graphics>, and <video> are supported conditionally Acked-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Cole Robinson <crobinso@redhat.com>
This commit is contained in:
parent
697fb8a381
commit
9aac3da9b0
@ -86,6 +86,7 @@ virBhyveDomainCapsFill(virDomainCapsPtr caps,
|
||||
|
||||
caps->os.supported = VIR_TRISTATE_BOOL_YES;
|
||||
|
||||
caps->os.loader.supported = VIR_TRISTATE_BOOL_NO;
|
||||
if (bhyvecaps & BHYVE_CAP_LPC_BOOTROM) {
|
||||
caps->os.loader.supported = VIR_TRISTATE_BOOL_YES;
|
||||
VIR_DOMAIN_CAPS_ENUM_SET(caps->os.loader.type,
|
||||
@ -98,12 +99,21 @@ virBhyveDomainCapsFill(virDomainCapsPtr caps,
|
||||
}
|
||||
|
||||
|
||||
caps->graphics.supported = VIR_TRISTATE_BOOL_NO;
|
||||
caps->video.supported = VIR_TRISTATE_BOOL_NO;
|
||||
if (bhyvecaps & BHYVE_CAP_FBUF) {
|
||||
caps->graphics.supported = VIR_TRISTATE_BOOL_YES;
|
||||
caps->video.supported = VIR_TRISTATE_BOOL_YES;
|
||||
VIR_DOMAIN_CAPS_ENUM_SET(caps->graphics.type, VIR_DOMAIN_GRAPHICS_TYPE_VNC);
|
||||
VIR_DOMAIN_CAPS_ENUM_SET(caps->video.modelType, VIR_DOMAIN_VIDEO_TYPE_GOP);
|
||||
}
|
||||
|
||||
caps->hostdev.supported = VIR_TRISTATE_BOOL_NO;
|
||||
caps->iothreads = VIR_TRISTATE_BOOL_NO;
|
||||
caps->vmcoreinfo = VIR_TRISTATE_BOOL_NO;
|
||||
caps->genid = VIR_TRISTATE_BOOL_NO;
|
||||
caps->gic.supported = VIR_TRISTATE_BOOL_NO;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user