|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   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
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-ia64-devel] SMP guest and itc, Tristan Gingold
RE: [Xen-ia64-devel] SMP guest and itc, Dong, Eddie
RE: [Xen-ia64-devel] SMP guest and itc, Magenheimer, Dan (HP Labs Fort Collins)
RE: [Xen-ia64-devel] SMP guest and itc, Xu, Anthony
RE: [Xen-ia64-devel] SMP guest and itc, Dong, Eddie
RE: [Xen-ia64-devel] SMP guest and itc, Dong, Eddie
RE: [Xen-ia64-devel] SMP guest and itc, Luck, Tony
RE: [Xen-ia64-devel] SMP guest and itc, Dong, Eddie
 |  |  | 
  
    |  |  |