[libvirt] [Xen-devel] [PATCH] libxl: initialize vfb defbools in libxlMakeVfb
Olaf Hering
olaf at aepfle.de
Wed May 6 09:18:20 UTC 2015
On Wed, May 06, Ian Campbell wrote:
> On Wed, 2015-05-06 at 10:24 +0200, Olaf Hering wrote:
> > The code flow was essentially like this:
> >
> > libxl_device_vfb_init(libxl);
> > switch(libvirt->type) {
> > case SDL:
> > libxl_defbool_set(libxl->sdl.enable, 1);
> > break;
> > case VNC:
> > libxl_defbool_set(libxl->vnc.enable, 1);
> > break;
> > }
> >
> > if (libvirt->os.type == HVM) {
> > if (libxl_defbool_val(libxl->vnc.enable)) {
> > /* do VNC things */
> > } else if (libxl_defbool_val(libxl->sdl.enable)) {
> > /* do SDL things */
> > if (libxl_defbool_val(libxl->opengl.enable))
> > /* do openGL things */
> > }
> > }
> I see no code in libxl which matches what you have above, the only call
> to libxl_device_vfb_init has no switch statement or if == HVM anywhere
> near it.
This is libvirt code, no libxl involved other than using the defbool
API.
Olaf
More information about the libvir-list
mailing list