[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] tools/libxl: Added vga parameter for hvm domUs
On Mon, 11 Feb 2013, fantonifabio@xxxxxxxxxx wrote: > From: Fabio Fantoni <fabio.fantoni@xxxxxxxxxx> > > Usage: > vga="stdvga"|"cirrus" > > - Default option is cirrus. > - Prints error and exit if unknown value is passed. > - stdvga parameter is now deprecated. > - Updated xl.cfg man. > > Required patch: Improve videoram setting v5 > Is prerequisite for patch: Add qxl support v9 > > Signed-off-by: Fabio Fantoni <fabio.fantoni@xxxxxxxxxx> Acked-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > docs/man/xl.cfg.pod.5 | 8 +++++++- > tools/libxl/xl_cmdimpl.c | 14 +++++++++++++- > 2 files changed, 20 insertions(+), 2 deletions(-) > > diff --git a/docs/man/xl.cfg.pod.5 b/docs/man/xl.cfg.pod.5 > index 9c5cdcd..9862842 100644 > --- a/docs/man/xl.cfg.pod.5 > +++ b/docs/man/xl.cfg.pod.5 > @@ -979,7 +979,7 @@ The default amount of video ram for stdvga is 8MB which > is sufficient > for e.g. 1600x1200 at 32bpp and videoram option is currently working > only when using the qemu-xen-traditional device-model. > > -When using the emulated Cirrus graphics card (B<stdvga=0>) > +When using the emulated Cirrus graphics card (B<vga="cirrus">) > the amount of video ram is fixed at 4MB which is sufficient > for 1024x768 at 32 bpp and videoram option is currently working > only when using the upstream qemu-xen device-model. > @@ -991,6 +991,12 @@ emulated graphics device. The default is false which > means to emulate > a Cirrus Logic GD5446 VGA card. If your guest supports VBE 2.0 or > later (e.g. Windows XP onwards) then you should enable this. > stdvga supports more video ram and bigger resolutions than Cirrus. > +This option is deprecated, use vga="stdvga" instead. > + > +=item B<vga="STRING"> > + > +Selects the emulated video card (stdvga|cirrus). > +The default is cirrus. > > =item B<vnc=BOOLEAN> > > diff --git a/tools/libxl/xl_cmdimpl.c b/tools/libxl/xl_cmdimpl.c > index 080bbd8..f9101ba 100644 > --- a/tools/libxl/xl_cmdimpl.c > +++ b/tools/libxl/xl_cmdimpl.c > @@ -1469,7 +1469,19 @@ skip_vfb: > #undef parse_extra_args > > if (c_info->type == LIBXL_DOMAIN_TYPE_HVM) { > - if (!xlu_cfg_get_long(config, "stdvga", &l, 0)) > + if (!xlu_cfg_get_string (config, "vga", &buf, 0)) { > + if (!strcmp(buf, "stdvga")) { > + b_info->u.hvm.vga.kind > + = LIBXL_VGA_INTERFACE_TYPE_STD; > + } else if (!strcmp(buf, "cirrus")) { > + b_info->u.hvm.vga.kind > + = LIBXL_VGA_INTERFACE_TYPE_CIRRUS; > + } else { > + fprintf(stderr, > + "Unknown vga \"%s\" specified\n", buf); > + exit(1); > + } > + } else if (!xlu_cfg_get_long(config, "stdvga", &l, 0)) > b_info->u.hvm.vga.kind = l ? LIBXL_VGA_INTERFACE_TYPE_STD : > LIBXL_VGA_INTERFACE_TYPE_CIRRUS; > > -- > 1.7.9.5 > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |