[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Re: [PATCH] Allow removing writable mappings from splintered page tables.


  • To: "Gianluca Guida" <gianluca.guida@xxxxxxxxxxxxx>
  • From: "Todd Deshane" <deshantm@xxxxxxxxx>
  • Date: Fri, 12 Sep 2008 13:08:34 -0400
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 12 Sep 2008 10:08:58 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:to:subject:cc:in-reply-to :mime-version:content-type:content-transfer-encoding :content-disposition:references; b=wbvuiDKt7Hz8WkecWUFrF7s+G+BWsLxi3QKoAfLEkuLNXAqCBV30M7N4u9yTbQ/VcJ 8o4jjvFM3YeUFufdM70V4SmGCUiGXbTTIX88ixR+fH1vFpk4Qg+uN9ILynmzoYzvy9fn hflzz6yiOlQqeOxCBk60Xv+2K75FjDZb44MKE=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

On Fri, Sep 12, 2008 at 12:51 PM, Gianluca Guida
<gianluca.guida@xxxxxxxxxxxxx> wrote:
> Hello,
>
> The moving of the pagetable mapping in the linux kernel exposed the fact
> that under the linux kernel sh_rm_write_access_from_sl1p was always failing.
>
> Linux seems to use big pages to access page tables, so we should instruct
> the shadow code to be able to remove writable mappings from splintered
> pagetables as well, avoiding using OS heuristic (which were failing in
> 2.6.27 before George patch, leading to brute-force search at each resync).
>
> Todd: Can you try try the linux-2.6.27 kernbench with the following patch?
> Also, are you using ioemu stub-domains? That should also give a performance
> gain.
>

Sure, I can give it a try. Should I also apply George's patch right?

I am not using ioemu stub-domains yet, would you recommend them in a general
sense or are they more of a special case?

Cheers,
Todd

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.