This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] Re: non-zero order allocations in shadow code may prevent li

To: Jan Beulich <jbeulich@xxxxxxxxxx>
Subject: [Xen-devel] Re: non-zero order allocations in shadow code may prevent live migration
From: Tim Deegan <Tim.Deegan@xxxxxxxxxxxxx>
Date: Thu, 27 Sep 2007 13:07:03 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 27 Sep 2007 05:07:43 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <46FBADD9.76E4.0078.0@xxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <46FB995B.76E4.0078.0@xxxxxxxxxx> <20070927104141.GA23760@xxxxxxxxxxxxxxxxxxxxx> <46FBADD9.76E4.0078.0@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.13 (2006-08-11)
At 12:19 +0100 on 27 Sep (1190895561), Jan Beulich wrote:
> So then I'll go ahead with implementing the described change (I'm actually
> intending to have shadow_prealloc() take not just an order, but also a count
> parameter - in a number of places it is being called with SHADOW_MAX_ORDER
> for no reason other than wanting 3 or 4 single pages).

shadow_prealloc could just as easily take no arguments and always free
four pages in the highest order that's in use.  There's no real benefit
from fine-tuning it as the operations that free shadow memory operate in
much bigger increments anyway.



Tim Deegan <Tim.Deegan@xxxxxxxxxxxxx>, XenSource UK Limited
Registered office c/o EC2Y 5EB, UK; company number 05334508

Xen-devel mailing list