t; > From: "Eduardo Habkost"
> > > To: "Paolo Bonzini"
> > > Cc: qemu-devel@nongnu.org, "Haozhong Zhang"
> > > Sent: Monday, October 31, 2016 7:20:10 PM
> > > Subject: Re: [Qemu-devel] [PULL 08/27] hostmem-file: make o
m: "Eduardo Habkost"
> > > > To: "Paolo Bonzini"
> > > > Cc: qemu-devel@nongnu.org, "Haozhong Zhang"
> > > > Sent: Monday, October 31, 2016 7:20:10 PM
> > > > Subject: Re: [Qemu-devel] [PULL 08/27] ho
day, October 31, 2016 7:20:10 PM
> Subject: Re: [Qemu-devel] [PULL 08/27] hostmem-file: make option 'size'
optional
>
> On Mon, Oct 31, 2016 at 03:37:24PM +0100, Paolo Bonzini wrote:
> [...]
> > @@ -1309,21 +1317,27 @@ static void *file_ram_alloc(RAMBlock *block,
>
r 31, 2016 7:20:10 PM
> > Subject: Re: [Qemu-devel] [PULL 08/27] hostmem-file: make option 'size'
> > optional
> >
> > On Mon, Oct 31, 2016 at 03:37:24PM +0100, Paolo Bonzini wrote:
> > [...]
> > > @@ -1309,21 +1317,27 @@ static void *file_ram_alloc(RAM
- Original Message -
> From: "Eduardo Habkost"
> To: "Paolo Bonzini"
> Cc: qemu-devel@nongnu.org, "Haozhong Zhang"
> Sent: Monday, October 31, 2016 7:20:10 PM
> Subject: Re: [Qemu-devel] [PULL 08/27] hostmem-file: make option 'size
On Mon, Oct 31, 2016 at 03:37:24PM +0100, Paolo Bonzini wrote:
[...]
> @@ -1309,21 +1317,27 @@ static void *file_ram_alloc(RAMBlock *block,
>
> file_size = get_file_size(fd);
>
> -if (memory < block->page_size) {
> +if (!mem_size && file_size > 0) {
> +mem_size = file_size;
From: Haozhong Zhang
If 'size' option is not given, Qemu will use the file size of 'mem-path'
instead. If an empty file, a non-existing file or a directory is specified
by option 'mem-path', a non-zero option 'size' is still needed.
Signed-off-by: Haozhong Zhang
Message-Id: <20161027042300.5929