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

[PATCH] remove VHPT_ADDR (was Re: [Xen-ia64-devel] [PATCH] per vcpu vhpt

To: "Xu, Anthony" <anthony.xu@xxxxxxxxx>
Subject: [PATCH] remove VHPT_ADDR (was Re: [Xen-ia64-devel] [PATCH] per vcpu vhpt)
From: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Date: Wed, 11 Oct 2006 11:51:17 +0900
Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 10 Oct 2006 19:51:33 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <51CFAB8CB6883745AE7B93B3E084EBE207DC67@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
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>
References: <51CFAB8CB6883745AE7B93B3E084EBE207DC67@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.4.2.1i
Hi. I dig out the old patch and updated it.

On Tue, Oct 10, 2006 at 09:31:26AM +0800, Xu, Anthony wrote:
> 
> >> >non-current vcpu's case must be handled.
> >> I don't see any issue here, if we use option1, we use identity
> mapping
> >> for VHPT, and so we can use 16 MB TR mapping, of cause, 64KB VHPT is
> >> covered by this 16M TR.
> >
> >In fact I had such a patch for the very early version of
> >the pervcpu vhpt patch.
> >But I discarded it for some reason. I don't remember clearly why.
> >Probably I wanted to avoid introducing an implicit dependency
> >and increasing vcpu context switch overhead.
> 
> As I know, IA64/LINUX is using this mechanism, the task_struct is 32k,
> but it uses 16M TR mapping if it is not covered 64M kernel TR.
> 
> Anthony
> 
> 
> >
> >--
> >yamahata
> 
> _______________________________________________
> Xen-ia64-devel mailing list
> Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-ia64-devel

-- 
yamahata

Attachment: 11746:b5eb9c82cd1a_remove_vhpt_addr.patch
Description: Text document

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