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] SMP guest and itc

On Mon, 2006-02-13 at 09:33 +0100, Tristan Gingold wrote:
> 
> > That said, I agree that Xen needs to pre-synchronize ITC
> > for host SMP to work properly.  I don't think guest SMP
> > for Linux will force ITC to be paravirtualized, but
> > I guess Tristan will let us know if he discovers otherwise.
> Currently this is my option: Xen pre-synchronize ITC and no more ITC 
> virtualization is performed.

   Thinking out loud... I wonder if it would be a better long term
approach to report the ITC as having drift to guest domains and
introduce a paravirtualized xen time interpolator.  I'm worried that if
the ITC is fully virtualized, things like gettimeofday() on an SMP guest
could cause lots of ring crossings.  Using a time interpolator, we might
be able to let any jitter protection or contention algorithms happen in
xen and get a little more efficiency.  At some point we'll need to run
on a system where the ITCs drift so we can't count on pre-sync'd ITCs as
the only long term solutions.  Thanks,

        Alex

-- 
Alex Williamson                             HP Linux & Open Source Lab


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