[libvirt] [PATCH RFC 0/3] allow setting video ram size for graphics
Wangrui (K)
moon.wangrui at huawei.com
Fri Jun 13 08:14:30 UTC 2014
> -----Original Message-----
> From: Gerd Hoffmann [mailto:kraxel at redhat.com]
> Sent: Thursday, June 12, 2014 4:16 PM
> To: Wangrui (K)
> Cc: libvir-list at redhat.com; Zengjunliang; eblake at redhat.com
> Subject: Re: [PATCH RFC 0/3] allow setting video ram size for graphics
>
> On Do, 2014-06-12 at 07:22 +0000, Wangrui (K) wrote:
> > https://bugzilla.redhat.com/show_bug.cgi?id=1076098
> >
> > Zeng Junliang (3):
> > For vga/cirrus/vmvga/qxl device, qemu supports commandline
> > parameter "vgamem_mb" to specifie the size of the
> > framebuffer portion of the "ram" region. As the vram attribute
> > in libvirt is only valid for qxl device in KVM/QEMU to specifie the total
> > size of the "vram" region, we expect a new attribute in libvirt.
> > The following patches introduce "vgamem" attribute to make
> > vgamem_mb configurable in libvirt xml.
>
> Adding a new vgamem attribute looks good to me. Things will be more
> consistent then and it will certainly be less confusion than trying to
> use vram instead.
You are right, I will leave out cirrus on PATCH v2.
>
> The vgamem attribute makes sense for vga, vmvga and qxl. Please leave
> out cirrus. It is pointless to assign more memory to cirrus, guests
> would not use it anyway.
OK.
>
> Removing the confusing vram=9216 default which gets added for cirrus and
> stdvga and which is never ever used would be nice too.
>
> While touching the vga code anyway you might consider adding support for
> the new '-device secondary-vga' (currently in master / will be in qemu
> 2.1). That is simliar to stdvga (i.e. it has a vgamem_mb property too).
> It doesn't occupy the standard vga ports though, so it can be used as
> secondary display device, like qxl.
Thanks for reminding, I almost missed it.
>
> cheers,
> Gerd
>
More information about the libvir-list
mailing list