Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-12-01 Thread Michael S. Tsirkin
On Tue, Dec 01, 2015 at 05:45:27PM +0530, Aneesh Kumar K.V wrote: > "Michael S. Tsirkin" writes: > > > On Tue, Dec 01, 2015 at 04:23:11PM +0530, Aneesh Kumar K.V wrote: > >> "Michael S. Tsirkin" writes: > >> > >> > On Mon, Nov 30, 2015 at 02:46:31PM +0100, Greg Kurz wrote: > >> >> On Mon, 30 No

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-12-01 Thread Michael S. Tsirkin
On Tue, Dec 01, 2015 at 02:31:19PM +0100, Greg Kurz wrote: > On Tue, 1 Dec 2015 12:57:47 +0200 > "Michael S. Tsirkin" wrote: > > > On Tue, Dec 01, 2015 at 04:23:11PM +0530, Aneesh Kumar K.V wrote: > > > "Michael S. Tsirkin" writes: > > > > > > > On Mon, Nov 30, 2015 at 02:46:31PM +0100, Greg Ku

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-12-01 Thread Greg Kurz
On Tue, 1 Dec 2015 12:57:47 +0200 "Michael S. Tsirkin" wrote: > On Tue, Dec 01, 2015 at 04:23:11PM +0530, Aneesh Kumar K.V wrote: > > "Michael S. Tsirkin" writes: > > > > > On Mon, Nov 30, 2015 at 02:46:31PM +0100, Greg Kurz wrote: > > >> On Mon, 30 Nov 2015 15:06:33 +0200 > > >> "Michael S. Ts

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-12-01 Thread Aneesh Kumar K.V
"Michael S. Tsirkin" writes: > On Tue, Dec 01, 2015 at 04:23:11PM +0530, Aneesh Kumar K.V wrote: >> "Michael S. Tsirkin" writes: >> >> > On Mon, Nov 30, 2015 at 02:46:31PM +0100, Greg Kurz wrote: >> >> On Mon, 30 Nov 2015 15:06:33 +0200 >> >> "Michael S. Tsirkin" wrote: >> >> >> >> >>

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-12-01 Thread Michael S. Tsirkin
On Tue, Dec 01, 2015 at 04:23:11PM +0530, Aneesh Kumar K.V wrote: > "Michael S. Tsirkin" writes: > > > On Mon, Nov 30, 2015 at 02:46:31PM +0100, Greg Kurz wrote: > >> On Mon, 30 Nov 2015 15:06:33 +0200 > >> "Michael S. Tsirkin" wrote: > >> > > > > >> > >> On ppc64, the address space is

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-12-01 Thread Aneesh Kumar K.V
"Michael S. Tsirkin" writes: > On Mon, Nov 30, 2015 at 02:46:31PM +0100, Greg Kurz wrote: >> On Mon, 30 Nov 2015 15:06:33 +0200 >> "Michael S. Tsirkin" wrote: >> >> >> On ppc64, the address space is divided in 256MB-sized segments where all >> pages >> have the same size. This is a hw

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-12-01 Thread Michael S. Tsirkin
On Tue, Dec 01, 2015 at 11:42:15AM +0100, Greg Kurz wrote: > On Mon, 30 Nov 2015 15:12:08 +0200 > "Michael S. Tsirkin" wrote: > > > On Mon, Nov 30, 2015 at 11:53:41AM +0100, Paolo Bonzini wrote: > > > > > > > > > On 30/11/2015 11:51, Greg Kurz wrote: > > > > Since commit 8561c9244ddf1122d "exec

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-12-01 Thread Greg Kurz
On Mon, 30 Nov 2015 15:12:08 +0200 "Michael S. Tsirkin" wrote: > On Mon, Nov 30, 2015 at 11:53:41AM +0100, Paolo Bonzini wrote: > > > > > > On 30/11/2015 11:51, Greg Kurz wrote: > > > Since commit 8561c9244ddf1122d "exec: allocate PROT_NONE pages on top of > > > RAM", > > > it is no longer pos

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-12-01 Thread Greg Kurz
On Mon, 30 Nov 2015 18:59:23 +0200 "Michael S. Tsirkin" wrote: > On Mon, Nov 30, 2015 at 02:46:31PM +0100, Greg Kurz wrote: > > On Mon, 30 Nov 2015 15:06:33 +0200 > > "Michael S. Tsirkin" wrote: > > > > > On Mon, Nov 30, 2015 at 11:51:57AM +0100, Greg Kurz wrote: > > > > Since commit 8561c9244d

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-11-30 Thread Michael S. Tsirkin
On Mon, Nov 30, 2015 at 02:46:31PM +0100, Greg Kurz wrote: > On Mon, 30 Nov 2015 15:06:33 +0200 > "Michael S. Tsirkin" wrote: > > > On Mon, Nov 30, 2015 at 11:51:57AM +0100, Greg Kurz wrote: > > > Since commit 8561c9244ddf1122d "exec: allocate PROT_NONE pages on top of > > > RAM", > > > it is no

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-11-30 Thread Greg Kurz
On Mon, 30 Nov 2015 15:06:33 +0200 "Michael S. Tsirkin" wrote: > On Mon, Nov 30, 2015 at 11:51:57AM +0100, Greg Kurz wrote: > > Since commit 8561c9244ddf1122d "exec: allocate PROT_NONE pages on top of > > RAM", > > it is no longer possible to back guest RAM with hugepages on ppc64 hosts: > > >

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-11-30 Thread Michael S. Tsirkin
On Mon, Nov 30, 2015 at 11:53:41AM +0100, Paolo Bonzini wrote: > > > On 30/11/2015 11:51, Greg Kurz wrote: > > Since commit 8561c9244ddf1122d "exec: allocate PROT_NONE pages on top of > > RAM", > > it is no longer possible to back guest RAM with hugepages on ppc64 hosts: > > > > mmap(NULL, 2852

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-11-30 Thread Michael S. Tsirkin
On Mon, Nov 30, 2015 at 11:51:57AM +0100, Greg Kurz wrote: > Since commit 8561c9244ddf1122d "exec: allocate PROT_NONE pages on top of RAM", > it is no longer possible to back guest RAM with hugepages on ppc64 hosts: > > mmap(NULL, 285212672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > 0x3fff

Re: [Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-11-30 Thread Paolo Bonzini
On 30/11/2015 11:51, Greg Kurz wrote: > Since commit 8561c9244ddf1122d "exec: allocate PROT_NONE pages on top of RAM", > it is no longer possible to back guest RAM with hugepages on ppc64 hosts: > > mmap(NULL, 285212672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > 0x3fff5700 > mmap(0x3

[Qemu-devel] [PATCH] mmap-alloc: use same backend for all mappings

2015-11-30 Thread Greg Kurz
Since commit 8561c9244ddf1122d "exec: allocate PROT_NONE pages on top of RAM", it is no longer possible to back guest RAM with hugepages on ppc64 hosts: mmap(NULL, 285212672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x3fff5700 mmap(0x3fff5700, 268435456, PROT_READ|PROT_WRITE, MAP_PR