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][RFC] per vcpu VHPT

Le Lundi 24 Juillet 2006 16:22, Isaku Yamahata a écrit :
> I sent out the old patches. sorry for that.
> attached the newest one. Please discard old ones.
>
> On Mon, Jul 24, 2006 at 09:54:28PM +0900, Isaku Yamahata wrote:
> > Hi.
> >
> > I implemented per vcpu VHPT for non-VTi domain.
> > The motivation is to alleviate vcpu migration cost between physical cpus
> > with credit scheduler.
> > If more than one vcpu of same domain, VHPT needs to be flushed every
> > vcpu switch. I'd like to avoid this scenario.
> > The patch is for discussion and performance evaluation. Not for commit.
> >
> >
> > I checked the mailing list archives and found the thread
> > Xen/ia64 - global or per VP VHPT
> > http://lists.xensource.com/archives/html/xen-devel/2005-04/msg01002.html
> >
> > The conclustion at that time isn't concluded.
> > (At least my understanding. Because the thread was very long to follow.
> > So I might be wrong, correct me.)
> > With this patch, we can measure the performance and descide to include
> > this patch or discard the idea.
> >
> >
> > This patch introduces compile time optoin,  xen_ia64_pervcpu_vhpt=y,
> > to enable this feature and xen boot time option,  pervcpu_vhpt=0
> > to disable per vcpu vhpt allocation.
> > The patch depends on tlb tracking patch which I sent before.
> > I attached these patches for convinience.
Good work.

I don't understand why the per-vcpu patch relies on tlb-tracking.  Is it for 
convienience ?

Because I like flexibility, I'd vote for integrating this patch.  However I'd 
vote for removing #if CONFIG_XEN_IA64_PERVCPU_VHPT.  The command line option 
is good and the overhead should be very small.

Tristan.

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

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