[libvirt] [PATCH v1 4/6] qemu: Build command line for ivshmem device

Maxime Leroy maxime.leroy at 6wind.com
Wed Aug 27 20:57:18 UTC 2014


On Tue, Aug 26, 2014 at 10:58 AM, Martin Kletzander <mkletzan at redhat.com> wrote:
> On Fri, Aug 22, 2014 at 12:47:03PM +0200, Maxime Leroy wrote:
>>
[..]
>
> It will sometimes format the command-line parameter to size=0m, which
> will terribly fail.  We should add it to the command-line with the
> smallest scale possible, so it can be configured to the tiniest bit
> (and it will also get rid of this error).
>

As explain in my previous email, Ivshmem in qemu only accepts size in MB or GB.

To prevent this error, we should not accept size under 1MB, in
virDomainIvshmemDefParseXML:

 if (virDomainParseScaledValue("./size[1]", ctxt,
 -                             &def->size, 1,
 +                            &def->size, 1024x1024,
                               ULLONG_MAX, true) < 0)

Maxime




More information about the libvir-list mailing list