Re: [Qemu-devel] [PULL 08/27] hostmem-file: make option 'size' optional

2016-11-01 Thread Haozhong Zhang
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

Re: [Qemu-devel] [PULL 08/27] hostmem-file: make option 'size' optional

2016-11-01 Thread Eduardo Habkost
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

Re: [Qemu-devel] [PULL 08/27] hostmem-file: make option 'size' optional

2016-11-01 Thread Haozhong Zhang
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, >

Re: [Qemu-devel] [PULL 08/27] hostmem-file: make option 'size' optional

2016-10-31 Thread Eduardo Habkost
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

Re: [Qemu-devel] [PULL 08/27] hostmem-file: make option 'size' optional

2016-10-31 Thread Paolo Bonzini
- 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&#x

Re: [Qemu-devel] [PULL 08/27] hostmem-file: make option 'size' optional

2016-10-31 Thread Eduardo Habkost
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;

[Qemu-devel] [PULL 08/27] hostmem-file: make option 'size' optional

2016-10-31 Thread Paolo Bonzini
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