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

Re: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb

To: "Xu, Anthony" <anthony.xu@xxxxxxxxx>, <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb
From: Tristan Gingold <Tristan.Gingold@xxxxxxxx>
Date: Wed, 12 Apr 2006 10:18:21 +0100
Delivery-date: Wed, 12 Apr 2006 02:14:31 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <2BF508F394C196468CCBEC031320DCDF3809DC@pdsmsx405>
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: <2BF508F394C196468CCBEC031320DCDF3809DC@pdsmsx405>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.5
Le Mercredi 12 Avril 2006 10:53, Xu, Anthony a écrit :
> From: Tristan Gingold
>
> >Sent: 2006年4月12日 16:38
> >To: Xu, Anthony; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> >Subject: Re: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb
> >
> >Le Mercredi 12 Avril 2006 10:01, Xu, Anthony a écrit :
> >> From: Tristan Gingold [mailto:Tristan.Gingold@xxxxxxxx]
> >>
> >> >Sent: 2006年4月12日 15:53
> >> >To: Xu, Anthony; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> >> >Subject: Re: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb
> >> >
> >> >Le Vendredi 07 Avril 2006 21:02, Xu, Anthony a écrit :
> >> >> Hash vTLB is intended to address SMP scalability for large system.
> >> >
> >> >If I understand correctly, the Hash vTLB patch doesn't handle itc whose
> >> > ps
> >> >
> >> > > rr.ps (there is a panic here).
> >>
> >> Correct, Hash vTLB doesn't handle multiple page sizes on the same
> >> region. Linux doesn't use multiple page sizes on the same region.
> >> Linux uses region 4 to handle hugetlb like 256M, rr4.ps is set to 256M.
> >>
> >> >After a few minutes of thinking, I don't see how this could be done.
> >> >Any hint ?
> >>
> >> Break this huge tlb into several small tlbs whose page size is equal to
> >> rr.ps.
> >
> >I am not sure this works.  During insertion an entry can erase another
> > entry from the same itc.  And if a fault occurs within the erased entry,
> > there is no forward progression!
>
> I assume there are collision chains :-)
... and we could keep them for SMP-g too ;-)

Tristan.


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