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


RE: [Xen-devel] [Patch][RFC] Super Page Patch

To: "Ian Pratt" <Ian.Pratt@xxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] [Patch][RFC] Super Page Patch
From: "Huang2, Wei" <Wei.Huang2@xxxxxxx>
Date: Mon, 21 Apr 2008 23:01:51 -0500
Delivery-date: Mon, 21 Apr 2008 21:02:04 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <DD74FBB8EE28D441903D56487861CD9D2D010AEC@xxxxxxxxxxxxxxxxxxxxxx>
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: <85CE8AA0A115F64E8267A90E4535A97416DB24@xxxxxxxxxxxxxxxxx> <DD74FBB8EE28D441903D56487861CD9D2D010AEC@xxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Acij9ERBcjkSQDstTzOU5jm6dmp7WwAFibTwAAiMNAA=
Thread-topic: [Xen-devel] [Patch][RFC] Super Page Patch

Super page has many advantages by reducing TLB misses and the nested
page table walk. I am currently collecting the performance results of
commonly used benchmarks. The results will be posted next time along
with a formal patch (probably this week).



-----Original Message-----
From: Ian Pratt [mailto:Ian.Pratt@xxxxxxxxxxxxx] 
Sent: Monday, April 21, 2008 6:52 PM
To: Huang2, Wei; xen-devel@xxxxxxxxxxxxxxxxxxx
Cc: Ian Pratt
Subject: RE: [Xen-devel] [Patch][RFC] Super Page Patch

> The attached file is the super page patch which supports both 2MB and
> 4MB (depending on the paging modes of hypervisor) under hardware
> assisted paging. The idea is to allocate super pages when guests are
> being created. Whenever such requests cannot be satisfied, it falls
> back to normal 4KB allocation. Also it splits large pages into normal
> 4KB pages whenever necessary. This patch is applicable on the latest
> xen-unstable tree.
> Any comment/suggestion is welcomed! Since it also touches a small
> portion of IA64 and PowerPC code, I would appreciate the information
> whether this patch breaks IA64 or PowerPC compilation.

It's great to see this patch, thanks.

Could you give a summary of what testing its been subjected to? Also, do
you have any performance results? I'm particularly interested in results
with a 64b hypervisor.

We'll have to update the balloon driver to try and hand back 2MB aligned
slabs to avoid fragmentation.


Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>