Re: [PATCH v1 0/6] mm / virtio: Provide support for paravirtual waste page treatment

2019-07-15 Thread Alexander Duyck
On Mon, 2019-07-15 at 11:41 +0200, David Hildenbrand wrote: > On 25.06.19 20:22, Dave Hansen wrote: > > On 6/25/19 10:00 AM, Alexander Duyck wrote: > > > Basically what we are doing is inflating the memory size we can report > > > by inserting voids into the free memory areas. In my mind that

Re: [PATCH v1 0/6] mm / virtio: Provide support for paravirtual waste page treatment

2019-07-15 Thread David Hildenbrand
On 25.06.19 20:22, Dave Hansen wrote: > On 6/25/19 10:00 AM, Alexander Duyck wrote: >> Basically what we are doing is inflating the memory size we can report >> by inserting voids into the free memory areas. In my mind that matches >> up very well with what "aeration" is. It is similar to balloon

Re: [PATCH v1 0/6] mm / virtio: Provide support for paravirtual waste page treatment

2019-06-26 Thread David Hildenbrand
On 26.06.19 11:01, Christophe de Dinechin wrote: > > David Hildenbrand writes: > >> On 20.06.19 00:32, Alexander Duyck wrote: >>> This series provides an asynchronous means of hinting to a hypervisor >>> that a guest page is no longer in use and can have the data associated >>> with it dropped.

Re: [PATCH v1 0/6] mm / virtio: Provide support for paravirtual waste page treatment

2019-06-26 Thread Christophe de Dinechin
David Hildenbrand writes: > On 20.06.19 00:32, Alexander Duyck wrote: >> This series provides an asynchronous means of hinting to a hypervisor >> that a guest page is no longer in use and can have the data associated >> with it dropped. To do this I have implemented functionality that allows >>

Re: [PATCH v1 0/6] mm / virtio: Provide support for paravirtual waste page treatment

2019-06-25 Thread Dave Hansen
On 6/25/19 10:00 AM, Alexander Duyck wrote: > Basically what we are doing is inflating the memory size we can report > by inserting voids into the free memory areas. In my mind that matches > up very well with what "aeration" is. It is similar to balloon in > functionality, however instead of

Re: [PATCH v1 0/6] mm / virtio: Provide support for paravirtual waste page treatment

2019-06-25 Thread David Hildenbrand
On 25.06.19 19:00, Alexander Duyck wrote: > On Tue, Jun 25, 2019 at 7:10 AM Dave Hansen wrote: >> >> On 6/25/19 12:42 AM, David Hildenbrand wrote: >>> On 20.06.19 00:32, Alexander Duyck wrote: >>> I still *detest* the terminology, sorry. Can't you come up with a >>> simpler terminology that makes

Re: [PATCH v1 0/6] mm / virtio: Provide support for paravirtual waste page treatment

2019-06-25 Thread Alexander Duyck
On Tue, Jun 25, 2019 at 7:10 AM Dave Hansen wrote: > > On 6/25/19 12:42 AM, David Hildenbrand wrote: > > On 20.06.19 00:32, Alexander Duyck wrote: > > I still *detest* the terminology, sorry. Can't you come up with a > > simpler terminology that makes more sense in the context of operating > >

Re: [PATCH v1 0/6] mm / virtio: Provide support for paravirtual waste page treatment

2019-06-25 Thread Alexander Duyck
On Tue, Jun 25, 2019 at 12:42 AM David Hildenbrand wrote: > > On 20.06.19 00:32, Alexander Duyck wrote: > > This series provides an asynchronous means of hinting to a hypervisor > > that a guest page is no longer in use and can have the data associated > > with it dropped. To do this I have

Re: [PATCH v1 0/6] mm / virtio: Provide support for paravirtual waste page treatment

2019-06-25 Thread Dave Hansen
On 6/25/19 12:42 AM, David Hildenbrand wrote: > On 20.06.19 00:32, Alexander Duyck wrote: > I still *detest* the terminology, sorry. Can't you come up with a > simpler terminology that makes more sense in the context of operating > systems and pages we want to hint to the hypervisor? (that is the

Re: [PATCH v1 0/6] mm / virtio: Provide support for paravirtual waste page treatment

2019-06-25 Thread David Hildenbrand
On 20.06.19 00:32, Alexander Duyck wrote: > This series provides an asynchronous means of hinting to a hypervisor > that a guest page is no longer in use and can have the data associated > with it dropped. To do this I have implemented functionality that allows > for what I am referring to as

[PATCH v1 0/6] mm / virtio: Provide support for paravirtual waste page treatment

2019-06-19 Thread Alexander Duyck
This series provides an asynchronous means of hinting to a hypervisor that a guest page is no longer in use and can have the data associated with it dropped. To do this I have implemented functionality that allows for what I am referring to as waste page treatment. I have based many of the terms