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] [Patch][RFC] Super Page Patch

To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [Patch][RFC] Super Page Patch
From: "Huang2, Wei" <Wei.Huang2@xxxxxxx>
Date: Mon, 21 Apr 2008 16:11:29 -0500
Delivery-date: Mon, 21 Apr 2008 14:13:46 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Acij9ERBcjkSQDstTzOU5jm6dmp7Ww==
Thread-topic: [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 of whether this patch breaks IA64 or PowerPC compilation.

Attachment: super_page_patch.txt
Description: super_page_patch.txt

Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>