[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: Large system boot problems
On 8/2/08 15:22, "Bill Burns" <bburns@xxxxxxxxxx> wrote: >> But ultimately the calibration code should be robust to long delays before >> it is executed. It shouldn't go haywire. So something is bad there. Do you >> have a dump of the decision made by the calibration code on cpu0 the very >> first time it actually gets invoked? We probably need to trace the hell out >> of that first invocation to work out why it gets things so badly wrong. > > I don't have more than in the earlier email where is shows the > large delta in tsc time, which seems to cause the bogus result. Okay, well looking at the inputs on that first invocation -- master_stime and local_stime -- they are totally out of sync. One says that 9.3s has elapsed since init_xen_time() was invoked, the other says that 4.6s has elapsed (curiously exactly half the time). The former is correct if the CPU really is a 3.4GHz part and is running at full speed for the duration. But you ought to be able to work out which is the correct ballpark by timing with a stopwatch the time between init_xen_time() and that first invocation on cpu0 of local_time_calibration() (you'll have to printk() when init_xen_time() is executed). -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |