WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

[Xen-ia64-devel] Pagesize for XEN

To: xen-ia64-devel <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-ia64-devel] Pagesize for XEN
From: Juergen Gross <juergen.gross@xxxxxxxxxxxxxxxxxxx>
Date: Fri, 27 Jul 2007 12:00:41 +0200
Delivery-date: Fri, 27 Jul 2007 02:58:15 -0700
Domainkey-signature: s=s768; d=fujitsu-siemens.com; c=nofws; q=dns; b=rbW6cfu3mKsE3lA+W2M5vbLbyv4nw1upHGXGXdfxrPq5RMDIQpFHoMtgvUToJg0j0u3YAnEslZIernbZi/xvYEaVziadIUELu6XHoKOwUEcw8UQNiHRBrA2GrX7961A9;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: Fujitsu Siemens Computers
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Icedove 1.5.0.10 (X11/20070328)
Hi,

for our mainframe operating system we need support of 4kB pagesize in XEN.
I plan to do some patches to achieve this in the next 2 or 3 weeks.

To avoid any performance degradation for linux or windows guests, my plan is
to introduce a per-domain or per-vcpu minimal page size. A domain would start
with the default pagesize (currently 16kB) and in case of usage of a smaller
page (either via itc, itr or vhpt) the hypervisor should switch to the new
size by reorganizing the xen-vhpt's of that domain (e.g. doing an implicit
ptc and setting the new minimal pagesize).

I'm not sure how to handle grantpages, however. After a quick look into the
sources I think the pagesize of grantpages is statically defined in the XEN
configuration (16kB default).
The cleanest solution would be to add the pagesize for grantpages to the
interfaces of XEN. On the other hand this would require lots of changes in
domU and dom0 in architecture independent code.
So for the moment I will stay with a XEN defined pagesize of grantpages.
Any problem related to different domU and grantpage pagsizes will be specific
to the domU using a smaller than default pagesize. As there is no such domU
up to now, this is just another topic which has to be addressed during the
"XENification" of the (new) domU.

Comments?

Juergen

-- 
Juergen Gross                             Principal Developer
IP SW OS6                      Telephone: +49 (0) 89 636 47950
Fujitsu Siemens Computers         e-mail: juergen.gross@xxxxxxxxxxxxxxxxxxx
Otto-Hahn-Ring 6                Internet: www.fujitsu-siemens.com
D-81739 Muenchen         Company details: www.fujitsu-siemens.com/imprint.html

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

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