Message ID | 20201105175153.30489-11-alex.bennee@linaro.org |
---|---|
State | New |
Headers | show |
Series | Xen guest-loader and arm64 build fixes/enhancements | expand |
On 11/5/20 6:51 PM, Alex Bennée wrote: > Report XEN support along with the rest of the accelerators. Repurposed > the existing Xen support line to display details about the control API > version and the additional enabled features. > > Signed-off-by: Alex Bennée <alex.bennee@linaro.org> > --- > meson.build | 10 +++++++++- > 1 file changed, 9 insertions(+), 1 deletion(-) > > diff --git a/meson.build b/meson.build > index 46e4c2fc3a..79b74fbda7 100644 > --- a/meson.build > +++ b/meson.build > @@ -2078,8 +2078,15 @@ if vnc.found() > summary_info += {'VNC JPEG support': jpeg.found()} > summary_info += {'VNC PNG support': png.found()} > endif > -summary_info += {'xen support': config_host.has_key('CONFIG_XEN_BACKEND')} > if config_host.has_key('CONFIG_XEN_BACKEND') > + xen_features = ['backend'] > + if config_all.has_key('CONFIG_XEN_HVM') > + xen_features += 'HVM' > + endif > + if config_all.has_key('CONFIG_XEN_PCI_PASSTHROUGH') > + xen_features += 'PCI Passthrough' > + endif > + summary_info += {'xen features': ' '.join(xen_features)} Maybe ','.join, as ' ' already in 'PCI Passthrough'. Otherwise: Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> > summary_info += {'xen ctrl version': config_host['CONFIG_XEN_CTRL_INTERFACE_VERSION']} > endif > summary_info += {'brlapi support': config_host.has_key('CONFIG_BRLAPI')} > @@ -2092,6 +2099,7 @@ summary_info += {'Linux io_uring support': config_host.has_key('CONFIG_LINUX_IO_ > summary_info += {'ATTR/XATTR support': config_host.has_key('CONFIG_ATTR')} > summary_info += {'Install blobs': get_option('install_blobs')} > summary_info += {'KVM support': config_all.has_key('CONFIG_KVM')} > +summary_info += {'XEN support': config_all.has_key('CONFIG_XEN')} > summary_info += {'HAX support': config_all.has_key('CONFIG_HAX')} > summary_info += {'HVF support': config_all.has_key('CONFIG_HVF')} > summary_info += {'WHPX support': config_all.has_key('CONFIG_WHPX')} >
diff --git a/meson.build b/meson.build index 46e4c2fc3a..79b74fbda7 100644 --- a/meson.build +++ b/meson.build @@ -2078,8 +2078,15 @@ if vnc.found() summary_info += {'VNC JPEG support': jpeg.found()} summary_info += {'VNC PNG support': png.found()} endif -summary_info += {'xen support': config_host.has_key('CONFIG_XEN_BACKEND')} if config_host.has_key('CONFIG_XEN_BACKEND') + xen_features = ['backend'] + if config_all.has_key('CONFIG_XEN_HVM') + xen_features += 'HVM' + endif + if config_all.has_key('CONFIG_XEN_PCI_PASSTHROUGH') + xen_features += 'PCI Passthrough' + endif + summary_info += {'xen features': ' '.join(xen_features)} summary_info += {'xen ctrl version': config_host['CONFIG_XEN_CTRL_INTERFACE_VERSION']} endif summary_info += {'brlapi support': config_host.has_key('CONFIG_BRLAPI')} @@ -2092,6 +2099,7 @@ summary_info += {'Linux io_uring support': config_host.has_key('CONFIG_LINUX_IO_ summary_info += {'ATTR/XATTR support': config_host.has_key('CONFIG_ATTR')} summary_info += {'Install blobs': get_option('install_blobs')} summary_info += {'KVM support': config_all.has_key('CONFIG_KVM')} +summary_info += {'XEN support': config_all.has_key('CONFIG_XEN')} summary_info += {'HAX support': config_all.has_key('CONFIG_HAX')} summary_info += {'HVF support': config_all.has_key('CONFIG_HVF')} summary_info += {'WHPX support': config_all.has_key('CONFIG_WHPX')}
Report XEN support along with the rest of the accelerators. Repurposed the existing Xen support line to display details about the control API version and the additional enabled features. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> --- meson.build | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) -- 2.20.1