Messages in this thread | | | Subject | Re: [Discuss][i386] Platform SMIs and their interferance with tsc based delay calibration | From | Andi Kleen <> | Date | Sat, 29 Jan 2005 07:24:15 +0100 |
| |
Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> writes: > + > + /* > + * If the upper limit and lower limit of the tsc_rate is more than > + * 12.5% apart. > + */ > + if (pre_start == 0 || pre_end == 0 || > + (tsc_rate_max - tsc_rate_min) > (tsc_rate_max >> 3)) { > + printk(KERN_WARNING "TSC calibration may not be precise. " > + "Too many SMIs? " > + "Consider running with \"lpj=\" boot option\n"); > + return 0; > + }
I think it would be better to rerun it a few times automatically before giving up. This way it would hopefully work transparently but slower for most users. The message is too obscure too to be usable and needs more explanation.
And also in case the platforms in questions support EM64T x86-64 would need to be changed too :)
-Andi - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |