>>> On 20.07.16 at 20:01, wrote:
> +static int range_share(struct domain *d, struct domain *cd,
> + struct mem_sharing_op_range *range)
> +{
> +int rc = 0;
> +shr_handle_t sh, ch;
> +unsigned long start = range->_scratchspace ?:
On 27/07/16 10:01, George Dunlap wrote:
> On 26/07/16 23:43, Andrew Cooper wrote:
>> On 26/07/2016 16:49, George Dunlap wrote:
>>> On Tue, Jul 26, 2016 at 4:22 PM, Tamas K Lengyel
>>> wrote:
On Tue, Jul 26, 2016 at 3:12 AM, George Dunlap
On 26/07/16 23:43, Andrew Cooper wrote:
> On 26/07/2016 16:49, George Dunlap wrote:
>> On Tue, Jul 26, 2016 at 4:22 PM, Tamas K Lengyel
>> wrote:
>>> On Tue, Jul 26, 2016 at 3:12 AM, George Dunlap
>>> wrote:
On Wed, Jul 20, 2016 at 7:01
On 26/07/2016 16:49, George Dunlap wrote:
> On Tue, Jul 26, 2016 at 4:22 PM, Tamas K Lengyel
> wrote:
>> On Tue, Jul 26, 2016 at 3:12 AM, George Dunlap
>> wrote:
>>> On Wed, Jul 20, 2016 at 7:01 PM, Tamas K Lengyel
>>>
On Tue, Jul 26, 2016 at 4:22 PM, Tamas K Lengyel
wrote:
> On Tue, Jul 26, 2016 at 3:12 AM, George Dunlap
> wrote:
>> On Wed, Jul 20, 2016 at 7:01 PM, Tamas K Lengyel
>> wrote:
>>> Currently mem-sharing can be
On Tue, Jul 26, 2016 at 3:12 AM, George Dunlap wrote:
> On Wed, Jul 20, 2016 at 7:01 PM, Tamas K Lengyel
> wrote:
>> Currently mem-sharing can be performed on a page-by-page basis from the
>> control
>> domain. However, this process is quite
On Wed, Jul 20, 2016 at 7:01 PM, Tamas K Lengyel
wrote:
> Currently mem-sharing can be performed on a page-by-page basis from the
> control
> domain. However, this process is quite wasteful when a range of pages have to
> be deduplicated.
>
> This patch introduces a
Currently mem-sharing can be performed on a page-by-page basis from the control
domain. However, this process is quite wasteful when a range of pages have to
be deduplicated.
This patch introduces a new mem_sharing memop for range sharing where
the user doesn't have to separately nominate each