>>> On 28.05.15 at 15:53, wrote:
> Tim Deegan writes:
>> BTW having looked at how messy this is ending up, and how it's still
>> incomplete, I'd agree with Jan that resetting the domain state might
>> be a better approach.
>
> Even with the 'reset-everything' approach the function from this patc
Tim Deegan writes:
> At 15:11 +0200 on 28 May (1432825919), Vitaly Kuznetsov wrote:
>> Tim Deegan writes:
>> > At 13:56 +0200 on 28 May (1432821360), Vitaly Kuznetsov wrote:
>> >> Tim Deegan writes:
>> >> >> +while ( next_page && !is_xen_heap_page(next_page) &&
>> >> >> +
At 15:11 +0200 on 28 May (1432825919), Vitaly Kuznetsov wrote:
> Tim Deegan writes:
> > At 13:56 +0200 on 28 May (1432821360), Vitaly Kuznetsov wrote:
> >> Tim Deegan writes:
> >> >> +while ( next_page && !is_xen_heap_page(next_page) &&
> >> >> +page_to_mfn(next_page) == m
Tim Deegan writes:
> At 13:56 +0200 on 28 May (1432821360), Vitaly Kuznetsov wrote:
>> Tim Deegan writes:
>> >> +last_gmfn = domain_get_maximum_gpfn(source_d);
>> >> +gmfn = *gmfn_start;
>> >> +while ( gmfn <= last_gmfn )
>> >> +{
>> >> +page = get_page_from_gfn(source_d,
At 13:56 +0200 on 28 May (1432821360), Vitaly Kuznetsov wrote:
> Tim Deegan writes:
> >> +last_gmfn = domain_get_maximum_gpfn(source_d);
> >> +gmfn = *gmfn_start;
> >> +while ( gmfn <= last_gmfn )
> >> +{
> >> +page = get_page_from_gfn(source_d, gmfn, &p2mt, 0);
> >
> > In
Tim Deegan writes:
> Hi,
>
> At 17:25 +0200 on 27 May (1432747540), Vitaly Kuznetsov wrote:
>> New operation reassigns all memory pages from source domain to the
>> destination
>> domain mapping them at exactly the same GFNs. Pages mapped more than once
>> (e.g.
>> grants) are being copied.
>>
Hi,
At 17:25 +0200 on 27 May (1432747540), Vitaly Kuznetsov wrote:
> New operation reassigns all memory pages from source domain to the destination
> domain mapping them at exactly the same GFNs. Pages mapped more than once
> (e.g.
> grants) are being copied.
>
> Signed-off-by: Vitaly Kuznetsov