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-devel

Re: [Xen-devel] How to detect HAP from DomU?

To: Keir Fraser <keir@xxxxxxx>
Subject: Re: [Xen-devel] How to detect HAP from DomU?
From: Juergen Gross <juergen.gross@xxxxxxxxxxxxxx>
Date: Wed, 10 Nov 2010 09:42:38 +0100
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Wed, 10 Nov 2010 00:43:15 -0800
Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=ts.fujitsu.com; i=juergen.gross@xxxxxxxxxxxxxx; q=dns/txt; s=s1536b; t=1289378561; x=1320914561; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; z=Message-ID:=20<4CDA5AFE.5020306@xxxxxxxxxxxxxx>|Date:=20 Wed,=2010=20Nov=202010=2009:42:38=20+0100|From:=20Juergen =20Gross=20<juergen.gross@xxxxxxxxxxxxxx>|MIME-Version: =201.0|To:=20Keir=20Fraser=20<keir@xxxxxxx>|CC:=20"xen-de vel@xxxxxxxxxxxxxxxxxxx"=20<xen-devel@xxxxxxxxxxxxxxxxxxx >|Subject:=20Re:=20[Xen-devel]=20How=20to=20detect=20HAP =20from=20DomU?|References:=20<C90009FF.27AA5%keir@xxxxxx g>|In-Reply-To:=20<C90009FF.27AA5%keir@xxxxxxx> |Content-Transfer-Encoding:=207bit; bh=2ifEZy7DlodbHSWXSjG+dLyvir9oXD68QyQcVYYHuEE=; b=WeJAJqxOp5sXBO/Bed91NvvvjUqg8LyAEBvz+sh++6WEvPd/eGuYdRgs wi704d/Yorm6g7hJLw5UIDev1WlCFoS9a2hAcOeZw5h0zLxTNaHhYr/wc vCXf8R+XtQa/42z66WQetzgK4AOcQdOZML1q+RFqjoT8oyjIaYSKLcv2w PBa0XmxFIhvKkzfZYtjdeJHL5THtG3cgMnQQYSlAXll67FUsX9LUb5lNV glAZUpsYvKV9EI06Szj940d3iY1V0;
Domainkey-signature: s=s1536a; d=ts.fujitsu.com; c=nofws; q=dns; h=X-SBRSScore:X-IronPort-AV:Received:X-IronPort-AV: Received:Received:Message-ID:Date:From:Organization: User-Agent:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=VgBSd9UIRhxx0x96UGpPjbxLCrf2obXl2EyYnC46Q4abYOMzEeSWEy5k So0VkT1vVjwcjd4f5FXfk0Gih2DjqgJMgPoJ/gJbDalnbUBldvPLDgPeT 8WkezeS2uW2NZ89oww8tD2XsXWmnMkTfetWHZNnhZEGlNGGykOmWW2V38 l5ZIfA/Y02lfBk0HMMmrkNN2Bmk4ExpwiwTOkdJHY7vdC6NrfKEIh406Q Zkjmg/N/+h+cp9gjTmSSCPKhaeq+X;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <C90009FF.27AA5%keir@xxxxxxx>
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: Fujitsu Technology Solutions
References: <C90009FF.27AA5%keir@xxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.15) Gecko/20101030 Iceowl/1.0b1 Icedove/3.0.10
On 11/10/10 09:36, Keir Fraser wrote:
On 10/11/2010 08:22, "Juergen Gross"<juergen.gross@xxxxxxxxxxxxxx>  wrote:

is there any way for a HVM-domain to detect whether it is running with HAP
enabled? I couldn't find any interface for this information.

Background: in our BS2000 domain (HVM with PV-drivers) we sometimes have to
copy complete pages between kernel and user. An alternative to the copy
would be a remapping of the page. The remap is faster than the copy with HAP
enabled, but much slower without HAP. So it would be best to copy without HAP
and remap with HAP.

You could do a few remaps and copies and see how long it takes? Has the
advantage that you aren't tied up to one policy based on one system's
timings for those particuler ops. I don't think basing policy on static
assumptions about hidden implementation features is a good idea.

Okay, that's a good idea.
I'm going this way.


Thanks, Juergen

--
Juergen Gross                 Principal Developer Operating Systems
TSP ES&S SWE OS6                       Telephone: +49 (0) 89 3222 2967
Fujitsu Technology Solutions              e-mail: juergen.gross@xxxxxxxxxxxxxx
Domagkstr. 28                           Internet: ts.fujitsu.com
D-80807 Muenchen                 Company details: ts.fujitsu.com/imprint.html

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