[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-ia64-devel] RFC: ptc.ga implementation for SMP-g



Le Mardi 04 Avril 2006 11:15, Tian, Kevin a écrit :
> From: Tristan Gingold [mailto:Tristan.Gingold@xxxxxxxx]
>
> >Sent: 2006年4月4日 17:00
> >As Isaku pointed out, vcpu_translate is run with psr.i = 1.  (I think this
> > is true).
> >Therefore an IPI doesn't avoid the race.
>
> That's not the necessary case. If current running vcpu is not the target
> one, you can operate the vtlb of target vcpu directly in IPI handler. Or
> else, IPI handler can simply set a flag to target vcpu and then purge the
> vtlb at resuming to guest.
Good solution.

> >BTW, I'd prefer to completly avoid IPI for ptc.ga.  From a few tests, IPI
> >are
> >too slow to implement ptc.ga.
>
> I agree, and hope to see your solutions. But just be careful to not
> introduce overhead to other parts when improving ptc.ga emulation.
> Another suggestion would be, please consider the hash tlb approach from
> now on, when you make design choices. :-)
Ok

Tristan.



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.