|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] [RFC][PATCH]Large Page Support for HAP
To: |
Ian Pratt <Ian.Pratt@xxxxxxxxxxxxx> |
Subject: |
RE: [Xen-devel] [RFC][PATCH]Large Page Support for HAP |
From: |
"Stephen C. Tweedie" <sct@xxxxxxxxxx> |
Date: |
Tue, 20 Nov 2007 17:19:32 +0000 |
Cc: |
Tim Deegan <Tim.Deegan@xxxxxxxxxxxxx>, Stephen Tweedie <sct@xxxxxxxxxx>, "Huang2, Wei" <Wei.Huang2@xxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx> |
Delivery-date: |
Tue, 20 Nov 2007 09:21:12 -0800 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxx |
In-reply-to: |
<DD74FBB8EE28D441903D56487861CD9D23EF9A16@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> |
Organization: |
Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SL4 1TE, United Kingdom. Registered in England and Wales under Company Registration No. 03798903 |
References: |
<C3686702.106F9%Keir.Fraser@xxxxxxxxxxxx> <1195559786.7102.10.camel@xxxxxxxxxxxxxxxxxxxxx> <DD74FBB8EE28D441903D56487861CD9D23EF9A16@xxxxxxxxxxxxxxxxxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
Hi,
On Tue, 2007-11-20 at 12:31 +0000, Ian Pratt wrote:
> Unfortunately, a number of guests assume big pages without actually
> checking for the feature bit explicitly. For example x86_64 Linux
> running HVM will assume it has big pages.
Yes, but there's a _big_ difference between the opportunistic uses Linux
makes of PSE (bigpage mappings for large static areas like the kernel
text), and places where it is an explicit part of the ABI made to
applications, as in the case of hugetlbfs.
It's the latter case which concerns me, as hugetlbfs is basically an
explicit contract between the guest OS and an application running on it.
Providing faked PSE at that level is something that would be best
avoided.
I don't have any objection to doing opportunistic PSE for the former
case. But telling the two apart is rather hard.
--Stephen
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|